Открыть сервис

PrusaSlicer

PrusaSlicer — это свободная программа с открытым исходным кодом для подготовки трёхмерных моделей к печати на FDM-принтерах (с послойным наплавлением). Относится к классу слайсеров (slicer) — программного обеспечения, преобразующего цифровую трёхмерную модель (обычно в формате STL, OBJ, 3MF) в G-код — набор инструкций для 3D-принтера. PrusaSlicer разрабатывается компанией Prusa Research (Чехия) для использования с принтерами собственного производства, но поддерживает широкий спектр устройств других производителей. Программа распространяется под лицензией GNU Affero General Public License v3.0.

История

Разработка PrusaSlicer началась как форк (ответвление) проекта Slic3r, созданного итальянским разработчиком Алессандро Ранеллини. Slic3r, выпущенный в 2011 году, стал одним из первых популярных слайсеров с открытым кодом, но к середине 2010-х годов его развитие замедлилось. В 2016 году компания Prusa Research, основанная Йозефом Прушей, решила адаптировать Slic3r под свои принтеры (серия Original Prusa i3) и выпустила модифицированную версию под названием Slic3r Prusa Edition. В 2019 году проект был переименован в PrusaSlicer, чтобы подчеркнуть его самостоятельность и отличия от оригинального Slic3r.

Первая стабильная версия PrusaSlicer 2.0 вышла в апреле 2019 года. С тех пор программа активно развивается: добавляются новые алгоритмы генерации поддержек, улучшается работа с несколькими экструдерами, внедряется поддержка цветной печати и мультиматериальных систем (MMU — Multi Material Unit). На 2025 год актуальной является версия 2.8.x, выпускаемая с регулярными обновлениями.

Архитектура и принцип работы

PrusaSlicer работает по следующему алгоритму:

  1. Загрузка моделипользователь импортирует трёхмерную модель в одном из поддерживаемых форматов (STL, OBJ, AMF, 3MF). Программа отображает модель в трёхмерном окне с возможностью вращения, масштабирования и перемещения.
  2. Настройка параметров печати — выбирается профиль принтера, тип филамента (пластика), качество печати (слой, скорость, заполнение) и другие параметры.
  3. Слайсинг — программа разбивает модель на горизонтальные слои заданной толщины (обычно от 0,05 до 0,3 мм) и генерирует траекторию движения сопла для каждого слоя. На этом этапе рассчитываются:
  1. Генерация G-кода — на основе рассчитанных траекторий создаётся текстовый файл с командами для принтера (скорость, температура, перемещения осей, подача пластика).

Основные возможности

Поддержка широкого спектра принтеров

Хотя PrusaSlicer оптимизирован для принтеров Original Prusa (MK3, MK4, XL, Mini), он содержит встроенные профили для десятков моделей других производителей: Creality (Ender 3, CR-10), Bambu Lab (X1, P1P), Anycubic, Elegoo, Voron и многих других. Пользователь может создать собственный профиль, задав размеры рабочей области, тип кинематики (Cartesian, CoreXY, Delta), максимальные скорости и ускорения, параметры нагрева стола и сопла.

Мультиматериальная печать

PrusaSlicer поддерживает работу с системами смены филамента, такими как MMU2 (Multi Material Upgrade 2) от Prusa Research, а также с принтерами, имеющими несколько экструдеров (например, Prusa XL с пятью головками). Программа позволяет назначать разные цвета или типы пластика для разных частей модели, создавать цветные текстуры и градиенты. Для этого используется формат 3MF, хранящий информацию о цветах и материалах.

Продвинутые алгоритмы поддержек

PrusaSlicer предлагает несколько типов поддержек:

Настройка заполнения

Пользователь может выбрать тип заполнения (infill pattern) из более чем 20 вариантов, включая:

Плотность заполнения задаётся в процентах (от 0% до 100%). Для большинства функциональных деталей достаточно 15–25%, для декоративных — 0–10%.

Поддержка переменной высоты слоя

PrusaSlicer позволяет изменять толщину слоя на разных участках модели. Например, на вертикальных стенках можно использовать тонкие слои (0,05–0,1 мм) для гладкой поверхности, а на пологих наклонных участках — более толстые (0,2–0,3 мм) для ускорения печати. Функция называется «Variable layer height» и доступна в виде интерактивного графика.

Интеграция с облачными сервисами

PrusaSlicer может отправлять G-код напрямую на принтеры Original Prusa через Wi-Fi или Ethernet (при наличии модуля). Также поддерживается экспорт в формат .gcode для последующей загрузки на SD-карту или через OctoPrint — популярное веб-приложение для удалённого управления 3D-принтерами.

Форматы файлов

PrusaSlicer поддерживает импорт моделей в форматах:

Экспорт производится в G-код (обычно .gcode или .gco), а также в 3MF для сохранения всех настроек проекта.

Сравнение с другими слайсерами

PrusaSlicer является одним из трёх наиболее популярных слайсеров с открытым исходным кодом наряду с Cura (разрабатывается компанией UltiMaker) и Orca Slicer (форк Bambu Studio). Основные отличия:

PrusaSlicer выделяется:

Критика и ограничения

Несмотря на широкие возможности, PrusaSlicer имеет некоторые недостатки:

Применение

PrusaSlicer используется как любителями, так и профессионалами в различных сферах:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →