+ =
Python | OpenSCAD

Leverage one of the world's most popular programming languages to express parametric 3D models.

Python OpenSCAD Installers
    Windows Installer (71 MB)
    Windows Installer (71 MB)
    Windows Installer (55 MB)
    Windows Installer (71 MB)

    Linux installation package (52 MB)
    Linux installation package (51 MB)
    Linux installation package (53 MB)

    MAC Disc Image (43 MB)

Windows Installation Instructions
The Windows installer is currently not signed . This is why you will see a Windows warning dialog about unknown origin.
To make OpenSCAD for python actually work you need to install Python 3.11. To Make it work follow these steps:
  • Download and execute the OpenSCADInstaller to install OpenSCAD in your windows
  • Download and install Python 3.11
  • create a test.py containing something simple like : cube().output()
  • Lauch OpenSCAD and enable Feature "Python Engine"
  • Open test.py and confirm security warning
  • press F5/F6 to see the cube
  • extend the code ...
  • dont hesitate to ask in the forums/mail/newsgroup if something is not working as offered