ПрусаСлайсер
Возможно, вы захотите проверить страницу проекта PrusaSlicer. Готовые двоичные файлы для Windows, OSX и Linux доступны на странице выпусков git или на странице загрузок Prusa3D. Также доступны сторонние сборки Linux.
PrusaSlicer принимает 3D-модели (STL, OBJ, AMF) и преобразует их в инструкции G-кода для принтеров FFF или слои PNG для 3D-принтеров mSLA. Он совместим с любым современным принтером на базе набора инструментов RepRap, включая все принтеры, основанные на прошивках Marlin, Prusa, Sprinter и Repetier. Он также работает с контроллерами Mach3, LinuxCNC и Machinekit.
PrusaSlicer основан на Slic3r, созданном Алессандро Ранеллуччи и сообществом RepRap.
Дополнительную информацию смотрите на домашней странице проекта и в каталоге документации.
На каком языке оно написано?
Весь пользовательский код написан на C++. Ядром нарезки является библиотека libslic3r
, которую можно собрать и использовать автономно. Интерфейс командной строки представляет собой тонкую оболочку над libslic3r
.
Каковы основные возможности PrusaSlicer?
Ключевые особенности:
- мультиплатформенность (Linux/Mac/Win) и упакована как автономное приложение без каких-либо зависимостей.
- полный интерфейс командной строки для использования без графического интерфейса
- печать объектов из нескольких материалов (несколько экструдеров)
- поддерживается несколько вариантов G-кода (RepRap, Makerbot, Mach3, Machinekit и т. д.)
- возможность нанесения покрытия на несколько объектов с разными настройками печати
- многопоточная обработка
- Авторемонт STL (допуск на сломанные модели)
- широкое автоматизированное модульное тестирование
Другими важными особенностями являются:
- объедините заполнение каждого слоя по периметру, чтобы ускорить печать
- Предварительный просмотр 3D (включая файлы из нескольких материалов)
- несколько высот слоев в одном отпечатке
- Режим спиральной вазы для ваз без выступов
- тонкая настройка скорости, ускорения, ширины экструзии
- несколько шаблонов заполнения, включая соты, спирали, кривые Гильберта
- вспомогательный материал, плот, поля, юбка
- температура в режиме ожидания и автоматическая очистка для печати с несколькими экструдерами
- настраиваемые макросы G-кода и имя выходного файла с переменными заполнителями
- поддержка сценариев постобработки
- логика охлаждения, управляющая скоростью вентилятора и динамической скоростью печати
Разработка
Если вы хотите скомпилировать исходный код самостоятельно, следуйте инструкциям на одной из этих страниц документации:
Могу ли я помочь?
Конечно! Вы можете сделать следующее, чтобы найти вещи, которые могут помочь:
- Добавьте проблему в трекер GitHub, если ее еще нет.
- Посмотрите на вопросы с пометкой «Требуются волонтеры».
Что такое лицензия PrusaSlicer?
PrusaSlicer распространяется по лицензии GNU Affero General Public License, версия 3 . PrusaSlicer изначально основан на Slic3r Алессандро Ранеллуччи.
Как я могу использовать PrusaSlicer из командной строки?
Пожалуйста, обратитесь к вики-странице интерфейса командной строки.