Scripts2026年6月1日·1 分钟阅读

PrusaSlicer — Advanced 3D Printer Slicer with Multi-Material Support

An open-source slicer for FDM and SLA 3D printers that converts 3D models into print-ready G-code.

Agent 就绪

先审查再安装

这个资产需要先审查。复制的指令会要求 Agent dry-run、列出写入项,确认后再继续。

Needs Confirmation · 64/100策略:需确认
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
PrusaSlicer Overview
先审查命令
npx -y tokrepo@latest install 9dbbc9ae-5d94-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run,确认写入项后再运行此命令。

Introduction

PrusaSlicer is a feature-rich open-source slicer for FDM and SLA/MSLA 3D printers. Forked from Slic3r, it adds multi-material printing, paint-on supports, adaptive layer heights, and an actively maintained profile library for hundreds of printers.

What PrusaSlicer Does

  • Converts STL, OBJ, AMF, and 3MF models into G-code for FDM printers
  • Generates slice data for resin (SLA/MSLA) printers
  • Supports multi-material printing with automatic wipe tower generation
  • Provides paint-on supports, seam painting, and variable layer height tools
  • Ships built-in profiles for Prusa, Creality, Bambu, and many other printers

Architecture Overview

PrusaSlicer is a C++ desktop application using wxWidgets for the GUI and a custom OpenGL viewport. The slicing engine processes a triangulated mesh through perimeter generation, infill patterning, support generation, and G-code export in a multithreaded pipeline.

Self-Hosting & Configuration

  • Prebuilt packages for Windows, macOS, and Linux on the GitHub releases page
  • Build from source requires CMake, wxWidgets, Boost, and OpenGL
  • Printer profiles are bundled and updated via the built-in configuration wizard
  • Custom profiles can be exported and shared as INI files
  • G-code post-processing scripts can be added in Print Settings

Key Features

  • Adaptive layer height adjusts resolution based on model curvature
  • Paint-on supports give fine-grained control over support placement
  • Ironing smooths top surfaces for a polished finish
  • Built-in G-code viewer previizes tool paths and layer timing
  • OctoPrint and Duet integration for direct upload-and-print workflows

Comparison with Similar Tools

  • Cura — Ultimaker-backed, plugin-based; PrusaSlicer has tighter multi-material support
  • OrcaSlicer — community fork of PrusaSlicer with Bambu Lab focus
  • Slic3r — original project; PrusaSlicer is the actively maintained successor
  • SuperSlicer — extended fork; PrusaSlicer receives official Prusa support and testing
  • IdeaMaker — Raise3D proprietary; PrusaSlicer is open source and printer-agnostic

FAQ

Q: Does PrusaSlicer only work with Prusa printers? A: No. It includes profiles for many manufacturers and supports custom printer definitions.

Q: Can it handle resin printers? A: Yes. SLA and MSLA printer profiles are included for Prusa SL1 and compatible machines.

Q: Is multi-material printing supported? A: Yes. PrusaSlicer generates wipe towers and handles filament changes for MMU setups.

Q: How often is PrusaSlicer updated? A: Regularly, with new features and printer profiles added in each release cycle.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产