bambulab / BambuStudio

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

Arrange does not avoid collisions anymore when printing by object #4299

Open LukasMendez opened 2 months ago

LukasMendez commented 2 months ago

Bambu Studio Version

1.9.2.57

Where is the application from?

Bambu Lab Official website

OS version

macOS Sonoma

Additional system information

No response

Printer

Bambu Lab X1C

How to reproduce

  1. Put two or more objects on your build plate
image
  1. Go to Global > Others
  2. Set "Print Sequence" to "By object"
image
  1. Click on the "Arrange all objects" button
image
  1. See how objects are being arranged as if they should be printed by layer, but it doesn't take into account that we are printing by object. Collisions will be ignored.
Skærmbillede 2024-06-16 kl  19 01 42

Actual results

All the objects will be put closely together and doesn't respect the boundaries of each object, which means that you experience collisions if you don't pay attention. This used to work fine in previous versions.

Expected results

Objects should be placed in a way so no collisions will happen during the print.

Project file & Debug log uploads

Test Project.3mf.zip

Checklist of files to include

tangketan commented 2 months ago

This is a new feature: if the two objects are shorter than the nozzle height, collision radius will be very small (the max nozzle radius instead of the max toolhead radius), so you can print more items in one plate. Collision detection is still working: image