A fork of PrusaSlicer with non-planar slicing. Based on https://github.com/DrEricEbert/Slic3r_NonPlanar_Slicing
Go to file
2011-09-02 21:10:20 +02:00
lib Extrusion of perimeters 2011-09-02 21:10:20 +02:00
README.markdown Extrusion of perimeters 2011-09-02 21:10:20 +02:00
slic3r.pl Extrusion of perimeters 2011-09-02 21:10:20 +02:00
testcube20mm.stl Initial import 2011-09-01 21:06:28 +02:00

Q: Yet another RepRap slicer?

A: Yes.

Slic3r

What's it?

Slic3r is (er, will be) an STL-to-GCODE translator for RepRap 3D printers, like Enrique's Skeinforge or RevK's E3D.

Why another one? Why Perl?

The goal 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. Of course, Perl's not that fast as C and usage of modules like Moose make everything quite memory-hungry, but I'm happy with it. My goal is a "rapid prototyping" architecture for a slicer.

Also, http://xkcd.com/224/

What's its current status?

Slic3r can now successfully parse and analyze an STL file by slicing it in layers and representing internally the following features:

  • holes in surfaces;
  • external top/bottom surfaces.

This kind of abstraction will allow to implement particular logic and allow the user to specify custom options.

I need to implement algorithms to produce surface fill, while perimeter is done.

Future goals include support material, options to control bridges, skirt, cool.

Can I help?

Sure! Send patches and/or drop me a line at aar@cpan.org. You can also find me in #RepRap on FreeNode with the nickname Sound.

What's Slic3r license?

Slic3r is dual-licensed under the Perl Artistic License and the AGPLv3. The author is Alessandro Ranellucci (that's me).