Your browser has javascript disabled -- file links will go to a folder on files.openscad.org
Please find your desired file inside the folder.

OpenSCAD

The Programmers Solid 3D CAD Modeller

Mac OS X

System requirements: Mac OS X 10.7 or newer

OpenSCAD is also available on MacPorts:

					$ sudo port install openscad
				

Windows

System requirements: Windows XP or newer on x86 32/64 bit


Linux

Debian / Ubuntu / Kubuntu

OpenSCAD is available in the repositories of most recent distributions (Currently missing in Ubuntu 18.04).

					$ sudo apt-get install openscad
				

For Ubuntu users:

To update to the latest release add the following PPA before installing OpenSCAD:

					$ sudo add-apt-repository ppa:openscad/releases
					$ sudo apt-get update
				

Fedora

OpenSCAD is available in Fedora official repositories. To install, run the following command:

					# yum install openscad
				

If you want the MCAD library:

					# yum install openscad-MCAD
				

openSUSE

OpenSCAD is available from software.opensuse.org

Arch Linux

					# pacman -S openscad
				

Other Linux

The AppImage package is intended to run on any recent Linux distribution. For more information about how AppImages work, see the AppImage WebSite.

BSD

NetBSD (>=6.1)

Set up pkgin and run this command:

					# pkgin install openscad
				

FreeBSD (>=10)

					# pkg install openscad
				

OpenBSD

OpenSCAD is available for amd64, i386 and macppc in OpenBSD packages:

					# pkg_add openscad
				

Other Systems

It's possible to build OpenSCAD on other systems as long as a C++ compiler and the prerequisite software libraries are available.

Fork me on GitHub

Source Code

You can also access the latest source code on github: openscad/openscad on github

Development Snapshots

Development snapshots are built irregularly. If you want access to a more recent development snapshot, please contact the mailing list.

Linux - AppImage

Please try the automatically built snapshots first if you are running a supported distribution (see below), the following AppImage builds are still experimental.

Right now only the Intel/64-bit AppImage build is working, we'd like to provide the Intel/32-bit and ARM 32/64-bit builds, but there are currently some issues with the OBS builds that need investigation.

Linux - Snap

Snap packages are available, as those are built against an older Ubuntu (16.04) those are using some older components which can cause known display issues, so if possible use one of the specific distribution packages below.

Install with

                                # snap install openscad-nightly
                            

Linux - Distribution Packages

The packages are automatically built based on the master branch on github.

Note: The packages are called "openscad-nightly" so it's possible to install the development snapshot packages in parallel to the release version from the official repositories.

Debian / Ubuntu packages built on OpenSUSE build service

To install the packages, the release key must be added with apt-key to the key-ring to allow apt-get / aptitude to validate the packages.
Key ID: 75F3214F30EB8E08 (valid till 2019-02-07)
Key UID: home:t-paul OBS Project <home:t-paul@build.opensuse.org>

NOTE: If you get errors about an expired key valid till 2016-11-28, please re-import via the following command.

                                # wget -qO - http://files.openscad.org/OBS-Repository-Key.pub | sudo apt-key add -
                            

After the key is added, the repository URL needs to be configured. This can be done by creating a new file /etc/apt/sources.list.d/openscad.list with the URL specific to the distribution.

Debian 8 (Jessie)

                                deb http://download.opensuse.org/repositories/home:/t-paul/Debian_8.0/ ./
                            

Debian 9 (Stretch)

                                deb http://download.opensuse.org/repositories/home:/t-paul/Debian_9.0/ ./
                            

Debian Testing

                                deb http://download.opensuse.org/repositories/home:/t-paul/Debian_Testing_standard/ ./
                            

Ubuntu 16.04

                                deb http://download.opensuse.org/repositories/home:/t-paul/xUbuntu_16.04/ ./
                            

Ubuntu 17.10

                                deb http://download.opensuse.org/repositories/home:/t-paul/xUbuntu_17.10/ ./
                            

Ubuntu 18.04

                                deb http://download.opensuse.org/repositories/home:/t-paul/xUbuntu_18.04/ ./
                            

openSUSE packages built on OpenSUSE build service

openSUSE Leap 42.3 (64-bit only)

                                http://download.opensuse.org/repositories/home:/t-paul/openSUSE_Leap_42.3/
                            

openSUSE Leap 15.0 (64-bit only)

                                http://download.opensuse.org/repositories/home:/t-paul/openSUSE_Leap_15.0/
                            

openSUSE Tumbleweed

                                http://download.opensuse.org/repositories/home:/t-paul/openSUSE_Tumbleweed/
                            

Fedora packages built on OpenSUSE build service

Fedora 24

                                https://download.opensuse.org/repositories/home:/t-paul/Fedora_24/
                            

Fedora 25

                                https://download.opensuse.org/repositories/home:/t-paul/Fedora_25/
                            

Fedora 26

                                https://download.opensuse.org/repositories/home:/t-paul/Fedora_26/
                            

Fedora 27 (64-bit only)

                                https://download.opensuse.org/repositories/home:/t-paul/Fedora_27/
                            

Fedora Rawhide

                                https://download.opensuse.org/repositories/home:/t-paul/Fedora_Rawhide/
                            

Arch Linux

To install OpenSCAD from git on Arch Linux the openscad-git pkgbuild is available on AUR.

Prior Releases

Prior releases are available at files.openscad.org