mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 12:11:15 -06:00 
			
		
		
		
	
		
			
				
	
	
		
			77 lines
		
	
	
	
		
			3.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
	
		
			3.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
 | |
| 
 | |
| 
 | |
| # PrusaSlicer
 | |
| 
 | |
| You may want to check the [PrusaSlicer project page](https://www.prusa3d.com/prusaslicer/).
 | |
| Prebuilt Windows, OSX and Linux binaries are available through the [git releases page](https://github.com/prusa3d/PrusaSlicer/releases) or from the [Prusa3D downloads page](https://www.prusa3d.com/drivers/). There are also [3rd party Linux builds available](https://github.com/prusa3d/PrusaSlicer/wiki/PrusaSlicer-on-Linux---binary-distributions).
 | |
| 
 | |
| PrusaSlicer takes 3D models (STL, OBJ, AMF) and converts them into G-code
 | |
| instructions for FFF printers or PNG layers for mSLA 3D printers. It's
 | |
| compatible with any modern printer based on the RepRap toolchain, including all
 | |
| those based on the Marlin, Prusa, Sprinter and Repetier firmware. It also works
 | |
| with Mach3, LinuxCNC and Machinekit controllers.
 | |
| 
 | |
| PrusaSlicer is based on [Slic3r](https://github.com/Slic3r/Slic3r) by Alessandro Ranellucci and the RepRap community.
 | |
| 
 | |
| See the [project homepage](https://www.prusa3d.com/slic3r-prusa-edition/) and
 | |
| the [documentation directory](doc/) for more information.
 | |
| 
 | |
| ### What language is it written in?
 | |
| 
 | |
| All user facing code is written in C++, and some legacy code as well as unit
 | |
| tests are written in Perl. Perl is not required for either development or use
 | |
| of PrusaSlicer.
 | |
| 
 | |
| The slicing core is the `libslic3r` library, which can be built and used in a standalone way.
 | |
| The command line interface is a thin wrapper over `libslic3r`.
 | |
| 
 | |
| ### What are PrusaSlicer's main features?
 | |
| 
 | |
| Key features are:
 | |
| 
 | |
| * **multi-platform** (Linux/Mac/Win) and packaged as standalone-app with no dependencies required
 | |
| * complete **command-line interface** to use it with no GUI
 | |
| * multi-material **(multiple extruders)** object printing
 | |
| * multiple G-code flavors supported (RepRap, Makerbot, Mach3, Machinekit etc.)
 | |
| * ability to plate **multiple objects having distinct print settings**
 | |
| * **multithread** processing
 | |
| * **STL auto-repair** (tolerance for broken models)
 | |
| * wide automated unit testing
 | |
| 
 | |
| Other major features are:
 | |
| 
 | |
| * combine infill every 'n' perimeters layer to speed up printing
 | |
| * **3D preview** (including multi-material files)
 | |
| * **multiple layer heights** in a single print
 | |
| * **spiral vase** mode for bumpless vases
 | |
| * fine-grained configuration of speed, acceleration, extrusion width
 | |
| * several infill patterns including honeycomb, spirals, Hilbert curves
 | |
| * support material, raft, brim, skirt
 | |
| * **standby temperature** and automatic wiping for multi-extruder printing
 | |
| * [customizable **G-code macros**](https://github.com/prusa3d/PrusaSlicer/wiki/Slic3r-Prusa-Edition-Macro-Language) and output filename with variable placeholders
 | |
| * support for **post-processing scripts**
 | |
| * **cooling logic** controlling fan speed and dynamic print speed
 | |
| 
 | |
| ### Development
 | |
| 
 | |
| If you want to compile the source yourself, follow the instructions on one of
 | |
| these documentation pages:
 | |
| * [Linux](doc/How%20to%20build%20-%20Linux%20et%20al.md)
 | |
| * [macOS](doc/How%20to%20build%20-%20Mac%20OS.md)
 | |
| * [Windows](doc/How%20to%20build%20-%20Windows.md)
 | |
| 
 | |
| ### Can I help?
 | |
| 
 | |
| Sure! You can do the following to find things that are available to help with:
 | |
| * Add an [issue](https://github.com/prusa3d/PrusaSlicer/issues) to the github tracker if it isn't already present.
 | |
| * Look at [issues labeled "volunteer needed"](https://github.com/prusa3d/PrusaSlicer/issues?utf8=%E2%9C%93&q=is%3Aopen+is%3Aissue+label%3A%22volunteer+needed%22)
 | |
| 
 | |
| ### What's PrusaSlicer license?
 | |
| 
 | |
| PrusaSlicer is licensed under the _GNU Affero General Public License, version 3_.
 | |
| The PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci.
 | |
| 
 | |
| ### How can I use PrusaSlicer from the command line?
 | |
| 
 | |
| Please refer to the [Command Line Interface](https://github.com/prusa3d/PrusaSlicer/wiki/Command-Line-Interface) wiki page.
 | 
