bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
1.94k stars 267 forks source link

[Feature Request] Splitting Objects when Skipping Objects mid print #2470

Open joshmeads opened 1 year ago

joshmeads commented 1 year ago

Related to #1541

The current issue: Quite often I find myself "assembling" multiple parts together on a build plate and switching the print mode to "By Object". Allowing me a hybrid workflow, printing a group of similar objects together by layer, but also allowing full use of the available space to print multiple groups at once (see screenshot).

(Note: this isn't a real print setup just quickly threw parts onto a build plate to demonstrate visually.)

Screenshot 2023-09-06 at 12 00 44 PM

I have the encountered a situation several times where one part of an assembled group fails. Unfortunately you can't skip one of these objects and only the entire assembled group.

The proposed solution: I know it's likely not a simple one, but you do have the "Split to Objects" functionality in the slicer. Ideally we could use this functionality to skip a single object within an assembled part - mid print.

An alternative would be a new type of modifier in addition to "Assemble", maybe called "Print Group". Within the slicer it would act identically to Assemble, allowing you to group objects together to be printed at a single time by layer and calculate the correct spacing around the group to avoid print head collisions. However, once sent to the printer these Print Groups would get split back into their individual objects allowing for individual selection - and therefore skipping - from the X1C touch screen and respective sections of the apps during a print.

I'm not currently aware of another way around this other than printing each as a fully spaced object or the entire build plate by layer.

QingZhangBambu commented 1 year ago

skipping object function will not be put to part level, it may cause other parts to be floated.