flexi-bot/docs/marlin/_gcode/M208.md
2023-09-05 20:38:49 +02:00

1.7 KiB

tag title brief author requires group codes notes parameters examples
m0208 Firmware Recover Firmware-retraction recover settings. thinkyhead FWRETRACT motion
M208
Requires `FWRETRACT`.
See related codes [`G10`](/docs/gcode/G010.html), [`G11`](/docs/gcode/G010.html), [`M207`](/docs/gcode/M207.html), and [`M209`](/docs/gcode/M209.html).
tag optional description values
S true Additional recover length. Can be negative to reduce recover length.
tag type
length float
tag optional description values
W true Additional recover swap length. Can be negative to reduce the length.
tag type
length float
tag optional description values
F true Recover feedrate (units/min)
tag type
feedrate float
tag optional description values
R true Swap recover feedrate (units/min)
tag type
feedrate float
pre code
Set recover extra length to 0.2mm and recover feedrate to 10mm/s M208 S0.2 F600
pre code
Set a retract length of 2mm and *total* recover length of 2.5mm
M207 S2.0 ; 2.0mm retract
M208 S0.5 ; 2.0mm + 0.5mm recover

Set the added lengths and feedrates for firmware-based retract recovery. The lengths set by M208 are applied in addition to the lengths set by M207 when un-retracting (aka "recovering") the filament. The new values will apply to all subsequent G11 commands.

The "swap" values apply to firmware-based recover moves after a tool-change.