bambulab / BambuStudio

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

Add a nozzle size change at a selected layer height. #4112

Open alphastrem opened 6 months ago

alphastrem commented 6 months ago

Is your feature request related to a problem? Please describe. I only use my printer for creating little objects with a thick solid base (0.4mm) and then a much smaller detail (0.2mm nozzle) on the very top. To print this item completely with a 0.2mm nozzle would take 2-3 hours. So I am having to slice the item at the point of where I would like the change to separate the solid mass and the detail in to two parts. I then disable the detail part making it non printable. I then print the solid part with a 0.4mm nozzle but having to place the solid item in the middle of the bed. I then finish the item and monitor the print because I do not want the bed to cool off when it finishes. I change the nozzle to a 0.2mm nozzle. I then disable the solid item and enable the detail item. I then have to change the printer profile to match the 0.2mm nozzle. I then print with out a bed level. Because the item has to be in the middle when the print starts its z homing, it touches the original print thinking that is the level of the Z axis and then proceeds to print on top of the solid item.

You can see this is a LOT of steps and a pain to do but a mandatory process. It would be handier if I was to be able to put a pause and change nozzle and hit resume. The slicing software to have the g-code to lay down the PLA with a 0.4mm nozzle and the calculates the code at the nozzle change at 0.2mm. So in essence, I slice once, change the nozzle at pause by pressing resume, and that's it.

Screenshot 2024-05-19 at 14 33 45

As you can see the image of Elsa and Anna are too detail to print with a 0.4mm nozzle and have no choice to print with a 0.2mm nozzle

SaltWei commented 6 months ago

This is a good feature. But the filament settings and process settings of 0.4 nozzle is different with 0.2 nozzle's, which means that all the settings need to be changed to two group. This is not a easy change.

We will evaluate it seriously. Thank you very much for suggestions!