Filament retracting for a skipped object :Bug or feature?

I foolishly decided to print a plate with 9 items, 8 in one colour and the 9th in another both on the AMS…but forgot to select the “print objects” option.

When I realized my mistake, ie at the first filament change, I skipped the 9th item in bambu studio but though the printer didn’t print this 9th item it still retracted the filament used for the 8 items, purged the first colour, engaged the second filament, purged it and went back to the first colour without printing the 9th skipped item!

I have had 85 changes of filament and purges of both colours though the second colour item was skipped and not printed. A major waste of time and filament.

So, bug or feature ?

I think it is just a limitation of the skip feature that is almost impossible to avoid.

As I understand it, the printers actually are very dumb and just execute the gcode from the slicer line by line. To make the skip feature possible at all, the slicer marks each section that belongs to one part.

When you select to skip a part, the printer checks if the next section belongs to a skipped part. If yes, it skips that section and continues to execute the next gcode line.

Apparently, the filament changes are not assigned to any parts and that makes a lot of sense. The next filament could be used for another part on the plate. The printer can’t differentiate that, it just executes line by line.

It probably would be possible to enhance that section marking in a way that it does what you want, but I guess it is a very niche demand with high effort and they prioritise their capacity on more pressing improvements.

And strictly speaking it works exactly as advertised. It allows you to skip objects, no more and no less. I think the main intention is to prevent objects that start to fail from ruining the rest of the plate.

1 Like