Printrun is a powerful software toolchain for reading and modifying STL files, slicing them and preparing the resulting g-code, and sending the g-code to your printer. There are three different tools:
Printrun was written by Kliment Yancev and is currently maintained by him and Guillaume “iXce” Sequin. It has been an important tool for 3D printer users since at least 2011. It’s free, open-source software and is licensed under the GNU General Public License, version 3.
Below are a few of the reasons you might consider using Printrun:
As with all things, Printrun comes with its own set of cons:
At this point, let’s assume you want to give Printrun a try. In these next few sections, we’ll present a simple tutorial to getting started with the suite.
Acquiring Printrun
Installation will be different depending on the operating system you’re using. Windows and Mac users will need to download the binaries from a repository.
Starting Pronterface is as simple as clicking on its icon:
When Pronterface starts, it’ll show the opening screen. Notice that much of it is grayed out because there’s no connection to a printer. Let’s get that sorted out next.
Connecting Pronterface to your printer involves setting the baud rate and the communications port.
Prior to plugging in your printer, take a look at the list of COM ports, and take note of which are shown. Most likely, plugging in your printer will add an additional port to this list. Select that port.
The typical baud rate is 250000.
The parameters Pronterface uses for interacting with your printer are contained in a tabbed window. There are a lot, so they’re organized into three major tabs.
For starters, the most important parameters have to do with the size and shape of the bed. These parameters are found in the General tab. You can also set other parameters to determine where you want the origin (0,0,0) to be. Slic3r is set up for a rectangular bed of 200 x 200 mm, with the origin on the bottom right.
Once you’ve set the bed size and shape, tab through the other parameters so you can get an idea of the kinds of adjustments you can make to Pronterface.
Slic3r turns your STL file into g-code, which your printer then uses to move the hot end and set temperatures, among other things. How it does that depends on the various parameters within Slic3r.
At the very minimum, you’ll want to set the layer height (defaults to 0.3 mm), the size of the hot end nozzle, the filament diameter, and the temperatures.
As with Pronterface, there are lots of parameters that you can set, and it’s well worth your while to look through the lists to get an idea of what you can adjust. For now, most of these can be left to their default values.
Before starting a print, it’s a good idea to level the build surface. Afterward, home the hot end so that the printer always starts printing from the same place.
And that’s it. You’re ready to go! To start building your model, click on the Print button.
For your first prints, we recommend starting with calibration models. They’re designed to print quickly, so that you don’t invest a lot of time, and to indicate which settings still need to be tweaked.
Good luck and happy printing!