Exclude Objects
Exclude individual objects while a print is in progress.
Last updated
Was this helpful?
Exclude individual objects while a print is in progress.
Last updated
Was this helpful?
In order to use the feature, your slicer must be configured to name the individual objects in the G-Code. The G-Code must be preprocessed either by a post-processing script in the slicer or by Moonraker plus the functionality must be enabled in Klipper. Since PrusaSlicer v2.7.0, you can generate the complete file correctly in the slicer and the Moonraker preprocessor is no longer required.
Please note that only G-Code files that have been prepared accordingly support the feature, it will not work with old, unprocessed files.
At first, you have to double-check the G-code flavor
in:
Next step, have to change the Label Objects
setting to Firmware-specific
in:
Label objects
setting in your slicerIn PrusaSlicer or SuperSlicer you have to enable the checkbox in:
This step is necessary to convert the previously activated object labels into valid Klipper G-Code. Open your moonraker.conf
in Mainsail, add the following setting to your config and restart the Moonraker service:
exclude_object
module in KlipperOpen your printer.cfg
in Mainsail and add the following setting to it:
From now on all newly uploaded G-Code files should support this function. A new button in form of a dashed square with an x in the center appears in the status panel.
The button will open a dialog in which you can select each individual object and exclude it from the currently ongoing print.
Only G-Code files prepared this way support excluding objects.