thinkyhead

M217 - Filament swap parameters

2.0.0 calibration Set length and speed for filament swapping EXTRUDERS > 1

Description

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.

Notes

These values are stored in EEPROM.

Usage

M217 [A<linear>] [B<linear>] [C<linear>] [E<linear>] [F<linear>] [G<linear>] [H<linear>] [I<linear>] [J<linear>] [K<linear>] [L<linear>] [O<linear>] [P<feedrate>] [Q] [R<feedrate>] [S<linear>] [U<linear>] [V<linear>] [W<linear>] [X<linear>] [Y<linear>] [Z<feedrate>]

Parameters

[A<linear>]

Migration Auto Mode. Requires TOOLCHANGE_MIGRATION_FEATURE.

    [B<linear>]

    Extra resume

      [C<linear>]

      Park position for axis 7. Requires TOOLCHANGE_PARK - was SINGLENOZZLE_SWAP_PARK.

        [E<linear>]

        Extra Prime Length

          [F<linear>]

          Fan speed (0-255)

            [G<linear>]

            Fan Time (seconds)

              [H<linear>]

              Park position for axis 8. Requires TOOLCHANGE_PARK - was SINGLENOZZLE_SWAP_PARK.

                [I<linear>]

                Park position for axis 4. Requires TOOLCHANGE_PARK - was SINGLENOZZLE_SWAP_PARK.

                  [J<linear>]

                  Park position for axis 5. Requires TOOLCHANGE_PARK - was SINGLENOZZLE_SWAP_PARK.

                    [K<linear>]

                    Park position for axis 6. Requires TOOLCHANGE_PARK - was SINGLENOZZLE_SWAP_PARK.

                      [L<linear>]

                      Last Migration. Requires TOOLCHANGE_MIGRATION_FEATURE.

                        [O<linear>]

                        Park position for axis 9. Requires TOOLCHANGE_PARK - was SINGLENOZZLE_SWAP_PARK.

                          [P<feedrate>]

                          Prime feedrate

                            [Q]

                            Prime active tool using TOOLCHANGE_FILAMENT_SWAP settings

                            [R<feedrate>]

                            Retract feedrate

                              [S<linear>]

                              Swap length

                                [U<linear>]

                                Unretract feedrate

                                  [V<linear>]

                                  Enable First Prime on uninitialized Nozzles. Requires TOOLCHANGE_FS_PRIME_FIRST_USED.

                                    [W<linear>]

                                    Enable Park Feature. Requires TOOLCHANGE_PARK - was SINGLENOZZLE_SWAP_PARK.

                                      [X<linear>]

                                      Park X position. Requires TOOLCHANGE_PARK - was SINGLENOZZLE_SWAP_PARK.

                                        [Y<linear>]

                                        Park Y position. Requires TOOLCHANGE_PARK - was SINGLENOZZLE_SWAP_PARK.

                                          [Z<feedrate>]

                                          Z Raise.