I added start and end gcode options, which can be entered on the command line.
Added tests to confirm, as well as manual command line testing.
I also added an option to toggle a heated bed, so that if you don't have a bed to heat, it won't add the bed heating start/end gcode.
GCode in options will override defaults, unless there is no temp commands. If those are missing (m104,m109,m140,m190) the corresponding commands will be added, unless ForceSafeStartStopGCode is set to false.
Start code expects {print_bed_temperature} and {print_temperature} to match cura startcode macros.
17
I added start and end gcode options, which can be entered on the command line. Added tests to confirm, as well as manual command line testing. I also added an option to toggle a heated bed, so that if you don't have a bed to heat, it won't add the bed heating start/end gcode.
GCode in options will override defaults, unless there is no temp commands. If those are missing (m104,m109,m140,m190) the corresponding commands will be added, unless ForceSafeStartStopGCode is set to false.
Start code expects {print_bed_temperature} and {print_temperature} to match cura startcode macros.