Cura checks if you add a heatup sequence in your start gcode. If you don't, it adds its own heatup before your start gcode. If you don't want Cura to add these lines, make sure your start gcode contains lines which have {material_print_temperature_layer_0} and {material_bed_temperature_layer_0} in them respectively (exactly as typed, Cura will replace the {}-text with the temperatures). eg:
G21 ;metric values G90 ;absolute positioning M82 ;set extruder to absolute mode M107 ;start with the fan off ; etc M140 S{material_bed_temperature_layer_0} ;Start heating bed M190 S{material_bed_temperature_layer_0} ;Wait for bed to reach temp before proceeding M104 S{material_print_temperature_layer_0} ;Start heating extruder M109 S{material_print_temperature_layer_0} ;Wait for extruder to reach temp before proceeding ;etc
Having this in your start gcode prevents Cura from putting heatup commands in front of your start gcode. This means that you can insert your T-1 command anywhere you want to relative to your heatup commands.
Recommended Posts
jens3 11
Additional info: I am using a Jubilee tool changing printer, When it receives the T0, it loads tool 0. I can place a 'T-1' as the first line in the user start gcode section but there is a considerable amount of action to first load a tool and then unload it and it seems like a lot of action for no reason.
Link to post
Share on other sites