Скрипт для очистки сопла под прошивку Klipper
Делюсь своим сриптом для очистки сопла методом COLDPULL
[gcode_macro COLDPULL]
gcode:
{% set hot_temp = params.HOT_TEMP|default(220)|int %} #рабочая температура филамента {% set cold_temp = params.COLD_TEMP|default(35)|int %} #температура до которого остужаем филамент до твердой фазы {% set pull_temp = params.PULL_TEMP|default(60)|int %} #температура при котором вытаскиваем филамент, чуть выше температуры стеклования {% set push_length = params.PUSH_LENGTH|default(100)|int %} #длина филамента которую протолкнем и потом вытянем G28 #домой
G90 #абсолютная позиция
G1 x111 y111 z200 f3000 #Перемещаем голову на 111,111,200 для удобства манипуляций, координаты можете поменять как вам удобно
M109 S{hot_temp} #Греем сопло и ждем M83 #относительная позиция экструдера
G1 E{push_length} F{10*60} #Проталкиваем M106 S100 #Включаем кулер для скорейшего остываня сопла
M109 S{cold_temp} #Охлаждаем и ждем M107 #выключаем кулер
M109 S{pull_temp} #нагреваем и ждем FORCE_MOVE STEPPER=extruder DISTANCE=-{push_length} VELOCITY=40 #Дергаем и вытаскиваем филамент M84 # Выключаем моторы и нагрев
TURN_OFF_HEATERS
Для того чтобы сработала команда FORCE_MOVE в printer.cfg надо добавить
[force_move]
enable_force_move: True
и перезагрузить Klipper
Для очистки использовать PLA или нейлон. Лучше нейлон.
Запускать в консоли
COLDPULL <HOT_TEMP=%рабочая температура филамента% COLD_TEMP=%температура охлаждения% PULL_TEMP=%температуравытаскивания% PUSH_LENGTH=%длина проталкивания филамента%>
Для Pla можно запустить без параметров
COLDPULL
Для нейлона
COLDPULL HOT_TEMP=250 COLD_TEMP=80 PULL_TEMP=115
Еще больше интересных статей
Охлаждение iMAX B6
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Creality Ender 3 V3 SE Прошивка
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
G-CODE по-русски для 3D печати (Мини-справочник)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.

Комментарии и вопросы
А почему не указать производит...
Нет, не делал, нет пока времен...
Подскажите по изоляции моторов...
Печатает основание и вкакой то...
При начале печати принтер как...
Доброго дня народ! Подскажите...
Здравствуйте. Являюсь новичком...