Jump to content
alanbaird

Profile from GCode option missing from File menu?

Recommended Posts

Posted · Profile from GCode option missing from File menu?

Hi -

I'm new to 3d printing and just downloaded Cura for Mac (v 2.3.1). I want to view the settings associated with a .gcode file that came with my printer. Elsewhere in the formus it says I should be able to do this by going to File > Profile from Gcode, but this option does not appear in my version of Cura. It seems like there is an expert mode I need to be able to display but I can't figure out how to do this. Can someone please help me out?

Share this post


Link to post
Share on other sites
Posted · Profile from GCode option missing from File menu?

You can only import the settings from g-code if the g-code was sliced by Cura at some point in time.

Share this post


Link to post
Share on other sites
Posted · Profile from GCode option missing from File menu?

How can I tell if the file has been sliced by Cura?

 

So, I looked at the .gcode file that I'm using (see it here: http://3dprinterwiki.info/wp-content/uploads/2016/03/Butterfly.gcode). It ends with a string that starts:

;CURA_PROFILE_STRING:eNrtWltv2zYUfhWC/Qg+tljjSbLdJDX0sHZJX9qiWDKs....

That seems like an indication that Cura was used to slice the file right? If so, why don't I get the "profile from gcode" option?

Share this post


Link to post
Share on other sites
Posted (edited) · Profile from GCode option missing from File menu?

For anyone else that comes across this that wants to decode the string and has the same problem, here's how to decode it:

1) get the base64 string out of the gcode file I referenced earlier

2) in Ruby's irb:

 

require 'base64'require 'zlib'a = "Zlib::Inflate.inflate(Base64.decode64(a)).split(/[\t\n\f\b]/).each{|l| puts l}

 

or in Python:

 

options = ""options = base64.b64decode(options)options = zlib.decompress(options)

 

(don't know about Python - based on this: https://github.com/daid/LegacyCura/blob/master/Cura/util/profile.py#L256-L257

Edited by Guest

Share this post


Link to post
Share on other sites
Posted · Profile from GCode option missing from File menu?

Those are settings from the old cura. You can import them there.

Share this post


Link to post
Share on other sites
Posted · Profile from GCode option missing from File menu?

The "File > Profile from Gcode" is referring to the old Cura (Cura 15.04 and before).

In the new Cura (Cura 2.1 and newer), the functionality is in the Profiles pane of the preferences. Press the import button and from the types dropdown (where it says Cura Profile (*.curaprofile)), select gcode.

In Cura 2.4, the latter should no longer be necessary; it will show both curaprofiles, gcode and legacy ini files by default. That is, if my pull request gets merged.

Share this post


Link to post
Share on other sites
Posted · Profile from GCode option missing from File menu?

@ahoeben -

Wow, I never would have thought to select the file type. Seems like it should be able to figure that out when I click on the file. Oh well...

When I do that, select my .gcode file (the one linked to above), I get the error: "Failed to import profile from (my gcode file): Expecting value: line 1 column 1 (char 0)". The first line in the file is "M190 S50.000000"

I'm using Cura 2.3.1.

Share this post


Link to post
Share on other sites
Posted · Profile from GCode option missing from File menu?

Seems like it should be able to figure that out when I click on the file. Oh well...

 

It should. It will. Cura 2.4

Share this post


Link to post
Share on other sites
Posted · Profile from GCode option missing from File menu?

What version of Cura was this gcode sliced with?

The import gcode as profile functionality in Cura 2.x does not support importing gcode from legacy Cura (yet); only gcode produced by Cura 2.x is supported.

Share this post


Link to post
Share on other sites
Posted · Profile from GCode option missing from File menu?

 

@ahoeben - I can't tell what version it's sliced with. I looked through the file and there aren't any hints that I can find. Since I am only in possession of the GCode (this is a sample file that came with my printer), I don't think I'll be able to figure this out.

Share this post


Link to post
Share on other sites
Posted · Profile from GCode option missing from File menu?

Ok, then let me put it this way; unfortunately this specific gcode file can not currently be imported as a profile, because it was written by an older version of Cura.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Our picks

    • Ultimaker Cura | a new interface
      We're not only trying to always make Ultimaker Cura better with the usual new features and improvements we build, but we're also trying to make it more pleasant to operate. The interface was the focus for the upcoming release, from which we would already like to present you the first glance. 
        • Like
      • 182 replies
    • "Back To The Future" using Generative Design & Investment Casting
      Designing for light-weight parts is becoming more important, and I’m a firm believer in the need to produce lighter weight, less over-engineered parts for the future. This is for sustainability reasons because we need to be using less raw materials and, in things like transportation, it impacts the energy usage of the product during it’s service life.
        • Like
      • 12 replies
×
×
  • Create New...

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!