Following major changes of 0.0.9 to 0.1.6 regarding Print3r (command line tool for 3d printing):
Multiple Slicers Support
print3r natively supports 4 different Open Source slicers:
- Slic3r (
- Slic3r PE (Prusa Edition) (
- CuraEngine Legacy (15.04) (
- CuraEngine (3.5.x) (
which can be set with
--slicer=<slicer> on the command line.
Slicer Independent Settings
Starting with 0.1.0
print3r provides a slicer-independent layer with a growing list of settings:
Full list of settings you find at Print3r Github Wiki.
Slicer Specific Settings
Yet, if you must, you can still use slicer-specific settings to fine-tune settings according your print needs and printer capabilities.
Macros (other Profiles)
For often used settings like print quality, or filament settings, you can gather those settings and reference them in the command line like:
% print3r @filament/prusament @thin @hollow cube.scad
print3r already supported to print or slice
% print3r print cube.scad
and now since 0.1.6 also following command line code integration is possible:
% print3r --scad print "cube(20)" % print3r --scadlib=washer.scad --scad print "washer(5)" % print3r --scadlib=parts.scad --scad "c_2020()" "edge_idler()"
Since 0.1.0 also arbitrary baudrate like
250000 (default of Marlin) is supported (Linux only, other platforms not yet), aside the common
As external Gcode viewer for
yagv is used, a very basic viewer – at a later time it might be replaced.
% print3r preview cube.scad
which converts, slices and preview the Gcode.