Макросы Klipper: нагрев и парковка одной кнопкой с помощью G-Code

 В Из мастерской

Макрос Klipper позволяет привязать часто используемые команды G-code к одной кнопке или короткой команде. Вы можете автоматизировать такие операции, как нагрев nozzle и стола, перевод детали в безопасное положение после печати, замена филамента или перемещение принтера в положение для очистки.

Для чего нужен макрос Klipper?

Макросы, определённые в конфигурации Klipper, объединяют несколько команд под понятным именем. Благодаря этому вам не придётся перед каждой печатью вручную вводить одни и те же значения температуры или записывать длинные строки G-code в терминале. Макросы особенно удобны для тех, кто регулярно занимается производством, использует разные материалы и хочет стандартизировать процесс начала печати.

К наиболее часто используемым макросам относятся подготовка перед печатью, охлаждение после печати, очистка nozzle, нагрев стола и безопасная парковка. Однако при создании макроса необходимо учитывать механические ограничения принтера и имеющиеся датчики.

Как спланировать макрос PRINT_START?

Хороший макрос PRINT_START выполняет необходимые подготовительные действия в одном и том же порядке перед началом печати. Примерный сценарий можно построить так:

  1. Принимать целевые температуры стола и nozzle в качестве параметров.
  2. Пока стол нагревается, переместить nozzle в безопасное положение ожидания.
  3. При необходимости выполнить homing.
  4. Дождаться, пока температура nozzle достигнет целевого значения.
  5. Выполнить линию очистки nozzle или короткое движение для purge.
  6. Проверить систему координат перед переходом к первому слою модели.

Использовать параметры гибче, чем задавать температуры в макросе постоянными значениями. Так один и тот же макрос можно вызывать с разными значениями для PLA, PETG или материалов, требующих более высокой температуры. Достаточно вызвать макрос в разделе начального G-code слайсера, однако обязательно проверьте процесс перед удалением старых команд нагрева и homing.

Безопасность в макросах нагрева и парковки

Команды нагрева кажутся простыми, но при выполнении в неправильном порядке они могут увеличить время печати или привести к лишнему расходу энергии. Начало печати до достижения столом целевой температуры может ухудшить адгезию первого слоя. Попытка подавать филамент на высокой скорости при холодном nozzle также увеличивает нагрузку на экструдер.

  • Положение парковки: убедитесь, что nozzle не заденет край стола, клипсы или корпус принтера.
  • Координаты: определяйте пределы X, Y и Z с учётом фактического объёма печати вашего принтера.
  • Команды ожидания: используйте команды, ожидающие достижения целевой температуры, в порядке, соответствующем материалу.
  • Вентиляторы и двигатели: перед выключением вентиляторов и двигателей в конце печати убедитесь, что деталь можно безопасно снять.
  • Пауза: при замене филамента или необходимости проверки поднимите печатающую головку на безопасную высоту.

PRINT_END и пользовательские макросы

Макрос PRINT_END может отвести nozzle от детали после завершения печати, снизить температуру стола и припарковать печатающую головку в доступном месте. На этом этапе правильнее дождаться, пока стол и модель остынут до безопасной температуры, а не сразу прикасаться к детали.

При необходимости можно также создать отдельные макросы, например NOZZLE_CLEAN, FILAMENT_LOAD, FILAMENT_UNLOAD или BED_MESH_CALIBRATE. Сначала тестируйте каждый макрос вхолостую, на низкой скорости и внимательно наблюдая за принтером. Если команда вызывает неожиданное движение, остановите систему и ещё раз проверьте файл printer.cfg.

Макросы Klipper сокращают количество повторяющихся операций и позволяют персонализировать работу принтера. Чтобы ознакомиться с различиями между Klipper и Marlin и понять, какой рабочий процесс подходит именно вам, посетите наше руководство по сравнению Klipper и Marlin. Если вы хотите заказать изготовление FDM-детали или приспособления, совместимых с вашим принтером, информацию можно найти на странице услуг 3D-печати, а варианты материалов — посмотреть на странице наших материалов для печати.

Последние записи
Здравствуйте!

Свяжитесь с нами по любым вопросам.

Не читается? Нажмите, чтобы изменить. captcha txt
TPU mu Polikarbonat mı? Esnek Koruma mı, Isı Gören Rijit Parça mı?Stratasys F870 Tanıtıldı: Büyük Formatlı FDM Yazıcı Fabrika İçi Üretimi Hedefliyor