G10 - Retract

1.0.0-beta motion Retract the filament FWRETRACT


Retract the filament according to settings of M207.

Firmware retraction allows you to tune retraction at the machine level and can significantly reduce the size of G-code files.

Multiple consecutive G10 or G10 S1 commands without a corresponding G11 or G11 S1 will be ignored.

Performs two moves: a retract move at the retract feedrate/acceleration, and an optional Z lift at the maximum Z feedrate (travel acceleration).


G10 [S<bool>]



Use G10 S1 to do a swap retraction, before changing extruders. The subsequent G11 (after tool change) will do a swap recover. (Requires EXTRUDERS > 1)


    G10 ; retract