This article was accepted into the corpus but its outbound wikilinks were never NER-processed — typical at the deepest BFS hop or when the run's entity cap was reached. No expansion funnel to show.
| Slic3r | |
|---|---|
| Name | Slic3r |
| Developer | Prusa Research |
| Released | 2011 |
| Programming language | Perl, C++ |
| Operating system | Windows, macOS, Linux |
| License | GNU AGPLv3 |
Slic3r is an open-source 3D printing slicing application that converts three-dimensional CAD models into toolpaths for fused deposition modeling (FDM) and other additive manufacturing machines. Initially created to provide advanced infill, support, and perimeter strategies for consumer printers, it influenced projects across the RepRap ecosystem and commercial vendors such as Prusa Research and Ultimaker. The software bridges 3D printing design pipelines from modelling tools to hardware controllers, integrating with slicer front-ends, firmware, and printer host software.
Slic3r originated in 2011 by developer Alessandro Ranellucci during the growth of the RepRap movement alongside milestones like the Prusa i3 and the rise of hobbyist communities on platforms such as Thingiverse, GitHub, and Hackaday. Its early development paralleled efforts by projects including Marlin firmware, Repetier, and OctoPrint to provide end-to-end workflows for makers participating in events like Maker Faire and forums such as Reddit communities. Over time, stewardship transitioned with forks and contributions from entities like Prusa Research and collaborations with maintainers of Cura and other slicers. Key moments in its history include integration of features inspired by research from institutions such as the ETH Zurich and adoption by manufacturers showcased at trade shows like CES and Formnext.
Slic3r offers a suite of print-preparation features that intersect with standards and tools in the maker and professional sectors, comparable to capabilities in Cura, Simplify3D, and FlashPrint. Notable features include variable-density infill influenced by publications from MIT and algorithms used in projects at Stanford University; adaptive layer heights referenced in papers from Carnegie Mellon University; customizable support structures akin to research at Georgia Tech; and perimeters and extrusion controls compatible with firmware by Prusa Research and Marlin firmware developers. It supports multiple extruders similar to implementations by E3D and LulzBot, and generates G-code sequences that integrate with host software like Repetier-Host and OctoPrint. Advanced capabilities also mirror work by robotics groups at IIT and visualization techniques used by the Wikimedia Foundation for model presentation.
The software architecture combines Perl modules, C++ libraries, and geometry kernels influenced by computational geometry research from INRIA, University of Cambridge, and algorithmic frameworks employed in projects like CGAL and Boost. Its slicing pipeline applies polygon offsetting, medial-axis computations, and path-planning strategies reminiscent of studies at ETH Zurich and University of Washington. Infill generation leverages lattice and gyroid patterns discussed in research at University of Illinois Urbana-Champaign and Caltech; support generation uses projections and ray-casting techniques referenced in literature from University of Tokyo and KAIST. Toolpath optimization employs heuristics and routing approaches paralleling robotics work at MIT CSAIL and motion-planning research from Stanford University.
Typical workflows integrate modelling in applications such as Autodesk, Blender, SolidWorks, FreeCAD, or Tinkercad, then import STL or OBJ files into the slicer, configure print profiles used by manufacturers like Prusa Research or Ultimaker, and export G-code for controllers running Marlin firmware or proprietary firmware from vendors such as Creality. Users often manage print jobs through hosts like OctoPrint or Repetier-Host and share models on platforms including Thingiverse and MyMiniFactory. Educational programs at institutions like MIT Media Lab and Stanford University incorporate slicer workflows into curricula alongside research from Carnegie Mellon University and outreach by organizations such as IEEE and NASA for rapid prototyping.
Development occurs on collaborative platforms like GitHub with contributions from individuals and companies including Prusa Research and independent contributors active in communities such as Reddit and forums like RepRap Forums. The project's open-source model aligns with FLOSS events and organizations such as Free Software Foundation and contributions from researchers at universities including ETH Zurich, University of Cambridge, and TU Delft. Community-driven testing, issue tracking, and feature requests are coordinated through issue trackers and pull requests, and improvements are showcased at conferences like FOSDEM and Hackaday events where practitioners from Maker Faire and industry partners present case studies.
Slic3r has been cited in maker press outlets including Make: magazine, Hackaday, and technical reviews by outlets like Tom's Hardware and IEEE Spectrum for advancing accessible slicing techniques that influenced the development of commercial software by Ultimaker and Prusa Research. Its algorithms and feature set impacted research projects at institutions such as MIT, Stanford University, and ETH Zurich and informed best practices used by community manufacturers like Creality and E3D. The tool contributed to broader adoption of desktop additive manufacturing in educational programs at MIT Media Lab and Carnegie Mellon University and enabled rapid-prototyping workflows utilized in startups showcased at CES and Formnext.