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

2.8 KiB

tag title brief author since requires group codes notes parameters examples
m0217 Filament swap parameters Set length and speed for filament swapping thinkyhead 2.0.0 EXTRUDERS > 1 calibration
M217
These values are stored in EEPROM.
tag type optional description
Q flag true Prime active tool using TOOLCHANGE_FILAMENT_SWAP settings
tag optional description values
S true Swap length
tag type
linear float
tag optional description values
B true Extra resume
tag type
linear float
tag optional description values
E true Extra Prime Length
tag type
linear float
tag optional description values
P true Prime feedrate
tag type
feedrate int
tag optional description values
R true Retract feedrate
tag type
feedrate int
tag optional description values
U true Unretract feedrate
tag type
linear int
tag optional description values
F true Fan speed (0-255)
tag type
linear int
tag optional description values
G true Fan Time (seconds)
tag type
linear int
tag optional description values
A true Migration Auto Mode. Requires `TOOLCHANGE_MIGRATION_FEATURE`.
tag type
linear int
tag optional description values
L true Last Migration. Requires `TOOLCHANGE_MIGRATION_FEATURE`.
tag type
linear int
tag optional description values
W true Enable Park Feature. Requires `TOOLCHANGE_PARK` - was `SINGLENOZZLE_SWAP_PARK`.
tag type
linear int
tag optional description values
X true Park X position. Requires `TOOLCHANGE_PARK` - was `SINGLENOZZLE_SWAP_PARK`.
tag type
linear float
tag optional description values
Y true Park Y position. Requires `TOOLCHANGE_PARK` - was `SINGLENOZZLE_SWAP_PARK`.
tag type
linear float
tag optional description values
V true Enable First Prime on uninitialized Nozzles. Requires `TOOLCHANGE_FS_PRIME_FIRST_USED`.
tag type
linear int
tag optional description values
Z true Z Raise.
tag type
feedrate int

When changing tools on some setups, one filament may be retracted before the other is primed. This command sets the length and feedrates used for the filament swap retract and prime.

If no parameters are given this command reports the current filament swap parameters.