Cura
Ultimaker's Cura is a 3D printing software application that includes a 3D model slicer for generating Ultimaker Gcode.
Installation
Starting with version 2.4.0, Cura for Linux can be downloaded from Ultimaker as an AppImage file, which fixes previous installation problems due to missing dependencies.
For Ubuntu 16.04, instead of downloading the Debian package from the Ultimaker site, you should use the PPA from Thomas Karl Pietrowski:
sudo add-apt-repository ppa:thopiekar/cura sudo apt-get update
After installing Cura through the PPA I encountered a problem in the Qt interface definition file
/usr/share/cura/resources/qml/AddMachineDialog.qml and had to disable text validator on line 199 as follows:
186 TextField 187 { 188 id: machineName 189 text: getMachineName() 190 implicitWidth: UM.Theme.getSize("standard_list_input").width 191 maximumLength: 40 192 //validator: Cura.MachineNameValidator { } //TODO: Gives a segfault in PyQt5.6. For now, we must use a signal on text changed. 193 validator: RegExpValidator 194 { 195 regExp: { 196 machineName.machine_name_validator.machineNameRegex 197 } 198 } 199 //property var machine_name_validator: Cura.MachineNameValidator { } 200 }
Profiles And Custom Materials
In Cura open the Materials section in the Preferences window. You can define custom materials and their print properties like nozzle temperatur and build plate temperature.
On Linux, the custom material settings are stored in ~/.local/share/cura/materials.