Fork me on GitHub

Slic3r

STL-to-GCODE translator for RepRap printers

So you've got a 3D printer and a STL file to print. You need a software to convert it to a series of layers and to generate the toolpaths to build it.

Here comes Slic3r! Its goals are:

See the README for feature list and the Documentation page for online help and tutorials.

0.6.0 is out!

2012-01-21
After much work, a new beefy release of Slic3r is ready for download.

New features:

Improvements:

Changes:

Bugfixes:

Here and there in the Slic3r community

2012-01-07

Okay, Slic3r was born in September and in a few months I was able to bring it beyond what I expected, in terms of features, speed and stability. Things have started to change very quickly, and community is playing a big role in testing and discussing new features.

A Slic3r forum was created in the official RepRap forums. Also, about 50 people sit in the FreeNode IRC #slic3r channel.

Some notable things appeared in the web recently. Neil Underwood (well known as Spacexula) posted pictures and a video of a print he did on the official RepRap blog. The first outstanding thing is that he reached a 0.01mm layer height. The second outstanding thing is that he used Slic3r!

Richard H. (well known as Richrap) is posting a multipart illustrated Slic3r guide to his colorful blog. It's a very good work, so thank you Rich!

Michael Andresen (well known as blddk) posted some screenshots to show differences between the various fill patterns available in Slic3r. Don't miss the interesting article Gary Hodgson posted about new possible fill patterns.

Pointedstick (Nathaniel Graham) posted two good blog articles about high-resolution printing, in which he talks about using Slic3r: this and that.

Brazen Artifice posted a couple articles about retraction and preloading last settings.

Sparr posted a picture of an object he printed with and without enabling the native arcs support in Slic3r.

The good Kliment Yanev added an option to customize the slicing command in his excellent Pronterface, to allow for easy integration with Slic3r. (See the Slic3r README for guidance.)

Slic3r 0.5.7 is out!

2011-12-22

New features:

Improvements:

Bugfixes:

Slic3r 0.5.6 is out!

2011-12-15

Improvements:

Changes:

Bugfixes:

0.5.5b is out!

2011-12-05

New features:

Improvements:

Bugfixes:

0.5.4 is out!

2011-12-01
A new juicy release is ready!

New features:

Improvements:

Changes:

Bugfixes:

0.5.3 is out!

2011-11-27

Bugfixes:

0.5.2 is out!

2011-11-26
A new release just after two days!

New features:

Improvements:

Changes:

Bugfixes:

0.5.1 is out!

2011-11-24
10 more days and a new release is there!

New features:

Improvements:

Changes:

Bugfixes:

0.5.0 is out!

2011-11-14
After 10 more days of work, a new release is out!

New features:

Improvements:

Bugfixes:

Download

The easiest way to install Slic3r is to download a precompiled package for MacOS X, Windows or Linux. No dependencies, no hassle.

If you want to stay current and don't wait for updates to the binary packages, you can clone the project with Git and then install all dependencies by running these few commands:

$ git clone git://github.com/alexrj/Slic3r
$ cd Slic3r
$ sudo perl Build.PL
$ sudo cpan Wx

Note for Ubuntu users: you must first install the build-essential, libgtk2.0-dev libwxgtk2.8-dev and libmodule-build-perl packages. Should you have problems with the sudo perl Build.PL command, you can replace it with curl -L http://cpanmin.us | perl - --sudo . which should work a lot better on some Ubuntu systems having broken CPAN setups.

Note for Mac users: you must first install the Developer Tools (XCode) supplied on your OS X install disk. If you are on Lion, you have to issue the following commands before running the above ones:
export VERSIONER_PERL_VERSION=5.10
export VERSIONER_PERL_PREFER_32_BIT=yes
Also, note that the above hint about the cpanmin.us way applies to Mac too.

Note for Win users: see this page for instructions.