;STARTGCODE M117 Initializing ; Set coordinate modes G90 ; use absolute coordinates M83 ; extruder relative mode ; Reset speed and extrusion rates M200 D0 ; disable volumetric E M220 S100 ; reset speed ; Set initial warmup temps M117 Nozzle preheat M104 S100 ; preheat extruder to no ooze temp M140 S[first_layer_bed_temperature] ; set bed temp M190 S[first_layer_bed_temperature] ; wait for bed final temp M300 S40 P10 ; Bip ; Home M117 Homing G28 ; home all with default mesh bed level ; For ABL users put G29 for a leveling request ; Final warmup routine M117 Final warmup M104 S[first_layer_temperature] ; set extruder final temp M109 S[first_layer_temperature] ; wait for extruder final temp M190 S[first_layer_bed_temperature] ; wait for bed final temp M300 S440 P200 ; 1st beep for printer ready and allow some time to clean nozzle M300 S0 P250 ; wait between dual beep M300 S440 P200 ; 2nd beep for printer ready G4 S10 ; wait to clean the nozzle M300 S440 P200 ; 3rd beep for ready to start printing ; Prime line routine M117 Printing prime line ;M900 K0; Disable Linear Advance (Marlin) for prime line G92 E0.0; reset extrusion distance G1 F3000 Z1 G1 X-150 Y0 Z0.4 G92 E0 G3 X0 Y-130 I150 Z0.3 E30 F2000 G92 E0.0 ; reset extrusion distance ; Final print adjustments M117 Preparing to print ;M82 ; extruder absolute mode M221 S{if layer_height<0.075}100{else}95{endif} M300 S40 P10 ; chirp M117 Print [input_filename]; Display: Printing started... #;STARTGCODE #M117 Initializing #; Set coordinate modes #G90 ; use absolute coordinates #M83 ; extruder relative mode #; Reset speed and extrusion rates #M200 D0 ; disable volumetric E #M220 S100 ; reset speed #; Set initial warmup temps #M117 Nozzle preheat #M104 S100 ; preheat extruder to no ooze temp #M140 S[first_layer_bed_temperature] ; set bed temp #M190 S[first_layer_bed_temperature] ; wait for bed final temp #M300 S40 P10 ; Bip #; Home #M117 Homing #G28 ; home all with default mesh bed level #; For ABL users put G29 for a leveling request #; Final warmup routine #M117 Final warmup #M104 S[first_layer_temperature] ; set extruder final temp #M109 S[first_layer_temperature] ; wait for extruder final temp #M190 S[first_layer_bed_temperature] ; wait for bed final temp #M300 S440 P200 ; 1st beep for printer ready and allow some time to clean nozzle #M300 S0 P250 ; wait between dual beep #M300 S440 P200 ; 2nd beep for printer ready #G4 S10 ; wait to clean the nozzle #M300 S440 P200 ; 3rd beep for ready to start printing #; Prime line routine #M117 Printing prime line #;M900 K0; Disable Linear Advance (Marlin) for prime line #G92 E0.0; reset extrusion distance #G1 F3000 Z1 #G1 X-150 Y0 Z0.4 #G92 E0 #G3 X0 Y-130 I150 Z0.3 E30 F2000 #G92 E0.0 ; reset extrusion distance #; Final print adjustments #M117 Preparing to print #;M82 ; extruder absolute mode #M221 S{if layer_height<0.075}100{else}95{endif} #M300 S40 P10 ; chirp #M117 Print [input_filename]; Display: Printing started...