if !move.axes[0].homed || !move.axes[1].homed || !move.axes[2].homed G32 ; run homing and bed leveling if printer not already homed G92 E0 F100 ; reset extruder G1 Z10 F3000 ; move z up little to prevent scratching of surface M98 P"/macros/Filament/Purge" ; Run nozzle purge macro ;G1 E-1 F2000 ; Retract 1mm filament G92 E0 ; reset extruder