supermerill/SuperSlicer ↗
Created Apr 27, 2022 · View the supermerill/SuperSlicer repository page
G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
196
Lines of Code
63,975
From
Sep 1, 2011
To
Apr 14, 2022
About supermerill/SuperSlicer
SuperSlicer is a G-code generator for 3D printers that converts 3D models (STL, OBJ, AMF formats) into printer instructions for FFF (fused filament fabrication) and mSLA (masked stereolithography) devices. It works with any modern printer using RepRap-compatible firmware such as Marlin, Prusa, or Klipper. The project is a fork of PrusaSlicer, which itself evolved from the original Slic3r project, and is written primarily in C++ with the core slicing logic built as a standalone library called libslic3r.
The software includes numerous advanced features beyond standard slicing, including custom calibration test generation, improved thin wall handling, better overhang support, flexible brim options, and built-in object generation scripts. SuperSlicer also offers fine-tuned controls for top surface quality, hole dimension adjustment, seam placement, and infill density optimization. It supports multi-material printing with multiple extruders, multiple layer heights in a single print, various infill patterns, and customizable G-code macros for post-processing.
Prebuilt releases are available for Windows, Linux, and macOS, with both stable and nightly builds provided. The project is actively maintained and welcomes contributions, with comprehensive documentation and command-line interface support for automated workflows. SuperSlicer is distributed under the GNU Affero General Public License version 3, maintaining the same licensing terms as its predecessor projects.