PR
SOFTWARE

PrusaSlicer

PrusaSlicer prepares FDM and resin-print models by applying printer, material, support and motion settings and generating G-code. This page covers configuration isolation, layer previews and small calibration prints.

Version 2.9.6Windows x64macOS arm64macOS x64AGPL-3.0

What PrusaSlicer provides

PrusaSlicer turns a model into printer-specific layers and G-code using printer, nozzle, material, support, speed and temperature settings. It prepares and previews a print; direct sending or device management depends on firmware, network services or another host tool.

Treat G-code as device-specific output

Nozzle size, material, bed, firmware limits, motion and printer dimensions all change the result. Keep configurations per printer, test a small calibration model and inspect first layer, supports, walls, temperatures and travel moves before sending output to hardware.

Maintenance note

This page reviews PrusaSlicer for printer profiles, supports, material settings, previews and G-code validation. Content review date: 2026-08-23.

SAVE TO CLOUD

Save to your cloud drive

Open the cloud drive to get the file directly, or save it for convenient access on another device.

Links checked 2026-08-06
Save first, access when you need itOn desktop, scan with the matching cloud-drive app. On mobile, tap the save button.
GUIDE

PrusaSlicer first slice and G-code guide

Configure one printer and material, orient a simple model, adjust support and infill, inspect the layer preview and prepare a small calibration print.

Before you start

  • Choose the Windows or macOS package and keep a recoverable model copy.
  • Record printer model, nozzle diameter, material and firmware limits.
  • Keep original models and slicing profiles separate and never send unchecked G-code to production hardware.
01

Installation steps

  1. 01

    Install the matching system build

    Install PrusaSlicer for the platform, launch it and confirm the application can read and write its profile and model directories.

  2. 02

    Create printer and material profiles

    Choose a profile close to the actual device, nozzle and material and verify bed size, temperatures, dimensions and start G-code instead of assuming a similar model matches.

  3. 03

    Save a configuration copy

    Export or record printer, material and print settings with the application version so a later change can be compared or rolled back.

02

Quick start

  1. 01

    Orient and size the model

    Import the model, check units, dimensions, base and normals and choose an orientation that reduces supports and layer-stress risk.

  2. 02

    Tune support and infill

    Slice with a baseline profile first, then adjust supports, infill and perimeters for overhangs, thin walls, bridges and expected loads.

  3. 03

    Preview and prepare a test file

    Inspect first layer, supports, outer walls, temperatures, speeds and travel paths in the layer preview before generating G-code for a small calibration print.

Usage tips

  • G-code targets a particular printer and firmware and should not be copied between devices without a fresh review.
  • More support and infill increase material, time and cleanup; tune them to geometry and load rather than a single percentage goal.
  • Preserve model, profile, slicer version and test-print notes as one reproducible record.
Troubleshooting and uninstall

Why does the first layer fail even with a familiar profile?

Check bed size, nozzle, material, temperatures, leveling, start G-code and first-layer preview and test a small calibration model before changing many settings.

Why are supports excessive or missing?

Inspect orientation, overhang thresholds, support blockers, layer height and contact settings and compare a small slice before exporting the full model.

  1. Archive profiles and modelsSave printer, material and print settings, original models, generated G-code and test notes and verify that another profile can reopen them.
  2. Remove PrusaSlicer and cachesUninstall through the platform and clear caches only after confirming profiles, models and delivered files are stored separately.
FAQ

Frequently asked questions

Can PrusaSlicer directly control every 3D printer?

It primarily prepares models, slices them and generates G-code. Sending or managing a print depends on the printer firmware, network service or host tool.

Why do profiles differ between printers?

Nozzle, material, layer height, extrusion width, bed, firmware and motion limits change the output, so keep profiles isolated and calibrate each device.

Is more support or infill always better?

No. They trade material, time, strength and cleanup against geometry and load; tune them from the model and a test print.

Does the download require an extraction code?

The Quark entry does not require one; the four-character code for the Baidu entry is shown beside its download entry.