Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Ranellucci <aar@cpan.org>2011-11-24 16:21:06 +0400
committerAlessandro Ranellucci <aar@cpan.org>2011-11-24 16:21:06 +0400
commit9005d5a98dbbd05dc103a44fb9430ce245850d47 (patch)
tree3858a94fdfa4d9104109f1d699fe4097fba9215a
parent47d347e1b2039a48a52d8a876fb633b5008b1de4 (diff)
Preparing to release 0.5.10.5.1
-rw-r--r--README.markdown60
-rw-r--r--lib/Slic3r.pm2
2 files changed, 33 insertions, 29 deletions
diff --git a/README.markdown b/README.markdown
index 1d565b484..d75795301 100644
--- a/README.markdown
+++ b/README.markdown
@@ -6,49 +6,42 @@ A: Yes.
## What's it?
-Slic3r is an STL-to-GCODE translator for RepRap 3D printers,
-like Enrique's Skeinforge or RevK's E3D.
+Slic3r is an STL-to-GCODE translator for RepRap 3D printers, aiming to
+be a modern and fast alternative to Skeinforge.
See the [project homepage](http://slic3r.org/) at slic3r.org
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
-Skeinforge and E3D. The code makes extensive use of object-oriented
-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/
+Proudly Perl, with some parts in C++.
+If you're wondering why Perl, see http://xkcd.com/224/
## 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;
* read binary and ASCII STL files;
-* generate multiple perimeters (skins);
-* generate rectilinear fill;
-* set 0% - 100% infill density;
-* set infill angle;
+* powerful command line interface;
+* easy GUI
+* multiple infill patterns, with customizable density and angle;
* retraction;
-* skirt (with rounded corners);
-* use relative or absolute extrusion commands;
+* skirt;
* infill every N layers (like the "Skin" plugin for Skeinforge);
* detect optimal infill direction for bridges;
* save configuration profiles;
* center print around bed center point;
* multiple solid layers near horizontal external surfaces;
* ability to scale, rotate and duplicate input object;
-* customizable initial and final GCODE (using command line only);
-* use different speed for bottom layer and perimeters;
-* experimental support for G2/G3 native arcs.
+* customizable initial and final GCODE;
+* use different speed for bottom layer and perimeters.
+
+Experimental features include:
+
+* generation of G2/G3 commands for native arcs;
+* G0 commands for fast retraction.
Roadmap includes the following goals:
@@ -58,9 +51,13 @@ Roadmap includes the following goals:
* cool;
* 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?
@@ -160,7 +157,14 @@ The author is Alessandro Ranellucci (me).
--duplicate-x Number of items along X axis (1+, default: 1)
--duplicate-y Number of items along Y axis (1+, default: 1)
--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
diff --git a/lib/Slic3r.pm b/lib/Slic3r.pm
index f00eaddeb..10f8d0336 100644
--- a/lib/Slic3r.pm
+++ b/lib/Slic3r.pm
@@ -3,7 +3,7 @@ package Slic3r;
use strict;
use warnings;
-our $VERSION = "0.5.1beta";
+our $VERSION = "0.5.1";
our $debug = 0;
sub debugf {