Cura's "Filament change" post-process script relies on the insertion of the G-code M600
. This only works when your printer manufacturer has activated this in the firmware!
The Marlin default is that the M600
command is not functional, see e.g. the following line of code of the advanced configuration file:
//#define ADVANCED_PAUSE_FEATURE
In order to enable the functionality to "add" the M600
code to the firmware you need to rebuild the firmware by removing the //
in front of the #define ADVANCED_PAUSE_FEATURE
. This may require some additional skills to do, downloading firmware, setting the proper settings in the configuration for your specific printer model, compiling and installing the firmware.
The alternative is manual pausing from the display, but this requires you to be present at the printer.
Another alternative is that you alter the G-code yourself to insert a dwell code (G4
), which can be supplemented by a move away from your print), note this requires you to also sit next to the printer, the dwell command will allow for a pause for a specified amount of time, be sure not the miss the window.