Slicing refers to the procedure of creating G-Code which is typically used as an input for 3-D printers. This input is usually taken from 3D object files which are referred to as STLs. It is so because the object is sliced into various thin layers. Cura is open-source slicing software supported by Ultimaker to facilitate the 3D printers. Also, many other 3D printer brands support Cura as slicing software. It is worth mentioning here that the latest version of Cura is based on Qt5/QML. This makes it ideal for easy integration with QtQuickVcp and Machinekit. In Cura, the printing profile comprises the complete list of print settings along with the set of parameters which forms the backbone of the 3D printing strategy.
Gcode import in Cura
As per the latest views of the users, in older versions of Cura, it was fairly easy to import the Gcode. However, with the recent version of Cura in the form of 2.x, it is no longer a possibility. In case you need to make a tweak, especially in slicing, you should be able to open the file in Cura. However, importing the entire Gcode is a distant possibility. One way you can import Gcode is to save all the settings on Gcode so that you can zip the file used. Other users are of the view that importing the Gcode file in the profile pane of the preferences can also work. In other words, this would create a new profile in the settings that were earlier used to slice the Gcode file.
New features of Cura
As mentioned earlier, Cura 1.5x used to have this feature where you can import Gcode. However, Cura 2.X and 3.X are not at all compliant in importing Gcode. It is because the latest versions don’t write all the settings to the Gcode. This is also the reason that the settings cannot be read from the Gcode file. Interestingly, there is a new feature in the latest versions of Cura. It is referred to as “save project”.
In many ways, this new feature is actually a lot better than the earlier feature. This is because it can save all the settings. It also has the ability to save the position and scaling of every part. It also saves the content of the STL files to ensure that when you load the project; all the parts are there in the same position. Hence, every time you will create the Gcode file, it is imperative for you to save it. In this manner, you can also go back to the earlier settings.
Importing Gcode in Cura 3.2.1
The Cura 3.2.1 can save profile info at the bottom of the Gcode. Also, you would find an option in the settings through which you can import the Gcode. You have to go to settings>manage profiles screen>import. Note that the manage profiles screen allows you to import the selection of a Gcode file to import profile info.
From the above discussion, it is clear that Gcode can be imported only in the latest versions of Cura. Importing it in the older versions could be problematic.