Как добавить пользовательский принтер в OrcaSlicer без опасного G-code
Пользовательский профиль нужен, когда точной модели нет среди системных профилей или принтер существенно переделан. Он содержит рабочую область, кинематику, сопло, пределы температуры, настройки экструдера и служебные команды.
Нельзя использовать «универсальный» стартовый G-code. Ошибочная команда способна направить сопло за пределы стола, начать движение без штатной калибровки или нагреть узел выше допустимого.
Сначала ищите системный профиль
Обновите OrcaSlicer из официального релиза и проверьте мастер выбора принтера. Если точная модель есть, используйте её. Похожий принтер с тем же размером стола не считается точным профилем.
Если производитель публикует профиль для OrcaSlicer или совместимого формата, берите его только с официального сайта или репозитория и проверяйте версию.
Источники данных
Для собственного профиля нужны:
- рабочая, а не физическая площадь стола;
- координаты начала и безопасные пределы осей;
- максимальная высота;
- фактический диаметр сопла;
- допустимые температуры сопла и стола;
- тип прошивки и поддерживаемые команды;
- число экструдеров и смещения инструментов;
- ограничения скорости и ускорения;
- официальный стартовый и конечный G-code.
Источник истины - руководство, конфигурация прошивки и профиль производителя. Не измеряйте безопасные пределы пробным столкновением.
Создание профиля
В мастере добавления выберите Custom Printer и сохраните профиль под понятным именем. Затем откройте настройки принтера и заполните базовую информацию.
Для прямоугольного или круглого стола задайте форму и рабочие координаты. Предпросмотр должен совпадать с реальным расположением нулевой точки.
Укажите фактическое сопло. Пределы высоты слоя, ширины линии и потока берите из документации сопла и хотенда, затем подтверждайте калибровкой.
Ретракт
Ретракт, или откат прутка, зависит от прямой или боуденовской подачи, хотенда и материала. Не ставьте готовые миллиметры из статьи. Начните с значения производителя экструдера и проведите тест OrcaSlicer после температурной калибровки.
Чрезмерный откат может затянуть размягчённый пластик в холодную зону и вызвать засор.
Machine G-code
OrcaSlicer подставляет переменные температуры и координат в служебные команды. Их синтаксис и порядок зависят от прошивки.
- Возьмите команды из официального профиля или руководства Вашей модели.
- Сверьте каждую команду с документацией прошивки.
- Уберите команды для отсутствующих датчиков, сетки стола или смены инструмента.
- Проверьте координаты парковки и продувочной линии.
- Не отключайте термозащиту и концевики.
Команды Marlin, Klipper и RepRap нельзя смешивать по внешнему сходству.
Первая проверка
- Нарежьте маленькую модель в центре стола.
- Просмотрите G-code и Preview.
- Выполните штатный homing без печати.
- Запустите тест под постоянным наблюдением.
- Будьте готовы немедленно остановить движение.
- После успешного центра отдельно проверьте безопасную рабочую область без экструзии.
Не оставляйте первую печать нового профиля без присмотра.
Источники
- OrcaSlicer Wiki: Machine G-code
- OrcaSlicer Wiki: Printer Settings
- Marlin: справочник G-code
- Klipper: справочник G-code