OrcaSlicer WaveOverhangs: 90 Degree Overhangs, No Support
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.