bambulab / BambuStudio

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

Automatic scaling of Parts (For Shrinkage) #3430

Open brisawaldbauer opened 7 months ago

brisawaldbauer commented 7 months ago

Is your feature request related to a problem? Please describe. Every time I print in ABS I need to scale my part by a certain percentage in order to account for shrinkage. It is time consuming to manually change each part and I also often forget, leading to parts that don't fit together which creates a ton of waste as I'm forced to completely reprint pieces that I forgot to scale.

Describe the solution you'd like It would be amazing if the Filament Settings window had a tab called Part Scaling where you could enter values that you want to scale you parts by in x, y, and z every time they are to be printed using that specific filament. For example, in the filament settings for ABS I could set the scaling values to 100.62% in x and y. Then every time I import a model into Bambu Studio and set it to be printed in ABS, it would automatically get scaled by 100.62% in x & y. I think it would also be important to have the applied scaling shown in the Scale dropdown (instead of it showing 100%, it would show 100.62%) so that you never accidentally double scale the piece.

Describe alternatives you've considered The only clear alternative is to scale each part manually using the Scale dropdown while the part is selected.

Additional context

amzaldua commented 7 months ago

Yes, please. Regarding filament-level configuration, such as in Orca Slicer.

Qjeezy commented 6 months ago

I agree. Orcaslicer has “shrinkage” in the filament profile that can be adjusted to do exactly what you want here. Bambu should import this feature to Studio from OrcaSlicer.

stony2k commented 6 months ago

I agree. My X1 prints PLA with exact 0.2 mm undersize. When scaling the part i. X and Y to 100.12 % the real part ist about 99,99% to the real measures, which it good enough. Some shrinkage option is much appreciated instead of scaling every part every time.