Hi,
I'm having a problem with the G-code generated by Cura. The printer (Voron 2.4) heats up to printing temperature and comes to the PRINT_START macro as in the following G-Code beginning. This is completely unnecessary, as the printer is supposed to perform automatic leveling at a maximum of 150 degrees. This means that it heats up unnecessarily, e.g. to 230 degrees, the printer firmware cools it down to 150 degrees for leveling and the print then breaks off, because of course it is not possible to print at 150 degrees.
Therefore, it would make sense to call up the printer Macro PRINT_START before M104 S230 and then heat it up to print temperature. But how do I teach Cura this? - Cura automatically writes the corresponding code (red) before starting the G-code, which can be edited in the device settings (green). The macro can only calls the auto-leveling and homing of the axes.
;FLAVOR:Marlin
;TIME:1165
;Filament used: 1.54557m
;Layer height: 0.2
;MINX:123.828
;MINY:140.274
;MINZ:0.2
;MAXX:176.158
;MAXY:163.475
;MAXZ:10
;TARGET_MACHINE.NAME:VORON2 300
;ZOFFSETPROCESSED
;Generated with Cura_SteamEngine 5.6.0
M140 S80
M105
M190 S80
M104 S230
M105
M109 S230
M82 ;absolute extrusion mode
M104 S150
PRINT_START
G92 E0
G92 E0
G1 F1800 E-0.75
;LAYER_COUNT:50
;LAYER:0