--skip-objects
"3,5,10"Skip named instances from a slice by passing their identify_id values from the 3MF plate metadata; matching objects are excluded from the output and their plate thumbnails regenerated, while the rest of the plate proceeds normally -- the CLI equivalent of the printer's 'skip objects' feature.
Details
A comma-separated integer list naming instances to exclude; the rest of the plate slices normally. The IDs are loaded IDs, not the standard 3MF object_id. In a Bambu/Orca 3MF each instance carries a stable identify_id in the plate metadata, surfaced as its loaded ID after import, and those are the values you pass. To find them, read the identify_id attributes in the plate metadata or use the object labels shown in the plate/assemble view. With --load-assemble-list, the loaded ID is simply the order objects were added.
During slicing the slicer builds a skip set from the list and walks every instance: any whose loaded ID matches is marked non-printable, counted as skipped, the plate is flagged, and its thumbnails are regenerated without the object. The rest of the plate is unaffected.
Watch out for
- ▲ IDs are per-instance: each duplicate of an object has its own `identify_id`, so skipping one copy does not skip the others.
- ▲ A vanilla (non-Bambu) 3MF has no `identify_id`, so the flag silently has no effect.
- ▲ If every printable instance on a plate is skipped, the CLI stops with an error rather than emitting an empty plate.
Sign up for free today
No credit card required. Connect unlimited printers and get production automation running in minutes.