Skip Object feature to include support structures

I recently had a defect in one of my prints that was caused by a support tree being knocked off of the build plate by the nozzle.

It would be very helpful to have the option to skip printing a portion of a support structure. In the case of tree supports, perhaps the trunk of the support could be selected and skipped for the remainder of the print job. Or even more granularly, a “branch” of the support tree could be selected to be skipped.

bambu-handy-feature

I’d like this function as well. In the meantime I’ll be certain to check the size of Brims to help keep some of the isolated tree supports attached to the bed. It’s a shame to have to cancel a print that is near completion because of one support failing.

I second this request. 90% of my print “failures” are support trees being knocked of the buildplate, and 90% of the time it has little to no impact on the finished print. What does impact the print is when the hotend keeps spewing filament all over the place- usually embedding it into the walls of the model. I have no idea how possible this would be to implement- but being able to say “this support no longer exists- stop trying to make it happen” would be awesome.

Checking in 2026-06-28 - found this thread while searching for this exact thing. It appears it’s still not an available feature, and it would be great to add if possible.

omg, I lost a 20-hour print just because of one of my supports. Please add this feature!

I would love this feature as well!!

This request doesn’t make a lot of sense if you understand how how supports are generated and how the G-code for print programs is structured to enable skipping in the first place. It would be nice, but there are some very real reason why it can’t be easily achieved.

Before I launch into it, there is a workaround that I’ll post at the bottom.

As a primer to get everyone on the same page, gcode is just a long set of instructions that tell the printer what do - heat up nozzle, turn on fan, turn extruder motor at a certain speed, move to this coordinate, etc.

In order to have “skip object” capability, the G-code program assigns a unique ID to each item, and for each layer (in print by layer mode) it cycles through each object “code for object 1” , then “code for object 2” , etc. Then for the next layer back to object 1.

Skip object tells the machine to skip all code for a certain object, so the printer just jumps all sections that are marked for that part. Simple enough!

“Ok, then put the supports for the object in it’s section!”

Not so fast.

When a slicer identifies an overhang, it designates the support contact points for that overhang, then works backward down from there, avoiding the main model and merging with other support branches until it reaches the bed, and those supports become their own separate, hidden objects that are also toolpathed. But because a single support branch can “belong” to multiple parts, it isn’t as simple as putting the G-code for the supports in with the actual object’s code. Supports would need to be split into discrete sections at every branch node and given unique assignments based on the object they support - now we know that because of processing limitations, the max number of suitable objects is 64; because of how branches would have to be discretized there would absolutely be situations where a ~15 part print would wind up with more than 64 actual items once the branch sections were accounted for.

I’d go further to say if you have organic supports enabled and you’re NOT clustering your parts to make use of common branches, you’re doing organic supports wrong and wasting both time and filament in the process.

OK, with that said, now for the workaround…

Model the supports in CAD and slice them as a normal object along with your main model. This allows you to skip the supports.

There are also tools and workflows out there, such as using resin slicers and exporting the STL with supports included, then re-slicing in Studio, this skipping the object would include it’s support.