Preparing to release 0.5.1
This commit is contained in:
parent
47d347e1b2
commit
9005d5a98d
@ -6,49 +6,42 @@ A: Yes.
|
|||||||
|
|
||||||
## What's it?
|
## What's it?
|
||||||
|
|
||||||
Slic3r is an STL-to-GCODE translator for RepRap 3D printers,
|
Slic3r is an STL-to-GCODE translator for RepRap 3D printers, aiming to
|
||||||
like Enrique's Skeinforge or RevK's E3D.
|
be a modern and fast alternative to Skeinforge.
|
||||||
|
|
||||||
See the [project homepage](http://slic3r.org/) at slic3r.org
|
See the [project homepage](http://slic3r.org/) at slic3r.org
|
||||||
for more information.
|
for more information.
|
||||||
|
|
||||||
## Why a new one? Why Perl?
|
## What language is it written in?
|
||||||
|
|
||||||
The purpose is to build something more maintainable and flexible than both
|
Proudly Perl, with some parts in C++.
|
||||||
Skeinforge and E3D. The code makes extensive use of object-oriented
|
If you're wondering why Perl, see http://xkcd.com/224/
|
||||||
programming to achieve some level of abstraction instead of working with
|
|
||||||
raw geometry and low-level data structures.
|
|
||||||
This should help to maintain code, fix bugs and implement new and better
|
|
||||||
algorithms in the future.
|
|
||||||
I also aim at implementing better support for hollow objects, as Skeinforge
|
|
||||||
isn't smart enough to generate internal support structures for horizontal
|
|
||||||
facets.
|
|
||||||
|
|
||||||
Also, http://xkcd.com/224/
|
|
||||||
|
|
||||||
## What's its current status?
|
## What's its current status?
|
||||||
|
|
||||||
Slic3r current features are:
|
Slic3r current key features are:
|
||||||
|
|
||||||
* multi-platform (Linux/Mac/Win);
|
* multi-platform (Linux/Mac/Win) and packaged as standalone-app with no dependencies required;
|
||||||
* easy configuration/calibration;
|
* easy configuration/calibration;
|
||||||
* read binary and ASCII STL files;
|
* read binary and ASCII STL files;
|
||||||
* generate multiple perimeters (skins);
|
* powerful command line interface;
|
||||||
* generate rectilinear fill;
|
* easy GUI
|
||||||
* set 0% - 100% infill density;
|
* multiple infill patterns, with customizable density and angle;
|
||||||
* set infill angle;
|
|
||||||
* retraction;
|
* retraction;
|
||||||
* skirt (with rounded corners);
|
* skirt;
|
||||||
* use relative or absolute extrusion commands;
|
|
||||||
* infill every N layers (like the "Skin" plugin for Skeinforge);
|
* infill every N layers (like the "Skin" plugin for Skeinforge);
|
||||||
* detect optimal infill direction for bridges;
|
* detect optimal infill direction for bridges;
|
||||||
* save configuration profiles;
|
* save configuration profiles;
|
||||||
* center print around bed center point;
|
* center print around bed center point;
|
||||||
* multiple solid layers near horizontal external surfaces;
|
* multiple solid layers near horizontal external surfaces;
|
||||||
* ability to scale, rotate and duplicate input object;
|
* ability to scale, rotate and duplicate input object;
|
||||||
* customizable initial and final GCODE (using command line only);
|
* customizable initial and final GCODE;
|
||||||
* use different speed for bottom layer and perimeters;
|
* use different speed for bottom layer and perimeters.
|
||||||
* experimental support for G2/G3 native arcs.
|
|
||||||
|
Experimental features include:
|
||||||
|
|
||||||
|
* generation of G2/G3 commands for native arcs;
|
||||||
|
* G0 commands for fast retraction.
|
||||||
|
|
||||||
Roadmap includes the following goals:
|
Roadmap includes the following goals:
|
||||||
|
|
||||||
@ -58,9 +51,13 @@ Roadmap includes the following goals:
|
|||||||
* cool;
|
* cool;
|
||||||
* other fill patterns.
|
* other fill patterns.
|
||||||
|
|
||||||
## Is it usable already?
|
## Is it usable already? Any known limitation?
|
||||||
|
|
||||||
Yes!
|
Sure, it's very usable. Remember that:
|
||||||
|
|
||||||
|
* it doesn't currently support single-walled parts (such as thin calibration objects);
|
||||||
|
* it doesn't generate support material;
|
||||||
|
* it only works well with manifold models (check them with Meshlab or Netfabb or http://cloud.netfabb.com/).
|
||||||
|
|
||||||
## How to install?
|
## How to install?
|
||||||
|
|
||||||
@ -161,6 +158,13 @@ The author is Alessandro Ranellucci (me).
|
|||||||
--duplicate-y Number of items along Y axis (1+, default: 1)
|
--duplicate-y Number of items along Y axis (1+, default: 1)
|
||||||
--duplicate-distance Distance in mm between copies (default: 6)
|
--duplicate-distance Distance in mm between copies (default: 6)
|
||||||
|
|
||||||
|
If you want to change a preset file, just do
|
||||||
|
|
||||||
|
slic3r.pl --load config.ini --layer-height 0.25 --save config.ini
|
||||||
|
|
||||||
|
If you want to slice a file overriding an option contained in your preset file:
|
||||||
|
|
||||||
|
slic3r.pl --load config.ini --layer-height 0.25 file.stl
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ package Slic3r;
|
|||||||
use strict;
|
use strict;
|
||||||
use warnings;
|
use warnings;
|
||||||
|
|
||||||
our $VERSION = "0.5.1beta";
|
our $VERSION = "0.5.1";
|
||||||
|
|
||||||
our $debug = 0;
|
our $debug = 0;
|
||||||
sub debugf {
|
sub debugf {
|
||||||
|
Loading…
Reference in New Issue
Block a user