clexpert petrzjunior thinkyhead

M600 - Filament Change

1.1.0 filament Automatically change filament FILAMENT_CHANGE_FEATURE

The M600 command initiates the filament change procedure. The basic procedure will move the print head away from the print, eject the filament, wait for new filament to be inserted and the user to confirm, load and prime the filament, and continue with the print. M600 may be initiated automatically if a filament runout sensor is installed.


Usage

M600 [E<pos>] [L<pos>] [X<pos>] [Y<pos>] [Z<pos>]

Argument Description
[E<pos>]

Retract before moving to change position (negative)

[L<pos>]

Load/unload length, longer for bowden (negative)

[X<pos>]

X position for filament change

[Y<pos>]

Y position for filament change

[Z<pos>]

Z relative lift for filament change position

Notes

Requires FILAMENT_CHANGE_FEATURE.

The settings for this command can be found in Configuration.h. At this time M600 requires an LCD controller.

Examples

With no parameters M600 uses the settings in Configuration.h.

M600 ; execute filament change

To set the change position:

M600 X10 Y15 Z5 ; Do filament change at X:10, Y:15 and Z:+5 from current