Программа PrusaSlicer
PrusaSlicer — это бесплатное программное обеспечение с открытым исходным кодом, предназначенное для подготовки трёхмерных моделей к печати на FDM-принтерах (Fused Deposition Modeling). Программа выполняет функцию слайсера: преобразует цифровую 3D-модель в набор инструкций (G-код), которые управляют движением печатающей головки, температурой, скоростью и другими параметрами печати. PrusaSlicer разработан компанией Prusa Research (Чехия) и является форком (ответвлением) проекта Slic3r.
История
PrusaSlicer был впервые выпущен в 2016 году. Его разработка началась как форк Slic3r, одной из первых программ-слайсеров с открытым кодом, созданной Алессандро Ранальдини. Основной причиной создания форка стала необходимость адаптации слайсера под принтеры собственного производства компании Prusa Research — серии Original Prusa i3. В отличие от Slic3r, PrusaSlicer получил более глубокую интеграцию с аппаратной частью этих принтеров, а также расширенный набор профилей для различных материалов и настроек.
С момента выпуска программа активно развивается. Ключевые этапы включают:
- 2016 год — первый публичный релиз (версия 1.35.0).
- 2019 год — внедрение поддержки многоцветной печати (MMU — Multi Material Upgrade).
- 2020 год — добавление режима «Arachne» для переменной ширины экструзии, улучшающего качество тонкостенных деталей.
- 2022 год — интеграция с облачным сервисом PrusaConnect для удалённого управления печатью.
- 2023 год — выпуск версии 2.6.0 с поддержкой органических (древообразных) поддержек.
На 2024 год PrusaSlicer остаётся одним из самых популярных слайсеров в сообществе 3D-печати наряду с Cura, Simplify3D и OrcaSlicer.
Основные функции
Слайсинг (нарезка)
PrusaSlicer преобразует модель, загруженную в форматах STL, OBJ, 3MF, AMF, в G-код. Процесс включает:
- Разбиение модели на слои заданной высоты (обычно от 0,05 до 0,3 мм).
- Расчёт траектории движения сопла для заполнения каждого слоя.
- Генерацию поддержек для нависающих элементов.
- Оптимизацию периметров, заполнения (infill) и верхних/нижних поверхностей.
Настройки печати
Программа предлагает сотни параметров, сгруппированных по категориям:
- Слой и периметры — высота слоя, количество стенок, ширина экструзии.
- Заполнение — тип (сетка, соты, гироид, спираль), плотность (0–100%).
- Поддержки — автоматические или ручные, съёмные или растворимые (для двухэкструдерных систем).
- Скорость — раздельная для периметров, заполнения, первого слоя, перемещений.
- Охлаждение — управление вентиляторами обдува модели.
- Адгезия — добавление подложки (raft, brim, skirt) для улучшения сцепления со столом.
Профили принтеров и материалов
PrusaSlicer поставляется с предустановленными профилями для всех принтеров Prusa Research (Original Prusa i3 MK3/S, MK4, XL, Mini). Также поддерживаются принтеры других производителей — пользователь может создать собственный профиль, задав размеры стола, тип кинематики (Cartesian, CoreXY, Delta) и характеристики горячего стола.
Для материалов доступны профили PLA, PETG, ABS, ASA, TPU, нейлон, поликарбонат, PEEK и других. Каждый профиль включает оптимальные температуры, скорости и настройки охлаждения.
Многоцветная печать (MMU)
PrusaSlicer поддерживает устройства Multi Material Upgrade (MMU2/MMU3) и Palette 2, позволяющие печатать модель несколькими цветами или материалами в одном процессе. Программа автоматически разбивает модель на части по цветам, добавляет промывку сопла и генерирует G-код с командами переключения филамента.
Органические поддержки (Tree Supports)
Начиная с версии 2.6.0, PrusaSlicer предлагает древовидные поддержки, которые меньше касаются модели и легче удаляются. Они генерируются в виде ветвящихся структур, что снижает расход материала и время постобработки.
Предпросмотр и анализ
После слайсинга программа отображает трёхмерную визуализацию G-кода с цветовой кодировкой скорости, температуры или типа движения. Доступны инструменты:
- Пошаговое перемещение по слоям.
- Измерение расстояний.
- Проверка коллизий (например, столкновение сопла с напечатанной частью).
- Оценка времени печати и расхода материала.
Экспорт и интеграция
PrusaSlicer экспортирует G-код на SD-карту или отправляет на принтер через USB/сеть. Поддерживается интеграция с:
- PrusaConnect — облачный сервис для мониторинга и управления печатью.
- OctoPrint — серверное ПО для удалённого управления 3D-принтерами.
- Moonraker — API для принтеров на прошивке Klipper.
Пользовательский интерфейс
Интерфейс PrusaSlicer состоит из нескольких панелей:
- 3D-вьюер — область для загрузки, поворота, масштабирования и позиционирования модели на виртуальном столе.
- Боковая панель — выбор профиля принтера, материала и настроек печати.
- Панель инструментов — кнопки загрузки, слайсинга, экспорта, а также инструменты редактирования (разрезание, добавление поддержек вручную).
- Окно предпросмотра — отображение G-кода после слайсинга.
Программа поддерживает тёмную тему интерфейса и локализацию на десятки языков, включая русский.
Критика и ограничения
Несмотря на популярность, PrusaSlicer имеет ряд недостатков:
- Ориентация на принтеры Prusa — хотя программа поддерживает другие устройства, настройка профилей для нестандартных принтеров требует опыта.
- Сложность для новичков — обилие параметров может отпугнуть начинающих пользователей, хотя существуют режимы «быстрой настройки».
- Производительность — при слайсинге сложных моделей с высоким разрешением программа может работать медленнее, чем некоторые конкуренты (например, Cura).
- Ограниченная поддержка SLA/DLP — PrusaSlicer не предназначен для смоляных принтеров, в отличие от специализированных слайсеров (Chitubox, Lychee).
Применение
PrusaSlicer используется в различных сферах:
- Хобби и DIY — создание прототипов, игрушек, запчастей.
- Образование — обучение 3D-печати в школах и университетах.
- Промышленность — мелкосерийное производство, изготовление оснастки и инструментов.
- Медицина — печать анатомических моделей и хирургических шаблонов (при условии использования биосовместимых материалов).
См. также
- Cura
- Slic3r
- 3D-печать
- G-код
Источники
- Официальная документация PrusaSlicer (Prusa Research)
- Репозиторий исходного кода на GitHub (Prusa3D/PrusaSlicer)
- Статья «A History of Slic3r and PrusaSlicer» на портале All3DP
- Руководство пользователя PrusaSlicer (версия 2.6.0)
- Форум сообщества Prusa Research
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →