Custom G-code Generator

Generate clean start/end/tool-change scripts based on firmware, heating flow, and parking behavior.

Start G-code

; Generated by LayerMath Custom G-code Generator
G90 ; absolute positioning
M83 ; relative extrusion
M140 S60 ; set bed temp
M104 S210 ; set nozzle temp
G28 ; home all axes
G29 ; auto bed leveling
M190 S60 ; wait for bed
M109 S210 ; wait for nozzle
G1 Z0.28 F1200
G1 X5 Y5 F6000
G1 X150 E12 F1200 ; purge line
G1 X170 F6000
; Start print

End G-code

; End G-code
M400 ; wait for buffer
G92 E0
G1 E-2 F1800 ; retract
G1 Z10 F1200 ; lift nozzle
G1 X10 Y220 F6000 ; park
M104 S0 ; hotend off
M140 S0 ; bed off
M107 ; fan off
M84 ; motors off

Tool-change block

; Tool-change macro
M400
G92 E0
G1 E-5 F1800
G1 X10 Y220 F6000
; prompt user / execute MMU routine here
G1 E5 F1800
G92 E0

Related tools & guides