Make shallow overhangs printable #1299

Open
opened 2026-04-05 17:15:00 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @Mzaube on 12/22/2025

Is there an existing issue for this feature request?

  • I have searched the existing issues

Whenever there are shallow overhangs, they get printed over the edge of previous layer and fall/sag. This is ofcourse using inner/outer/inner wall ordering, which I like for the supperior surface quality.

Image

Which printers will be beneficial to this feature?

All

Describe the solution you'd like

I propose an added feature based on Arc Overhangs, a technique described by Steven McCulloch, however slightly altered. The feature is as follows. If the current layer has partially or completelly unsupported overhangs, then print the rest of the layer first(not including the overhangs), and only then print the overhangs line by line that slowly grows from the already printed layer outwards to complete the overhang.

Describe alternatives you've considered

This feature would also benefit these other issues:
#11125,
#9409,
#6634

Additional context

The feature would need to determine if the overhang is closed loop or open loop first. In case of an open loop overhang here is my proposed wall print sequence when inner/outer/inner is selected with 4 walls.
Image

If the overhang is closed loop then simply switch the current layer wall ordering to inner/outer.

This should apply to all sections in the current layer as there can be multiple non connected sections with their own overhangs.
This feature would create extra seams on the surface, however, with ideal settings I think it would be better than drooping overhangs.
Settings that I think should be added for tuning of "extreme overhangs": line width, flow, line density, speed, acceleration, minimum unsupported line percentage(% of outer wall line width that an overhanging line needs to be unsupported by to be considered extreme), pattern(single direction, back and forth).

*Originally created by @Mzaube on 12/22/2025* ### Is there an existing issue for this feature request? - [x] I have searched the existing issues ### Is your feature request related to a problem? Whenever there are shallow overhangs, they get printed over the edge of previous layer and fall/sag. This is ofcourse using inner/outer/inner wall ordering, which I like for the supperior surface quality. <img width="874" height="865" alt="Image" src="https://github.com/user-attachments/assets/93d0aaba-2ffc-4dbb-a1bb-6099265bd1f9" /> ### Which printers will be beneficial to this feature? All ### Describe the solution you'd like I propose an added feature based on Arc Overhangs, a technique described by Steven McCulloch, however slightly altered. The feature is as follows. If the current layer has partially or completelly unsupported overhangs, then print the rest of the layer first(not including the overhangs), and only then print the overhangs line by line that slowly grows from the already printed layer outwards to complete the overhang. ### Describe alternatives you've considered This feature would also benefit these other issues: #11125, #9409, #6634 ### Additional context The feature would need to determine if the overhang is closed loop or open loop first. In case of an open loop overhang here is my proposed wall print sequence when inner/outer/inner is selected with 4 walls. <img width="831" height="876" alt="Image" src="https://github.com/user-attachments/assets/a202fe7f-1931-461b-81f3-0de077643ffb" /> If the overhang is closed loop then simply switch the current layer wall ordering to inner/outer. This should apply to all sections in the current layer as there can be multiple non connected sections with their own overhangs. This feature would create extra seams on the surface, however, with ideal settings I think it would be better than drooping overhangs. Settings that I think should be added for tuning of "extreme overhangs": line width, flow, line density, speed, acceleration, minimum unsupported line percentage(% of outer wall line width that an overhanging line needs to be unsupported by to be considered extreme), pattern(single direction, back and forth).
MrUnknownDE added the enhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancementenhancement labels 2026-04-05 17:15:08 +02:00
Sign in to join this conversation.
No Label enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement enhancement
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1299