it is....gcode flavor : reprap(marlin/sprinter)
You should use M190 S{material_bed_temperature} and M109 S{material_print_temperature} in your start gcode.
With the default gcode, CuraEngine thinks you are not heating up the bed. Because there is no temperature set in the start gcode, CuraEngine decides to protect your printer from trying to "cold extrude" and inserts heatup command by itself, before the gcode.
Unless CuraEngine detects the use of {material_bed_temperature} and {material_print_temperature} in the start gcode, it will insert temperatures on its own before the start gcode.
Since this question comes up quite often, I think I will prepare a pull request to amend the default start gcode to include lines to properly heat up the bed and head.
-
1
My bad, I thought you were in Ultigcode and that was causing it to inject your snippet at the wrong location. I had no idea about the behaviour ahoeben described. I kinda assumed that gave you full control.
You should use M190 S{material_bed_temperature} and M109 S{material_print_temperature} in your start gcode.
This would require me to bypass the cura gui with regards to inputting my temperatures and fiddle with the start gcode every time would it not? This is the kind of thing which i would rather avoid since it is nice being able to tweak temperatures(especially within the context of profiles) without worrying about my start/end gcode.
....scratch that, ive just copied in the commands exactly as you said and it does indeed work. at first i thought the parts in brackets were for me to fill in manually. So thanks, problem solved!
Recommended Posts
IRobertI 521
Change your gcode flavour to Reprap in the machine settings.
Link to post
Share on other sites