bambulab / BambuStudio

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

Tree support generated outside build volume, and through model. #3500

Open Dakkerad opened 9 months ago

Dakkerad commented 9 months ago

Bambu Studio Version

1.8.4

Where is the application from?

Bambu Lab github releases

OS version

macOS 14.2.1 (Also tested on Windows 11 with same result)

Additional system information

CPU: Apple M1 RAM: 16GB

Printer

Bambu Lab P1S

How to reproduce

  1. Import original Benchy model.
  2. Rotate the Benchy 135º or 315º around the Z axis.
  3. Set size to 256mm at either X or Y axis with uniform scaling enabled.
  4. Center the Benchy.
  5. Enable supports. Select "tree (auto)".
  6. Slice.

Actual results

When the slicer generates supports, it is clear that the slicer generates these outside of the print volume, and cuts off the parts generated outside the volume, this causes floating parts of supports. Also the slicer generates redundant parts of support from build plate "moving up through" the model.

Images and 3MF file included in zip.

Expected results

The algorithm for generating support should not generate support outside of the build volume, nor generate floating pieces of support. The algorithm would need to adapt and find other paths where possible, if the current path moves outside of the build volume. Cura handles this correctly with this model (Images in zip file)

Furthermore the redundant part of support should not be generated, as it is only a waste of material, and does not connect with its continuation on the "deck" of the Benchy.

Project file & Debug log uploads

No log file generated? The zip file includes images from Bambu Studio showing the tree support generated, and the 3MF file, while also including an example of how Cura handles this support generation. Support Issue.zip

Checklist of files to include

BambulabRobot commented 3 months ago

This issue has been marked as inactive due to no response for 90 days.