Using and customizing PrusaSlicer

PrusaSlicer is Prusa’s highly modified fork of Slic3r, one of the early open source slicer offerings. Prusa has done extensive modification of PrusaSlicer, including a complete port from PERL to C++. At this point, there is little likelihood that PrusaSlicer and Slic3r can ever be merged back together. This rapid pace of development makes keeping documentation up to date a challenge. You are likely to find that screen details and features shown on these pages are changed in the latest versions of PrusaSlicer. In most cases, basic features should still function as described here.

The Prusa team is currently in the process of documeting the current version of PrusaSlicer. The Prusa PrusaSlicer documentation homepage is under heavy development and are improving daily. The PrusaSlicer FAQ also contains useful information. In the meantime, most of the information in the Slic3r Manual still applies, particularly for settings and functions under the hood.


These notes are based on my experiences with the Prusa i3 Mk3 and Artillery/Evnovo Sidewinder X1 printers. If you are using a different printer, please verify the hardware details are similar.

These notes are intended to fill the gap between Prusa’s documentation and the latest PrusaSlicer release.


Contact and feedback

You can find me on the Prusa support forums or Reddit where I lurk in many of the 3D printing-related subreddits. I occasionally drop into the Official Prusa 3D discord server where I can be reached as bobstro (bobstro#9830). You can email me directly at

Last edited on Apr 03, 2021. Last build on Apr 03, 2021.