Skip to content

Mid print Object Cancellation

exzile edited this page May 20, 2026 · 2 revisions

Mid-print Object Cancellation

Object cancellation lets you stop one failed object on a multi-part plate while the rest of the print continues. Cindr3D exposes the workflow through printer tools and dashboard cards, but the firmware performs the actual skip behavior.

Cindr3D G-code panel with object labels

Firmware Support

  • Klipper: sends EXCLUDE_OBJECT NAME=<name> through Moonraker. Requires [exclude_object] in printer.cfg.
  • Duet/RRF 3.5+: sends M486 P<index>.
  • Marlin 2.0.9+: sends M486 P<index>. Firmware must be built with CANCEL_OBJECTS.

Smoothie, grbl, Repetier, and generic transports do not provide native object-cancel support.

Where to Cancel

  • Exclude Object tab: dedicated view with all labelled objects and confirm-before-cancel behavior.
  • Object Cancellation dashboard card: compact list version for the monitor dashboard.
  • Print Preview dashboard card: 3D view with object silhouettes, active layer context, and right-click object cancel where supported.

G-code Labels Required

Object cancellation only works when the G-code identifies which moves belong to which object.

  • Cindr3D slicer emits M486 labels automatically.
  • PrusaSlicer, SuperSlicer, and OrcaSlicer can label objects in output settings.
  • Cura 5.x can label objects with the Label Objects post-processing script.

Manual Fallback

  • Marlin: use the manual M486 panel when available.
  • Klipper: send EXCLUDE_OBJECT NAME=<name> from Console.
  • Duet: send M486 P<index> from Console.

Always confirm object index/name from the slicer preview before sending a manual command.

Related Pages

Clone this wiki locally