OrcaSlicer Complete Guide: Every Setting Explained for Maximum Print Quality
Introduction
OrcaSlicer is a fork of Bambu Studio (which itself is a fork of PrusaSlicer), created by SoftFever with a focus on advanced calibration tools, improved Klipper integration, better overhang handling, and refined print quality tuning. It has become the slicer of choice for enthusiasts running Klipper-flashed printers and anyone who wants deeper control over every aspect of the slicing process. This guide covers every setting in OrcaSlicer — every tab, every parameter, and every advanced option — with practical advice on when to change each one and what effect it has on your prints. Whether you are chasing perfect overhangs, dialing in pressure advance, optimizing supports, or tuning multi-material workflows, this is the reference you keep open while slicing.
Step 1: Installation and First Launch
- Download OrcaSlicer from github.com/SoftFever/OrcaSlicer (Windows, macOS, Linux).
- Install and launch. The Setup Wizard appears.
- Select your printer from the list (extensive list including Voron, RatRig, Creality, Prusa, Bambu, and custom options).
- Select your nozzle size and bed type.
- Select your filament type.
Printer profiles: OrcaSlicer includes more community-tuned profiles than Bambu Studio. Voron profiles are particularly well-developed with tuned accelerations, PA values, and retraction settings.
Step 2: The OrcaSlicer Interface — Complete Tour
Top bar:
- Prepare: Model placement, orientation, supports, slicing
- Preview: Layer-by-layer G-code visualization
- Device: Printer monitoring (Klipper via Moonraker, OctoPrint, or Bambu)
- Project: Multi-plate management, 3MF project saving
Prepare view — left toolbar:
- Add: Import STL, 3MF, STEP, OBJ, AMF
- Add Plate: Create a new build plate
- Arrange: Auto-arrange models on the plate
- Auto-Orient: Automatically rotate models for optimal printing
- Split: Separate a multi-part STL into individual objects
- Cut: Slice a model at a plane (useful for removing problematic areas)
- Mesh Repair: Fix non-manifold geometry automatically
- Measure: Measure distances between points on the model
- Seam: Manually place layer start seams
- Support: Paint support areas manually or auto-generate
- Flush: (Multi-material) Paint flush volumes
Prepare view — right panel (Process Settings):
The right panel is where all slicing parameters live. It has three view modes controlled by the toggle at the top:
- Basic: Essential settings only
- Advanced: Extended settings for quality tuning
- Expert: Every setting exposed
Toggle to Expert to access everything described in this guide.
Step 3: Quality Tab — Every Setting Explained
Layer Height
- Value range: 0.04 to 0.32 mm (limited by nozzle diameter, typically 25-80% of nozzle diameter)
- 0.08 mm: Ultra-fine detail, miniatures, visible layer lines minimized. Slow print times.
- 0.12 mm: Fine detail, good surface quality. Standard for quality prints.
- 0.2 mm: Balanced quality and speed. The default for most prints.
- 0.28 mm: Fast printing, functional parts where surface finish is secondary.
First Layer Height
- Usually 0.2-0.24 mm for standard nozzles. Slightly thicker than other layers for better bed adhesion.
- Can be set to 75% of layer height for adaptive first layers.
Line Width
- Default: 0 (auto, equals nozzle diameter, typically 0.4 mm)
- Increase: 0.45-0.5 mm for stronger parts and faster printing (fewer walls needed)
- Decrease: 0.3-0.35 mm for fine detail in small features
- First layer line width: 0.42-0.45 mm for better bed adhesion (wider squish)
- External perimeter line width: Can be set independently for finer surface quality
Wall Generator
- Classic: Fixed line width. Simple, reliable. Issues with thin walls where the gap is between 1x and 2x line width.
- Arachne: Variable line width. Automatically adjusts line width to fill gaps. Handles thin walls and small features much better. Recommended.
Wall Loops / Perimeters
- Number of perimeter walls. Each loop is one wall thickness.
- 2 loops: minimum for basic parts
- 3 loops: standard (good strength, moderate print time)
- 4 loops: strong parts, watertight
- 5+ loops: very strong, impact-resistant parts
Top/Bottom Solid Layers
- Top: 3-4 layers standard, 5-6 for waterproof or airtight parts
- Bottom: 2-3 layers standard
- Top surface pattern: Monotonic (smooth, fills in one direction), concentric, rectilinear, line, zig-zag
- Monotonic is recommended for the smoothest visible top surfaces
Ironing
- Enabled: A final pass melts the top surface smooth
- Ironing type: Top (visible top layers only), Topmost (highest surface only), or All Solid (all flat surfaces)
- Flow: 10-15%. Low flow just melts without adding material
- Spacing: 0.1-0.15 mm between ironing passes
- Speed: 15-30 mm/s. Slow for smooth melting
- Tip: Enable ironing only on visible top surfaces. Ironing every solid layer adds significant time.
Seam Position
- Nearest: Places the seam at the closest point to the previous layer. Fastest but seams wander visibly.
- Aligned: Attempts to align all seams on one face. Visible as a line but predictable.
- Rear: Places all seams at the back of the model (Y-max). Good for cosmetic prints viewed from the front.
- Random: Randomizes seam placement. Prevents a visible line but creates scattered bumps.
- Contiguous: Tries to keep the seam on a single contiguous edge. Good for curved surfaces.
Precision Settings
- XY Contour Compensation: Shrinks or expands the outline by a fixed amount. Use -0.1 mm for slightly loose press-fit parts, +0.1 mm for slightly tight parts.
- Elephant Foot Compensation: Reduces the first layer outline to compensate for squish. 0.2-0.3 mm typical. Prevents the first layer from flaring outward.
Step 4: Strength Tab — Every Setting Explained
Infill Density
- 0%: Hollow (for lightweight, non-structural parts)
- 10-15%: Light, fast printing
- 20-25%: Standard strength, good for most parts
- 30-50%: Strong parts
- 100%: Solid (use rectilinear or grid pattern for solid)
Infill Pattern
- Gyroid: Strongest all-around, isotropic (equal strength in all directions), good for structural parts. Recommended default.
- Adaptive Cubic: Similar to gyroid but with denser infill near walls. Excellent strength.
- Grid: Fast, good strength in XY plane, weak in Z. Good for non-structural parts.
- Triangles: Strong in-plane (XY), fast to print.
- Cubic: Good 3D strength, fast.
- Line: Fastest, weakest. Only for visual models.
- Honeycomb: Strong but slow to print. Mostly obsolete with gyroid available.
Infill/Wall Overlap
- 15-25%. Higher bonds better to walls but can cause overextrusion artifacts on external walls.
- 15% for clean walls, 25% for maximum strength.
Wall Sequence
- Inner/Outer/Inner: Prints inner walls, then outer, then inner again. Best surface quality because the outer wall prints on already-established inner walls.
- Inner/Outer: Inner walls first, outer last. Good balance.
- Outer/Inner: Outer wall first. Risk of poor surface if inner walls push the outer wall outward. Avoid unless necessary for overhangs.
Top/Bottom Shell Thickness
- Number of solid layers at top and bottom. More layers = stronger, more watertight surfaces.
Step 5: Speed Tab — Every Setting Explained
Perimeter Speed
- External: 100-200 mm/s. Slower for best surface finish. The outer wall is what you see.
- Internal: 200-300 mm/s. Inner walls can print faster.
Infill Speed
- 200-400 mm/s. Infill is hidden and can print fast. Speed is limited by your printer's max acceleration and the hotend's max volumetric flow.
Top/Bottom Speed
- 50-100 mm/s. Top and bottom surfaces need to be smooth and well-bonded. Slower is better.
Travel Speed
- 300-500 mm/s. Non-printing moves. As fast as your machine can handle without missed steps.
First Layer Speed
- 20-30 mm/s. Critical for adhesion. Always print the first layer slowly.
Acceleration Control
- Default: Uses the printer profile's accelerations
- External walls: Lower acceleration (1000-2000 mm/s2) for smoother surfaces
- Internal walls: Higher acceleration (3000-5000 mm/s2)
- Infill: Maximum acceleration (5000-10000+ mm/s2) for speed
- Top surface: Lower acceleration for quality
Jerk / Junction Deviation
- Controls how sharply the printer can change direction. Higher = faster cornering but more vibration.
- Set conservatively for external walls (lower), aggressively for infill (higher).
Step 6: Support Tab — Every Setting Explained
Enable Support
- Toggle on/off support generation.
Support Type
- Tree (auto): Organic branching supports. Grow from the build plate or model. Minimal contact with the model. Best for most prints.
- Tree (manual): You paint support areas with the support painting tool.
- Normal (grid/snug): Traditional vertical supports. Grid pattern is easier to remove. Snug pattern follows the model contour more closely.
Tree Support Settings
- Branch Angle: 40-60 degrees. Controls how steeply branches grow. Higher = branches reach further but are less stable.
- Branch Distance: 1-2 mm. Gap between branch tip and model.
- Tip Diameter: 2-4 mm. Thickness of branch tips. Thinner tips = easier removal but less support.
- Branch Diameter: 3-6 mm. Thickness of main branches.
- Branch Diameter with Double Walls: When branches reach this diameter, they get a second wall for strength.
- Trunk Diameter: 4-8 mm. Thickness of trunks connected to the build plate.
Support Interface
- Enable: Yes. Creates a dense layer between support and model for better surface quality.
- Interface Layers: 2-3 layers. More layers = better surface but harder to remove.
- Interface Pattern: Rectilinear (standard) or concentric (for cylindrical supports).
- Interface Spacing: 0.2 mm between interface lines. Controls ease of removal.
- Top Z Distance: 0.1-0.2 mm gap between support interface and model. Lower = better surface, harder to remove.
- Bottom Z Distance: 0.1-0.2 mm gap for supports touching the model from below.
Support Painting Tool
- Click the Support brush in the left toolbar.
- Paint areas where you want supports (green).
- Paint areas to block supports (red).
- OrcaSlicer will generate tree supports only in the painted green areas.
- This is the most precise way to control supports.
Overhang Threshold
- 45-60 degrees. OrcaSlicer generates supports for overhangs steeper than this angle.
- Some materials bridge better than others. PETG can handle 55 degrees. PLA typically needs support at 45+.
Support on Build Plate Only
- Enabled: Supports only grow from the build plate. Avoids scarring the model where supports would otherwise attach mid-air.
- Disabled: Supports can attach to the model itself. Needed for severe overhangs where build plate supports cannot reach.
Step 7: Other Layers Tab — Every Setting Explained
Bridge Settings
- Bridge Flow: 0.9-1.0. Slight under-extrusion helps bridges sag less.
- Bridge Speed: 20-50 mm/s. Very slow for clean bridges.
- Bridge Density: 100% (solid lines) or lower for faster bridging with slightly less quality.
Detect Bridging Perimeters
- When enabled, OrcaSlicer detects bridge-like overhangs and treats them as bridges (with bridge speed and fan). Improves overhang quality significantly.
Thin Wall Detection
- Enabled. Works with Arachne wall generator to handle thin features.
Thick Bridges
- Disabled for cleaner bridges. When enabled, bridges are printed with normal flow which can cause sagging.
Step 8: Filament Tab — Every Setting Explained
Nozzle Temperature
- PLA: 200-220C (start at 210C)
- PETG: 230-250C (start at 240C)
- ABS: 240-260C (start at 250C)
- ASA: 240-260C (start at 250C)
- TPU: 220-240C (start at 230C)
- PA (Nylon): 240-270C
- PC: 260-300C
Bed Temperature
- PLA: 50-60C
- PETG: 70-80C
- ABS/ASA: 100-110C (enclosure required)
- TPU: 50-60C
- PA: 70-100C
- PC: 100-120C
Flow Ratio
- 1.0 default. Calibrate per filament.
- If walls measure too thick: reduce to 0.95
- If walls measure too thin: increase to 1.05
- If top surface has gaps: increase to 1.02
Pressure Advance (K Factor)
- PLA: 0.02-0.04
- PETG: 0.04-0.06
- ABS: 0.03-0.05
- TPU: 0.08-0.15
- Run the OrcaSlicer calibration tower to find the exact value for your filament.
Max Volumetric Speed
- The maximum cubic mm/s your hotend can melt. This limits print speed automatically.
- Standard V6: 10-15 mm3/s
- Dragon/Dragonfly: 15-25 mm3/s
- Volcano: 25-40 mm3/s
- SuperVolcano: 40-60 mm3/s
Retraction Settings
- Length: 0.5-2.0 mm for direct drive, 3-6 mm for Bowden
- Speed: 25-40 mm/s retract, 15-25 mm/s prime (slower prime for cleaner restarts)
- Z-hop: 0.2-0.4 mm (lifts nozzle during travel to avoid scraping)
- Retract on Layer Change: Yes
- Wipe Distance: 1-2 mm (wipes the nozzle before retracting to reduce stringing)
Fan Settings
- PLA: 100% after layer 2
- PETG: 30-50% (too much fan causes poor layer adhesion)
- ABS/ASA: 0-10% (enclosure required, fan causes warping)
- TPU: 0-30% (low fan for flexible materials)
Step 9: Calibration Tools Built Into OrcaSlicer
OrcaSlicer has the most comprehensive built-in calibration suite of any slicer:
Pressure Advance Calibration:
- Calibration > Pressure Advance
- Select your printer and filament
- Choose method: Line Method (fast, visual) or Tower Method (more precise)
- Print the calibration model
- Identify the line/tower section with the cleanest corners (no bulging, no gaps)
- Enter that K value into your filament profile
Flow Rate Calibration:
- Calibration > Flow Rate
- Prints a single-wall cube and top surface test
- Measure wall thickness with calipers
- Adjust Flow Ratio: new_flow = old_flow * (target_thickness / measured_thickness)
- Also check top surface quality for gaps or over-extrusion
Max Volumetric Speed Calibration:
- Calibration > Max Volumetric Speed
- Prints a tower at increasing speeds
- Find the speed where under-extrusion starts (gaps in walls, thin lines)
- Set that as your Max Volumetric Speed
Temp Tower:
- Calibration > Temperature Tower
- Prints a tower with temperature changes at different heights
- Evaluate: bridging quality, overhang quality, surface finish, stringing
- Pick the temperature with the best overall performance
Retraction Test:
- Calibration > Retraction Test
- Two towers with varying retraction settings
- Evaluates stringing between the towers
- Find the minimum retraction that eliminates stringing
VFA (Vertical Fine Artifacts) Test:
- Calibration > VFA
- Prints a cylinder to test for vertical ringing/banding
- Check for consistent vertical lines (VFA caused by gear/belt pitch)
Step 10: Klipper-Specific Features
OrcaSlicer has enhanced Klipper integration:
Connected to Moonraker:
- Device tab connects directly to Moonraker (Klipper's web interface)
- Upload G-code directly to Klipper
- Monitor temperatures, progress, and camera feed
- Start/pause/cancel prints from the slicer
Smart Cooling:
- OrcaSlicer calculates layer time and adjusts fan speed automatically.
- If a layer would print too fast (causing poor cooling), fan increases.
- If a layer prints very slowly, fan decreases to prevent over-cooling.
Avoid Crossing Perimeters:
- Reroutes travel moves to stay inside the model rather than crossing external walls.
- Reduces stringing and surface blemishes.
Wipe Before Retract:
- Wipes the nozzle along the infill before retracting.
- Reduces blobbing at retraction points.
Multi-Color and AMS Printing
If you're running an AMS, ACE Pro, or any similar multi-filament unit, OrcaSlicer's multi-color workflow has a few pieces worth understanding beyond just picking colors:
Color Painting:
- Import your model, then click the Color Paint tool in the left toolbar
- Paint faces or regions with the brush — each distinct color you paint corresponds to one filament slot
- Use a smaller brush size for fine detail work near edges and text
Flush Volumes:
This controls how much filament gets purged during a color transition. Too little and you get contamination (streaks of the previous color bleeding into the new one); too much wastes filament and adds print time on every single color change. Run the built-in Flush Volume calibration print for your specific filament combination rather than trusting the defaults — different color/material pairs need meaningfully different purge amounts.
Filament Slot Order:
Put dark or heavily-pigmented colors in an early slot and white/yellow/light colors later — going light-to-dark contaminates less than dark-to-light, since residual dark filament shows up much more obviously inside a light color than the reverse.
Wipe Tower:
The wipe tower is where purged filament goes during color changes. Move it to a bed corner to keep it out of the way, and reduce its width if you're trying to save filament — just don't shrink it so much that purging becomes incomplete and color bleed shows up in the actual print.
Step 11: Advanced Features
Scarf Joint Seams (Experimental):
- Instead of a hard vertical seam, creates a diagonal overlap joint.
- Makes the layer start/stop almost invisible.
- Enable in Quality > Scarf Joint.
Arc Fitting:
- Converts short line segments into G2/G3 arc commands.
- Reduces G-code file size and improves surface smoothness on curved walls.
G-code Comments:
- Adds detailed comments to G-code for debugging.
- Useful for analyzing which line in the G-code corresponds to which slicer setting.
Exclude Objects:
- For multi-part prints, tags each object in the G-code.
- Allows Klipper's exclude_object feature to skip failed parts mid-print.
G-code Viewer:
- Step through the sliced G-code layer by layer directly in OrcaSlicer.
- Useful for debugging exactly where a print is going wrong before you commit filament to it.
Variable Layer Height:
- Automatically uses thinner layers on curved/detailed areas and thicker layers on flat vertical sections.
- Good middle ground between full fine-detail print time and draft-quality speed.
Modifier Meshes:
- Paint a specific region of a model with different settings than the rest of the part — different infill density, wall count, or even a different filament.
- Useful for reinforcing a specific weak point without slowing down the whole print with unnecessarily dense settings everywhere.
Brim Ears:
- Adds brim only at sharp corners prone to lifting, instead of a full brim around the entire part.
- Keeps most of the model's outline brim-free (less post-print cleanup) while still fighting warping where it actually happens.
Fuzzy Skin:
- Adds a textured, matte surface finish — genuinely useful for handles and grips, not just cosmetic.
- Also does a decent job hiding layer lines on parts where a glossy finish would show every imperfection.
Step 12: Export and Print
Send to Printer:
- Click Slice (or press Ctrl+R)
- Wait for slicing to complete
- Click Preview to inspect the result
- Click Print to send to a connected printer
- Or click Export G-code to save the file
Export as 3MF:
- Save the project as .3mf to preserve models, settings, and plate arrangement
- Reopen later to print exact duplicates
Tips for OrcaSlicer Mastery
- Run calibration for every new filament brand. OrcaSlicer's calibration suite is its killer feature. Use it.
- Use Arachne wall generator. It handles thin walls and small features better than Classic.
- Tree supports with manual painting. Auto-generated supports are good. Manually painted supports are perfect.
- Set Max Volumetric Speed to your hotend's limit. This prevents the slicer from generating speeds that cause under-extrusion.
- Use different process presets for different part types. Save a \"Quality\" preset (slow, detailed) and a \"Speed\" preset (fast, functional).
- Enable ironing for visible top surfaces. The difference between ironed and non-ironed tops is dramatic.
- Pressure advance calibration is mandatory for Klipper. Without it, corners bulge and starts of lines under-extrude.
- Check the preview before every print. The 30 seconds spent inspecting layers saves hours of failed prints.
Conclusion
OrcaSlicer combines the best of PrusaSlicer, Bambu Studio, and community innovation into the most capable slicer for enthusiasts. The built-in calibration suite alone justifies the switch — pressure advance, flow rate, max volumetric speed, temperature towers, and retraction tests eliminate guesswork. The Arachne wall generator, enhanced tree supports, Klipper integration, and smart cooling produce prints that are measurably better than those from other slicers. Master the settings in this guide, calibrate each filament, and you will print with a level of precision and reliability that transforms your expectations of what a desktop 3D printer can produce.
Related Guides
- How to Use Bambu Studio: Complete Guide to Every Setting for Any 3D Printer
- OrcaSlicer Complete Guide: Profiles, Calibration, and Multi-Color
- OrcaSlicer Deep Dive: Every Setting Explained
- Pressure Advance Calibration for Better Print Quality
- How to Calibrate Input Shaper and Pressure Advance in Klipper
- Pressure Advance Calibration for OrcaSlicer and Klipper
- SuperSlicer Complete Guide: Every Setting Explained for Maximum Print Quality
- How to Calibrate E-Steps and Flow Rate for Dimensional Accuracy