Following major changes of 0.0.9 to 0.1.6 regarding Print3r (command line tool for 3d printing):
Multiple Slicers Support
Now print3r
natively supports 4 different Open Source slicers:
- Slic3r (
slic3r
) - Slic3r PE (Prusa Edition) (
slic3r-pe
) - CuraEngine Legacy (15.04) (
cura-legacy
) - CuraEngine (3.5.x) (
cura
)
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:
- temperature
- nozzle-diameter
- filament-diameter
- bed-temperature
- etc.
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
Quality Presets:
@coarse
@medium
@fine
Infill/Wall/Perimeter Presets:
@heavy
@light
@feather
OpenSCAD Integration
print3r
already supported to print or slice .scad
files,
% 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()"
Arbitrary Baudrate
Since 0.1.0 also arbitrary baudrate like 250000
(default of Marlin) is supported (Linux only, other platforms not yet), aside the common 115200
.
Preview
As external Gcode viewer for preview
command 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.
Extensive Documentation
Since the functionality of print3r
is growing steadily, the requirement for proper documenation demanded its own Print3r Wiki where you find up-to-date information.