KREMEN Реклама
KREMEN Реклама

Принтер сбрасывает температуры стола и сопла при остановке по датчику филамента. (Клиппер) Как поправить?

MaGr1977
Идет загрузка
Загрузка
10.12.2023
1834
6
Вопросы и ответы

Хотел спросить у тех кто лучше разбирается в Клиппере. Имеется летающий медведь 6 на клиппере, в качестве основы апельсинка 3 LTS и armbian. Все бы ничего, но периодически случается ситуация, когда произошел останов по окончанию филамента и, если я сделаю замену в течение получаса (примерно) - все ок. Если же принтер стоит на паузе дольше, тогда он отключает стол, сопло и теряет координаты. Но при этом сохраняет возможность продолжения печати. Правда для этого нужно его заново запарковать, разогреть стол и сопло и после этого можно продолжить печать. Для PLA это вполне себе рабочий вариант (он не отлетает от стола) а вот для Petg, практически 100% отслоение от холодного стола. Хотелось бы что бы по простою отключалось только сопло, а координаты и стол сохраняли свое состояние. 

В основном конфиге просто указан обычный датчик филамента:

[filament_switch_sensor filament_detection]

pause_on_runout: True

switch_pin: PA4

Далее вся секция сенсора задокументирована.

Насколько я понимаю логику работы, по его срабатыванию запускается макрос "паузы печати" он у меня такой:

[gcode_macro PAUSE]

rename_existing: BASE_PAUSE

gcode:

    BEEP

    SAVE_GCODE_STATE NAME=PAUSE_state

    BASE_PAUSE

    {% set X = params.X|default(10) %}

    {% set Y = params.Y|default(10) %}

    {% set E = params.E|default(2) %}

    {% set Z = params.Z|default(150) %}

    G91

    G1 E-{E} F2100

    G1 Z{Z}

    G90

    G1 X{X} Y{Y} F6000

В основном конфиге секция выключения по простою у меня просто задокументирована. 

#[idle_timeout]

#timeout: 1200

Вопрос к более понимающим ребятам, что и где мне прописать, чтобы по простою не скидывалось запомненное текущее состояние принтера? 

Ответы на вопросы
Lider 3D Реклама
Lider 3D Реклама