Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.12k stars 2.06k forks source link

Feature Request: Don't support bridges #6520

Open johnkray opened 5 years ago

johnkray commented 5 years ago

The PrusaSlicer has a very useful feature called "Don't support bridges," which when enabled will not generate support material under areas of the part that are using bridging. This would be a great addition to Cura as it saves print time, material usage, and post-processing time.

Other than a checkbox to enable or disable the feature, I think it would also be useful to be able to define the maximum unsupported bridge area. This way supports for small bridges could be disabled, but support material for large bridges could still be generated.

MastaRob commented 5 years ago

+1 - coming from Repetier this is a very useful feature. Also I cannot seem to find a setting for maximum support height, i.e. no support above a certain z distance. This is another feature I used all the time in Repetier, and must be easy to program in.

Ghostkeeper commented 5 years ago

We've previously made an attempt at a maximum unsupported bridge area. This setting is called Minimum Support Area. Due to the way it works, it tends to remove small parts of support that should probably not be removed as well.

To really fix this we'd need to take the bridged areas instead and do something with those, I think. That would make it much more focussed and therefore much more effective. And it should also probably remove areas of support with a Minkowski subtract using the directions of the line (intersect the shape with a shifted version of itself or something).

However we won't have time to implement this soon, so we're deferring the implementation of this. We'll keep it open until we get some more time.

LL1yt commented 4 years ago

I found out, that using support x/y distance and support distance priority on z, and minimum support x/y distance may solve some cases, not all but something...

EmreSURK commented 2 years ago

This is a definitely underestimated feature. When you are printing a complex modal, you need to add a lot of configs to run away from a lot of support by using plugins. Printers are capable of printing bridges without support but the lines that start in the air definitely need.

github-actions[bot] commented 1 year ago

Hi 👋, We are cleaning our list of issues to improve our focus. This feature request seems to be older than a year, which is at least three major Cura releases ago. It also received the label Deferred indicating that we did not have time to work on it back then and haven't found time to work on it since.

If this is still something that you think can improve how you and others use Cura, can you please leave a comment? We will have a fresh set of eyes to look at it.

If it has been resolved or don't need it to be improved anymore, you don't have to do anything, and this issue will be automatically closed in 14 days.

andrewaylett commented 1 year ago

I would appreciate this feature too -- thank you for considering it.

medisoft commented 10 months ago

Just found this thread, looking for the solution. Until now, it is still missing, and would be a great addition. If a bridge is possible, then avoid supports.

anubis71x commented 8 months ago

I agree that this is a small issue. But it would be nice.

NotThePassword commented 7 months ago

I am chiming in, hoping someone sees it. This would save a lot of material and/or time spent trying to configure 8 settings and different support blockers to print certain files.