In the machine settings I have set the G-code flavor set to RepRap. I don't really know what the difference between Marlin, RepRap or Makerbot is. My printer has Sailfish firmware.
I'm also confused about the start g-code. In the machine settings dialog there is one field for start g-code and under print settings I have enabled the "code for single extrusion" and "code for dual extrusion" fields.
The print setting fields contain different start routines for single or dual but they are not used. Instead the start code from the machine settings is used which is dual start code.
Where is the correct place to edit the start g-code?
Recommended Posts
GregValiant 1,342
"Is this a bug in Cura or is there something wrong with the printer profile?"
That's always the question.
The printer profiles are developed by third parties and submitted to Ultimaker for inclusion in Cura. I'm more of a Marlin guy - but explicitly setting the extruder for the skirt/brim seems to work at setting "initial_extruder_nr" correctly. When the gcode flavor is set to "Makerbot" I still get a "T#" at the start of a gcode file even with the M135 line first in the Start-Up gcode.
With no build plate adhesion and the part set to Extruder 1, the gcode file appears to incorrectly start with Extruder 0.
T1
M82 ;absolute extrusion mode
M135 T0
But with a skirt set to Extruder 1, the gcode starts correctly
T1
M82 ;absolute extrusion mode
M135 T1
You might want to play with that a bit and maybe search GitHub to see if the behavior has been noted before. There is a form on GitHub available for filling out bug reports, and this appears to qualify. Be sure to mention that the printer has Makerbot firmware as the problem doesn't seem to occur with Marlin.
Link to post
Share on other sites