Spiral Staircase

Basic OpenSCAD Spiral Staircase Generator


Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


Very basic OpenSCAD script that uses a DXF base to generate a spiral staircase pattern. Set the stairHeight and stairSize variables to customize it.


stairSize: Degree of rotation between steps. Larger values mean larger step surface. Values over 90 will cause the steps to separate, making a blade or auger shape.

stairHeight: Thickness of each step (x axis)


1. Download SpiralStairs.zip & extract
2. Open stairs.scad and customize your variables
3. To edit the extruded shape, open semicircle.inkscape.svg in Inkscape and edit it, then re-export to the OpenSCAD DXF format as semicircle.scad.dxf.
4. The stairs may not look manifold, but they will export as STL and slice with Cura just fine, but I don't think you can print them without support.


  • Placeholder
    Spiral Stairs
    ZIP  –  3.4 kb
    Version 1 - Jan 24, 2015


Issues are used to track todos, bugs or requests. To get started, you could create an issue.


B19e2e8fa3505b0c13f5f8aba31dab95?default=blank&size=40kintel added this to the Book collection ago
Mini bitmoji 20170903072746Andy Castille published this design ago