Printrun
A Python host suite for 3D printers with the Pronterface GUI, Pronsole console and Printcore library.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Printrun
Printrun is 3D printer host software written in Python. Pronterface is a graphical interface for connecting to a printer over serial, moving axes, setting temperatures and sending G-code files. Pronsole offers the same control from an interactive command line, and Printcore handles the printer communication underneath.
The project also includes smaller helpers such as a plater for arranging models and G-code, and an extruder calibration script. It suits people who drive a printer directly from a computer over USB rather than through a networked print server.
Strengths
- Both a GUI and a command-line console
- Direct USB serial control of printers
- Long-running project with a large commit history
Limitations
- Printer must be tethered to the computer during a print
- Interface is plain compared with newer web-based hosts
Details
- Pricing
- FreeFree and open source.
- License
- GPL-3.0
- Developer
- Kliment Yanev and the Printrun contributors
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Controlling a USB-connected 3D printer directly from a desktop
- Categories
- 3D printing
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Printrun
Compare allSoftware that can replace Printrun for an important use case, and what changes if you switch.
Repetier-Host
Desktop host software that places, slices, previews and prints models on FDM 3D printers.
Repetier-Host adds bundled slicers, layer previews and printing over network or SD card, but it is closed source and its Mac version lags behind at 1.2.1.
OctoPrint
Control and monitor a 3D printer from a browser.
OctoPrint moves printer control to a browser with a plugin system, so the printer connects to a host computer instead of staying tethered to your desktop.
MatterControl
Open-source desktop app for designing, slicing and controlling 3D prints on Windows, Mac and Linux.
MatterControl combines printer control with design and slicing in one open-source desktop app for Windows, macOS and Linux, though its development pace is slower.
Repetier-Server
A self-hosted server for controlling and monitoring several 3D printers from a web browser.
Repetier-Server controls several printers from a self-hosted web interface with webcams and timelapse, but it is closed source and some features require the paid Pro version.
Similar software
Related functionality, not necessarily a direct replacement.
Marlin
Control compatible 3D printers with configurable open-source firmware.
UltiMaker Cura
The most widely used free slicer for filament 3D printers, with profiles for hundreds of machines.
PrusaSlicer
Prusa Research's slicer, based on Slic3r, for both filament and resin printers and no account required.
RepRapFirmware
Control supported 3D-printer electronics with configurable firmware.
OctoPi
A Raspberry Pi operating system image that ships OctoPrint for controlling 3D printers over the web.