bambulab / BambuStudio

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

Disable Bridging. Adjustable bridging angle. #381

Open wirlybird opened 2 years ago

wirlybird commented 2 years ago

Can an option be added (check box) to disable bridging or set a minimum "unsupported area" threshold? The slicer adds bridging where it is not needed and this can cause issues. The slicer also adds bridging over internal infill and it counts as a top layer. This is also pointless most of the time. If I set 4 top layers I want 4 top layers and not 3 and a bridging layer.

We also need the ability to control the bridging angle. Many times the bridging wants to run or span the longest part of an open area rather than span the shortest distance. This makes for bridges that are messy or fail completely. See red arrows and yellow arow in pictures

1 2

SaltWei commented 2 years ago

This makes for bridges that are messy or fail completely.

Could you share some final printing picture?

For the second picture, the area is like a ring, so you want to rotate the bridge angle for 45 degree right?

wirlybird commented 2 years ago

Hi,

I am afraid I tossed out those prints. I didn’t get pictures.

Basically on the second picture, the bridge with the red arrows droops down due to the long spans of opening. So when you flip the part over and look you have strands of filament in that opening .

On the second picture, yes, that would be good. The main thing is to get bridging to span the shortest distance possible. In this situation printing the bridge at a 45 or just like the infill would help. Being able to set or control the bridging angle, like infill, is helpful.

Ideally on this print bridging isn’t needed. I would have turned it off and let the solid layers (purple) print over the openings.

Thank you for the response and I am willing and able to do any testing!

From: SaltWei @.*** Sent: Tuesday, October 11, 2022 7:39 AM To: bambulab/BambuStudio Cc: wirlybird; Author Subject: Re: [bambulab/BambuStudio] Disable Bridging. Adjustable bridging angle. (Issue #381)

This makes for bridges that are messy or fail completely.

Could you share some final printing picture?

For the second picture, the area is like a ring, so you want to rotate the bridge angle for 45 degree right?

— Reply to this email directly, view it on GitHub https://github.com/bambulab/BambuStudio/issues/381#issuecomment-1274624248 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AGB3OKACS6LDTC7D5J5MNNLWCVNWJANCNFSM6AAAAAAQ7BNO5A . You are receiving this because you authored the thread. https://github.com/notifications/beacon/AGB3OKFDWOQWIY6EUONEWTLWCVNWJA5CNFSM6AAAAAAQ7BNO5CWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSL7E4PQ.gif Message ID: @.***>

SaltWei commented 2 years ago

Can an option be added (check box) to disable bridging or set a minimum "unsupported area" threshold? The slicer adds bridging where it is not needed and this can cause issues.

For whether need internal bridge infill, you can turn to https://github.com/bambulab/BambuStudio/pull/252 to see more similar discussion.

For bridge angle, agree to add bridge angle setting. Will add.

wirlybird commented 2 years ago

Thank you. I appreciate the feedback.

From: SaltWei @.*** Sent: Thursday, October 13, 2022 6:51 AM To: bambulab/BambuStudio Cc: wirlybird; Author Subject: Re: [bambulab/BambuStudio] Disable Bridging. Adjustable bridging angle. (Issue #381)

Can an option be added (check box) to disable bridging or set a minimum "unsupported area" threshold? The slicer adds bridging where it is not needed and this can cause issues.

For whether need internal bridge infill, you can turn to #252 https://github.com/bambulab/BambuStudio/pull/252 to see more similar discussion.

For bridge angle, agree to add bridge angle setting. Will add.

— Reply to this email directly, view it on GitHub https://github.com/bambulab/BambuStudio/issues/381#issuecomment-1277486345 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AGB3OKAOYJIKN3GRJZ4U2Y3WC7ZQRANCNFSM6AAAAAAQ7BNO5A . You are receiving this because you authored the thread. https://github.com/notifications/beacon/AGB3OKDAT3766PLNKPOEVXLWC7ZQRA5CNFSM6AAAAAAQ7BNO5CWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTSMETSQS.gif Message ID: @.***>