Skip to content

Instantly share code, notes, and snippets.

@pdp7
Last active August 29, 2015 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pdp7/15ff7ec4e06593c2086b to your computer and use it in GitHub Desktop.
Save pdp7/15ff7ec4e06593c2086b to your computer and use it in GitHub Desktop.
debian jesse on bbb: install slic3r
Linux beaglebone 3.8.13-bone58 #1 SMP Wed Jul 2 22:32:03 UTC 2014 armv7l GNU/Linux
root@beaglebone:/opt/scripts/tools# cat /etc/issue
Debian GNU/Linux jessie/sid \n \l
root@beaglebone:/opt/scripts/tools# apt-get -y install slic3r
[snip]
Setting up libmath-convexhull-monotonechain-perl (0.1-1+b1) ...
Setting up libparams-classify-perl (0.013-4+b1) ...
Setting up libmodule-runtime-perl (0.014-1) ...
Setting up libtry-tiny-perl (0.22-1) ...
Setting up libmodule-implementation-perl (0.07-1) ...
Setting up libparams-validate-perl (1.13-1) ...
Setting up libmath-geometry-voronoi-perl (1.3-2+b1) ...
Setting up libmath-libm-perl (1.0-1+b1) ...
Setting up libmath-planepath-perl (116-1) ...
Setting up librole-tiny-perl (1.003003-1) ...
Setting up libstrictures-perl (1.005004-1) ...
Setting up libmoo-perl (1.005000-1) ...
Setting up libmultidimensional-perl (0.010-1+b1) ...
Setting up libopengl-perl (0.6703+dfsg-1) ...
Setting up libpdf-api2-perl (2.021-1) ...
Setting up libsvg-perl (2.59-1) ...
Setting up libwx-perl (1:0.9923-1) ...
Setting up libwx-glcanvas-perl (0.09-1) ...
Setting up libxml-namespacesupport-perl (1.11-1) ...
Setting up libxml-sax-base-perl (1.07-1) ...
Setting up libxml-sax-perl (0.99+dfsg-2) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up libxml-sax-expatxs-perl (1.33-1+b1) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::ExpatXS with priority 50...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Setting up manpages-dev (3.65-1) ...
Setting up slic3r (1.1.5+dfsg-1) ...
Setting up unzip (6.0-12) ...
Setting up xml-core (0.13+nmu2) ...
Setting up zip (3.0-8) ...
Setting up libwww-perl (6.06-1) ...
Setting up liblwp-protocol-https-perl (6.04-3) ...
Setting up libxml-parser-perl (2.41-1+b1) ...
Setting up libxml-sax-expat-perl (0.40-2) ...
update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::Expat with priority 50...
update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
Processing triggers for libc-bin (2.19-4) ...
Processing triggers for sgml-base (1.26+nmu4) ...
root@beaglebone:/opt/scripts/tools#
root@beaglebone:/opt/scripts/tools# dpkg -L slic3r
/.
/usr
/usr/share
/usr/share/applications
/usr/share/applications/slic3r.desktop
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/192x192
/usr/share/icons/hicolor/192x192/apps
/usr/share/icons/hicolor/128x128
/usr/share/icons/hicolor/128x128/apps
/usr/share/zsh
/usr/share/zsh/vendor-completions
/usr/share/zsh/vendor-completions/_slic3r
/usr/share/slic3r
/usr/share/slic3r/arrow_rotate_anticlockwise.png
/usr/share/slic3r/disk.png
/usr/share/slic3r/package.png
/usr/share/slic3r/Slic3r_192px_transparent.png
/usr/share/slic3r/bricks.png
/usr/share/slic3r/cog_go.png
/usr/share/slic3r/arrow_rotate_clockwise.png
/usr/share/slic3r/note.png
/usr/share/slic3r/building.png
/usr/share/slic3r/box.png
/usr/share/slic3r/hourglass.png
/usr/share/slic3r/Slic3r.png
/usr/share/slic3r/delete.png
/usr/share/slic3r/cog.png
/usr/share/slic3r/printer_empty.png
/usr/share/slic3r/arrow_out.png
/usr/share/slic3r/brick_add.png
/usr/share/slic3r/Slic3r_192px.png
/usr/share/slic3r/funnel.png
/usr/share/slic3r/error.png
/usr/share/slic3r/Slic3r_128px.png
/usr/share/slic3r/shape_ungroup.png
/usr/share/slic3r/tag_blue.png
/usr/share/slic3r/Slic3r.ico
/usr/share/slic3r/package_green.png
/usr/share/slic3r/shading.png
/usr/share/slic3r/bullet_white.png
/usr/share/slic3r/plugin.png
/usr/share/slic3r/time.png
/usr/share/slic3r/brick.png
/usr/share/slic3r/brick_go.png
/usr/share/slic3r/brick_delete.png
/usr/share/slic3r/bullet_blue.png
/usr/share/slic3r/page_white_go.png
/usr/share/slic3r/arrow_up.png
/usr/share/slic3r/bullet_black.png
/usr/share/slic3r/layers.png
/usr/share/slic3r/cross.png
/usr/share/slic3r/wrench.png
/usr/share/slic3r/Slic3r.icns
/usr/share/slic3r/spool.png
/usr/share/slic3r/add.png
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/split_stl.1.gz
/usr/share/man/man1/dump-stl.1.gz
/usr/share/man/man1/pdf-slices.1.gz
/usr/share/man/man1/stl-to-amf.1.gz
/usr/share/man/man1/slic3r.1.gz
/usr/share/man/man1/amf-to-stl.1.gz
/usr/share/man/man1/gcode_sectioncut.1.gz
/usr/share/man/man1/view-mesh.1.gz
/usr/share/doc
/usr/share/doc/slic3r
/usr/share/doc/slic3r/changelog.Debian.gz
/usr/share/doc/slic3r/README.md.gz
/usr/share/doc/slic3r/copyright
/usr/share/doc/slic3r/examples
/usr/share/doc/slic3r/examples/post-processing
/usr/share/doc/slic3r/examples/post-processing/flowrate.pl
/usr/share/doc/slic3r/examples/post-processing/decimate.pl
/usr/share/doc/slic3r/examples/post-processing/filament-weight.pl
/usr/share/doc/slic3r/examples/post-processing/z-every-line.pl
/usr/share/doc/slic3r/examples/post-processing/prowl-notification.pl
/usr/share/perl5
/usr/share/perl5/Slic3r.pm
/usr/share/perl5/Slic3r
/usr/share/perl5/Slic3r/Polyline.pm
/usr/share/perl5/Slic3r/ExtrusionPath
/usr/share/perl5/Slic3r/ExtrusionPath/Collection.pm
/usr/share/perl5/Slic3r/TriangleMesh.pm
/usr/share/perl5/Slic3r/ExtrusionLoop.pm
/usr/share/perl5/Slic3r/Layer
/usr/share/perl5/Slic3r/Layer/Region.pm
/usr/share/perl5/Slic3r/Layer/BridgeDetector.pm
/usr/share/perl5/Slic3r/Geometry
/usr/share/perl5/Slic3r/Geometry/Clipper.pm
/usr/share/perl5/Slic3r/GCode
/usr/share/perl5/Slic3r/GCode/PlaceholderParser.pm
/usr/share/perl5/Slic3r/GCode/SpiralVase.pm
/usr/share/perl5/Slic3r/GCode/VibrationLimit.pm
/usr/share/perl5/Slic3r/GCode/Layer.pm
/usr/share/perl5/Slic3r/GCode/ArcFitting.pm
/usr/share/perl5/Slic3r/GCode/MotionPlanner.pm
/usr/share/perl5/Slic3r/GCode/Reader.pm
/usr/share/perl5/Slic3r/GCode/CoolingBuffer.pm
/usr/share/perl5/Slic3r/Config.pm
/usr/share/perl5/Slic3r/Print.pm
/usr/share/perl5/Slic3r/Extruder.pm
/usr/share/perl5/Slic3r/Flow.pm
/usr/share/perl5/Slic3r/GUI.pm
/usr/share/perl5/Slic3r/Fill.pm
/usr/share/perl5/Slic3r/GUI
/usr/share/perl5/Slic3r/GUI/AboutDialog.pm
/usr/share/perl5/Slic3r/GUI/ConfigWizard.pm
/usr/share/perl5/Slic3r/GUI/PreviewCanvas.pm
/usr/share/perl5/Slic3r/GUI/OptionsGroup.pm
/usr/share/perl5/Slic3r/GUI/Plater.pm
/usr/share/perl5/Slic3r/GUI/Preferences.pm
/usr/share/perl5/Slic3r/GUI/SkeinPanel.pm
/usr/share/perl5/Slic3r/GUI/Plater
/usr/share/perl5/Slic3r/GUI/Plater/ObjectPartsPanel.pm
/usr/share/perl5/Slic3r/GUI/Plater/ObjectPreviewDialog.pm
/usr/share/perl5/Slic3r/GUI/Plater/OverrideSettingsPanel.pm
/usr/share/perl5/Slic3r/GUI/Plater/ObjectSettingsDialog.pm
/usr/share/perl5/Slic3r/GUI/Plater/ObjectCutDialog.pm
/usr/share/perl5/Slic3r/GUI/Tab.pm
/usr/share/perl5/Slic3r/GUI/SimpleTab.pm
/usr/share/perl5/Slic3r/Layer.pm
/usr/share/perl5/Slic3r/Print
/usr/share/perl5/Slic3r/Print/Object.pm
/usr/share/perl5/Slic3r/Print/Simple.pm
/usr/share/perl5/Slic3r/Print/Region.pm
/usr/share/perl5/Slic3r/Print/SupportMaterial.pm
/usr/share/perl5/Slic3r/Print/State.pm
/usr/share/perl5/Slic3r/Point.pm
/usr/share/perl5/Slic3r/SVG.pm
/usr/share/perl5/Slic3r/GCode.pm
/usr/share/perl5/Slic3r/Format
/usr/share/perl5/Slic3r/Format/OBJ.pm
/usr/share/perl5/Slic3r/Format/STL.pm
/usr/share/perl5/Slic3r/Format/AMF.pm
/usr/share/perl5/Slic3r/Format/AMF
/usr/share/perl5/Slic3r/Format/AMF/Parser.pm
/usr/share/perl5/Slic3r/Geometry.pm
/usr/share/perl5/Slic3r/Polygon.pm
/usr/share/perl5/Slic3r/Surface.pm
/usr/share/perl5/Slic3r/Test.pm
/usr/share/perl5/Slic3r/ExtrusionPath.pm
/usr/share/perl5/Slic3r/Model.pm
/usr/share/perl5/Slic3r/ExPolygon.pm
/usr/share/perl5/Slic3r/Fill
/usr/share/perl5/Slic3r/Fill/PlanePath.pm
/usr/share/perl5/Slic3r/Fill/Base.pm
/usr/share/perl5/Slic3r/Fill/OctagramSpiral.pm
/usr/share/perl5/Slic3r/Fill/ArchimedeanChords.pm
/usr/share/perl5/Slic3r/Fill/Concentric.pm
/usr/share/perl5/Slic3r/Fill/HilbertCurve.pm
/usr/share/perl5/Slic3r/Fill/Rectilinear.pm
/usr/share/perl5/Slic3r/Fill/Flowsnake.pm
/usr/share/perl5/Slic3r/Fill/Line.pm
/usr/share/perl5/Slic3r/Fill/Honeycomb.pm
/usr/share/perl5/Slic3r/Line.pm
/usr/share/perl5/Slic3r/Test
/usr/share/perl5/Slic3r/Test/SectionCut.pm
/usr/lib
/usr/lib/perl5
/usr/lib/perl5/Slic3r
/usr/lib/perl5/Slic3r/XS.pm
/usr/lib/perl5/auto
/usr/lib/perl5/auto/Slic3r
/usr/lib/perl5/auto/Slic3r/XS
/usr/lib/perl5/auto/Slic3r/XS/XS.so
/usr/lib/perl5/auto/Slic3r/XS/XS.bs
/usr/bin
/usr/bin/stl-to-amf
/usr/bin/amf-to-stl
/usr/bin/slic3r
/usr/bin/dump-stl
/usr/bin/gcode_sectioncut
/usr/bin/split_stl
/usr/bin/pdf-slices
/usr/bin/view-mesh
/usr/share/icons/hicolor/192x192/apps/slic3r.png
/usr/share/icons/hicolor/128x128/apps/slic3r.png
root@beaglebone:/opt/scripts/tools# uname -a
Linux beaglebone 3.8.13-bone58 #1 SMP Wed Jul 2 22:32:03 UTC 2014 armv7l GNU/Linux
root@beaglebone:/opt/scripts/tools# cat /etc/issue | head -1
Debian GNU/Linux jessie/sid \n \l
root@beaglebone:/opt/scripts/tools# dpkg -l slic3r
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=================================-=====================-=====================-========================================================================
ii slic3r 1.1.5+dfsg-1 armhf G-code generator for 3D printers
root@beaglebone:/opt/scripts/tools# slic3r --version
Running Slic3r under Perl >= 5.16 is not supported nor recommended
1.1.5
debian@beaglebone:~$ slic3r --help
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US.UTF-8",
LC_ALL = "en_US.UTF-8",
LC_PAPER = "en_US.UTF-8",
LC_ADDRESS = "en_US.UTF-8",
LC_MONETARY = "en_US.UTF-8",
LC_NUMERIC = "en_US.UTF-8",
LC_TELEPHONE = "en_US.UTF-8",
LC_IDENTIFICATION = "en_US.UTF-8",
LC_MEASUREMENT = "en_US.UTF-8",
LC_CTYPE = "en_US.UTF-8",
LC_TIME = "en_US.UTF-8",
LC_NAME = "en_US.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US.UTF-8",
LC_ALL = "en_US.UTF-8",
LC_PAPER = "en_US.UTF-8",
LC_ADDRESS = "en_US.UTF-8",
LC_MONETARY = "en_US.UTF-8",
LC_NUMERIC = "en_US.UTF-8",
LC_TELEPHONE = "en_US.UTF-8",
LC_IDENTIFICATION = "en_US.UTF-8",
LC_MEASUREMENT = "en_US.UTF-8",
LC_CTYPE = "en_US.UTF-8",
LC_TIME = "en_US.UTF-8",
LC_NAME = "en_US.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Running Slic3r under Perl >= 5.16 is not supported nor recommended
Slic3r 1.1.5 is a STL-to-GCODE translator for RepRap 3D printers
written by Alessandro Ranellucci <aar@cpan.org> - http://slic3r.org/
Usage: slic3r.pl [ OPTIONS ] [ file.stl ] [ file2.stl ] ...
--help Output this usage screen and exit
--version Output the version of Slic3r and exit
--save <file> Save configuration to the specified file
--load <file> Load configuration from the specified file. It can be used
more than once to load options from multiple files.
-o, --output <file> File to output gcode to (by default, the file will be saved
into the same directory as the input file using the
--output-filename-format to generate the filename.) If a
directory is specified for this option, the output will
be saved under that directory, and the filename will be
generated by --output-filename-format.
Non-slicing actions (no G-code will be generated):
--repair Repair given STL files and save them as <name>_fixed.obj
--cut <z> Cut given input files at given Z (relative) and export
them as <name>_upper.stl and <name>_lower.stl
--info Output information about the supplied file(s) and exit
-j, --threads <num> Number of threads to use (1+, default: 2)
GUI options:
--no-plater Disable the plater tab
--gui-mode Overrides the configured mode (simple/expert)
--autosave <file> Automatically export current configuration to the specified file
Output options:
--output-filename-format
Output file name format; all config options enclosed in brackets
will be replaced by their values, as well as [input_filename_base]
and [input_filename] (default: [input_filename_base].gcode)
--post-process Generated G-code will be processed with the supplied script;
call this more than once to process through multiple scripts.
--export-svg Export a SVG file containing slices instead of G-code.
-m, --merge If multiple files are supplied, they will be composed into a single
print rather than processed individually.
Printer options:
--nozzle-diameter Diameter of nozzle in mm (default: 0.5)
--print-center Coordinates in mm of the point to center the print around
(default: 100,100)
--z-offset Additional height in mm to add to vertical coordinates
(+/-, default: 0)
--gcode-flavor The type of G-code to generate (reprap/teacup/makerware/sailfish/mach3/no-extrusion,
default: reprap)
--use-relative-e-distances Enable this to get relative E values (default: no)
--use-firmware-retraction Enable firmware-controlled retraction using G10/G11 (default: no)
--gcode-arcs Use G2/G3 commands for native arcs (experimental, not supported
by all firmwares)
--g0 Use G0 commands for retraction (experimental, not supported by all
firmwares)
--gcode-comments Make G-code verbose by adding comments (default: no)
--vibration-limit Limit the frequency of moves on X and Y axes (Hz, set zero to disable;
default: 0)
Filament options:
--filament-diameter Diameter in mm of your raw filament (default: 3)
--extrusion-multiplier
Change this to alter the amount of plastic extruded. There should be
very little need to change this value, which is only useful to
compensate for filament packing (default: 1)
--temperature Extrusion temperature in degree Celsius, set 0 to disable (default: 200)
--first-layer-temperature Extrusion temperature for the first layer, in degree Celsius,
set 0 to disable (default: same as --temperature)
--bed-temperature Heated bed temperature in degree Celsius, set 0 to disable (default: 0)
--first-layer-bed-temperature Heated bed temperature for the first layer, in degree Celsius,
set 0 to disable (default: same as --bed-temperature)
Speed options:
--travel-speed Speed of non-print moves in mm/s (default: 130)
--perimeter-speed Speed of print moves for perimeters in mm/s (default: 30)
--small-perimeter-speed
Speed of print moves for small perimeters in mm/s or % over perimeter speed
(default: 30)
--external-perimeter-speed
Speed of print moves for the external perimeter in mm/s or % over perimeter speed
(default: 70%)
--infill-speed Speed of print moves in mm/s (default: 60)
--solid-infill-speed Speed of print moves for solid surfaces in mm/s or % over infill speed
(default: 60)
--top-solid-infill-speed Speed of print moves for top surfaces in mm/s or % over solid infill speed
(default: 50)
--support-material-speed
Speed of support material print moves in mm/s (default: 60)
--support-material-interface-speed
Speed of support material interface print moves in mm/s or % over support material
speed (default: 100%)
--bridge-speed Speed of bridge print moves in mm/s (default: 60)
--gap-fill-speed Speed of gap fill print moves in mm/s (default: 20)
--first-layer-speed Speed of print moves for bottom layer, expressed either as an absolute
value or as a percentage over normal speeds (default: 30%)
Acceleration options:
--perimeter-acceleration
Overrides firmware's default acceleration for perimeters. (mm/s^2, set zero
to disable; default: 0)
--infill-acceleration
Overrides firmware's default acceleration for infill. (mm/s^2, set zero
to disable; default: 0)
--bridge-acceleration
Overrides firmware's default acceleration for bridges. (mm/s^2, set zero
to disable; default: 0)
--first-layer-acceleration
Overrides firmware's default acceleration for first layer. (mm/s^2, set zero
to disable; default: 0)
--default-acceleration
Acceleration will be reset to this value after the specific settings above
have been applied. (mm/s^2, set zero to disable; default: 130)
Accuracy options:
--layer-height Layer height in mm (default: 0.4)
--first-layer-height Layer height for first layer (mm or %, default: 0.35)
--infill-every-layers
Infill every N layers (default: 1)
--solid-infill-every-layers
Force a solid layer every N layers (default: 0)
Print options:
--perimeters Number of perimeters/horizontal skins (range: 0+, default: 3)
--top-solid-layers Number of solid layers to do for top surfaces (range: 0+, default: 3)
--bottom-solid-layers Number of solid layers to do for bottom surfaces (range: 0+, default: 3)
--solid-layers Shortcut for setting the two options above at once
--fill-density Infill density (range: 0%-100%, default: 40%)
--fill-angle Infill angle in degrees (range: 0-90, default: 45)
--fill-pattern Pattern to use to fill non-solid layers (default: honeycomb)
--solid-fill-pattern Pattern to use to fill solid layers (default: rectilinear)
--start-gcode Load initial G-code from the supplied file. This will overwrite
the default command (home all axes [G28]).
--end-gcode Load final G-code from the supplied file. This will overwrite
the default commands (turn off temperature [M104 S0],
home X axis [G28 X], disable motors [M84]).
--layer-gcode Load layer-change G-code from the supplied file (default: nothing).
--toolchange-gcode Load tool-change G-code from the supplied file (default: nothing).
--seam-position Position of loop starting points (random/nearest/aligned, default: aligned).
--external-perimeters-first Reverse perimeter order. (default: no)
--spiral-vase Experimental option to raise Z gradually when printing single-walled vases
(default: no)
--only-retract-when-crossing-perimeters
Disable retraction when travelling between infill paths inside the same island.
(default: no)
--solid-infill-below-area
Force solid infill when a region has a smaller area than this threshold
(mm^2, default: 70)
--infill-only-where-needed
Only infill under ceilings (default: no)
--infill-first Make infill before perimeters (default: no)
Quality options (slower slicing):
--extra-perimeters Add more perimeters when needed (default: yes)
--avoid-crossing-perimeters Optimize travel moves so that no perimeters are crossed (default: no)
--thin-walls Detect single-width walls (default: yes)
--overhangs Experimental option to use bridge flow, speed and fan for overhangs
(default: yes)
Support material options:
--support-material Generate support material for overhangs
--support-material-threshold
Overhang threshold angle (range: 0-90, set 0 for automatic detection,
default: 0)
--support-material-pattern
Pattern to use for support material (default: pillars)
--support-material-spacing
Spacing between pattern lines (mm, default: 2.5)
--support-material-angle
Support material angle in degrees (range: 0-90, default: 0)
--support-material-interface-layers
Number of perpendicular layers between support material and object (0+, default: 3)
--support-material-interface-spacing
Spacing between interface pattern lines (mm, set 0 to get a solid layer, default: 0)
--raft-layers Number of layers to raise the printed objects by (range: 0+, default: 0)
--support-material-enforce-layers
Enforce support material on the specified number of layers from bottom,
regardless of --support-material and threshold (0+, default: 0)
--dont-support-bridges
Experimental option for preventing support material from being generated under bridged areas (default: yes)
Retraction options:
--retract-length Length of retraction in mm when pausing extrusion (default: 1)
--retract-speed Speed for retraction in mm/s (default: 30)
--retract-restart-extra
Additional amount of filament in mm to push after
compensating retraction (default: 0)
--retract-before-travel
Only retract before travel moves of this length in mm (default: 2)
--retract-lift Lift Z by the given distance in mm when retracting (default: 0)
--retract-layer-change
Enforce a retraction before each Z move (default: yes)
--wipe Wipe the nozzle while doing a retraction (default: no)
Retraction options for multi-extruder setups:
--retract-length-toolchange
Length of retraction in mm when disabling tool (default: 1)
--retract-restart-extra-toolchnage
Additional amount of filament in mm to push after
switching tool (default: 0)
Cooling options:
--cooling Enable fan and cooling control
--min-fan-speed Minimum fan speed (default: 35%)
--max-fan-speed Maximum fan speed (default: 100%)
--bridge-fan-speed Fan speed to use when bridging (default: 100%)
--fan-below-layer-time Enable fan if layer print time is below this approximate number
of seconds (default: 60)
--slowdown-below-layer-time Slow down if layer print time is below this approximate number
of seconds (default: 30)
--min-print-speed Minimum print speed (mm/s, default: 10)
--disable-fan-first-layers Disable fan for the first N layers (default: 1)
--fan-always-on Keep fan always on at min fan speed, even for layers that don't need
cooling
Skirt options:
--skirts Number of skirts to draw (0+, default: 1)
--skirt-distance Distance in mm between innermost skirt and object
(default: 6)
--skirt-height Height of skirts to draw (expressed in layers, 0+, default: 1)
--min-skirt-length Generate no less than the number of loops required to consume this length
of filament on the first layer, for each extruder (mm, 0+, default: 0)
--brim-width Width of the brim that will get added to each object to help adhesion
(mm, default: 0)
Transform options:
--scale Factor for scaling input object (default: 1)
--rotate Rotation angle in degrees (0-360, default: 0)
--duplicate Number of items with auto-arrange (1+, default: 1)
--bed-size Bed size, only used for auto-arrange (mm, default: 200,200)
--duplicate-grid Number of items with grid arrangement (default: 1,1)
--duplicate-distance Distance in mm between copies (default: 6)
Sequential printing options:
--complete-objects When printing multiple objects and/or copies, complete each one before
starting the next one; watch out for extruder collisions (default: no)
--extruder-clearance-radius Radius in mm above which extruder won't collide with anything
(default: 20)
--extruder-clearance-height Maximum vertical extruder depth; i.e. vertical distance from
extruder tip and carriage bottom (default: 20)
Miscellaneous options:
--notes Notes to be added as comments to the output file
--resolution Minimum detail resolution (mm, set zero for full resolution, default: 0)
Flow options (advanced):
--extrusion-width Set extrusion width manually; it accepts either an absolute value in mm
(like 0.65) or a percentage over layer height (like 200%)
--first-layer-extrusion-width
Set a different extrusion width for first layer
--perimeter-extrusion-width
Set a different extrusion width for perimeters
--infill-extrusion-width
Set a different extrusion width for infill
--solid-infill-extrusion-width
Set a different extrusion width for solid infill
--top-infill-extrusion-width
Set a different extrusion width for top infill
--support-material-extrusion-width
Set a different extrusion width for support material
--bridge-flow-ratio Multiplier for extrusion when bridging (> 0, default: 1)
Multiple extruder options:
--extruder-offset Offset of each extruder, if firmware doesn't handle the displacement
(can be specified multiple times, default: 0x0)
--perimeter-extruder
Extruder to use for perimeters (1+, default: 1)
--infill-extruder Extruder to use for infill (1+, default: 1)
--support-material-extruder
Extruder to use for support material (1+, default: 1)
--support-material-interface-extruder
Extruder to use for support material interface (1+, default: 1)
--ooze-prevention Drop temperature and park extruders outside a full skirt for automatic wiping
(default: no)
--standby-temperature-delta
Temperature difference to be applied when an extruder is not active and
--ooze-prevention is enabled (default: -5)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment