Before you begin
Make sure you have mslicer installed on your system. If you haven’t installed it yet, check out the installation guide.Step 1: Configure your printer settings
Before you can slice anything, you need to tell mslicer about your printer’s specifications.Launch mslicer
Open the mslicer application. You should see the main interface with a 3D viewport and several panels.
Open the Slice Config panel
Look for the
Slice Config panel on the left side of the interface. This contains all the settings for your printer and slicing parameters.Set platform resolution
Configure the resolution that matches your printer’s LCD screen:
- Width: Horizontal pixel count (e.g., 11520 for Saturn 3 Ultra)
- Height: Vertical pixel count (e.g., 5120 for Saturn 3 Ultra)
Set build volume
Enter your printer’s build volume dimensions:
- X, Y, Z: Maximum printable dimensions in millimeters
Step 2: Import a 3D model
Now you’re ready to load a model to slice.Load the test model (recommended for first time)
To verify everything works, load the built-in test model by pressing:
- Ctrl+T on Linux/Windows
- Cmd+T on macOS
Or import your own model
To use your own model:Option 1: Menu import
- Go to File → Import Model
- Select an
.stlor.objfile
- Simply drag your model file from your file explorer directly into the mslicer workspace
Mslicer automatically recomputes mesh normals by default to ensure proper rendering and slicing results.
Step 3: Position and prepare your model
Before slicing, you’ll want to position your model correctly on the build plate.Open the Models panel
Find the
Models panel in the interface. It lists all models currently in your project.Access model properties
Click the arrow button next to your model name to expand its properties. You’ll see options for:
- Position: X, Y, Z coordinates
- Rotation: Orientation in 3D space
- Size/Scale: Model dimensions
Align to bed
Click the “Align to Bed” action to automatically position your model on the build plate. This ensures the bottom of your model sits at Z=0.
Step 4: Add supports (optional)
For models with overhangs, you’ll need support structures. For now, the recommended workflow is:- Use Runebrace (closed-source support placement software) to add supports to your model
- Export the model with supports as an STL
- Import the supported model into mslicer for slicing
- Visualization of overhanging faces and vertices
- Manual support placement (currently unfinished)
Step 5: Slice your model
Now for the main event - slicing your model into layers.Start the slice operation
Click the Slice button (typically in the Slice Config panel or main toolbar).
Wait for completion
A progress panel will appear showing the slicing operation. Thanks to mslicer’s exceptional performance, this should complete very quickly - often in just seconds even for complex models.Mslicer is 20× to 120× faster than competing slicers, so don’t blink!
Review the slice preview
Once slicing completes, you’ll see the slice preview interface with:
- A layer-by-layer preview of your sliced model
- A slider on the left to scrub through layers
- Pan: Click and drag
- Zoom: Scroll wheel (zoom centers on cursor position)
Check slice information
Under the slice preview, you’ll see:
- Resin volume usage: How much resin the print will consume
- Estimated print time: How long the print will take
Step 6: Export for printing
With your model sliced, it’s time to create the file your printer can read.Choose export format
Select the appropriate format for your printer:
- Chitu (.ctb): For Chitubox-compatible printers (includes encrypted format support)
- Elegoo (.goo): For Elegoo printers (Saturn, Mars series)
- NanoDLP (.nanodlp): For NanoDLP-based systems
- Vector (.svg): For development/analysis purposes
Export the file
Click the Export button (or go to File → Export).The export operation runs asynchronously, so you can continue working while it completes. This is especially useful for .nanodlp format, which requires compression.
Save to USB drive
Choose a save location, preferably directly to your printer’s USB drive if it’s connected.
Verify the file
The exported file should appear in your chosen location. You can verify it using tools like UVtools if you want to inspect it before printing.
If you need to make changes, you can update your slice settings and re-slice. Mslicer’s undo/redo feature (under Edit in the menu bar) lets you track changes to settings.
Step 7: Save your project (optional)
If you want to come back to your work later, you can save it as a project file.Choose a location
Select where to save your project file. Mslicer will remember this location for future saves.
Next steps
Congratulations! You’ve successfully sliced your first model with mslicer. Here are some things to explore next:Slice settings
Fine-tune exposure times, lift speeds, and other slicing parameters
Core features
Learn about mslicer’s powerful slicing engine
Output formats
Understand different export formats for various printers
CLI usage
Use the standalone CLI slicer for automated workflows
Additional resources
- UVtools: Inspect and post-process sliced files
- msla-thumbs: Add thumbnail support to KDE for sliced files
- Runebrace: Recommended tool for support placement
Getting help
If you encounter issues or have questions:- Check the project page for updates and information
- Visit the GitHub repository to report bugs or request features
- Review the changelog to see what’s new in recent versions