OrcaSlicer WaveOverhangs: 90 Degree Overhangs, No Support

OrcaSlicer WaveOverhangs: 90 Degree Overhangs, No Support


OPEN SOURCE
open source 3d printing slicer c++

The standard rule in FDM printing is that anything past roughly 45 degrees needs support. Wave overhang printing pushes back on that by laying the perimeter down in a wave instead of a straight line, so every pass has something underneath it to anchor to.

OrcaSlicer-WaveOverhangs brings the technique into OrcaSlicer. It’s a port of stmcculloch’s PrusaSlicer-WaveOverhangs, and it’s picked up over 400 stars, which says more about how much people hate support material than about my code.

The one thing I changed structurally was making the overhang strategy pluggable rather than hard-coded. The original embedded a single algorithm directly in the slicing path, and since this whole area is still being actively worked out by the community, that means every new idea becomes a new fork. Now it ships both the Andersons and Kaiser LaSO algorithms, and adding another is a module instead of a rewrite.

This sits right next to Rep5x, my thesis work on 5-axis printing. Both are aimed at the same thing, printing geometry that normal FDM handles badly, but from opposite ends: one changes the machine, the other changes the slicer.

© 2026 Dennis Klappe