Кремень КД Реклама
Кремень КМ Реклама

Klipper - восстановление прерванной печати

zatorax
Идет загрузка
Загрузка
15.11.2024
2661
14
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

13
Статья относится к принтерам:
Flying Bear Ghost 5

Никогда больше.

Внезапно выяснилось что у стокового клиппера есть странная особенность - НЕ продолжать печать если что то пошло сильно не так. По умолчанию у тебя есть 600 секунд (10 минут) чтобы решить все свои проблемки, если не успел, ну тоже можно решить, но как то сложно.

Klipper - восстановление прерванной печати

Задавал вопрос комьюнити, и кажется действительно есть такая проблема и нету сходу простого решения. Решил поумничать и написать в техничку.

Проблема действительно решается достаточно просто.

Шаг первый:

Добавляем секцию увеличивающую время ожидания до отключения принтера.

[idle_timeout]

#code:

# A list of G-Code commands to execute on an idle timeout. See

# docs/Command_Templates.md for G-Code format. The default is to run

# "TURN_OFF_HEATERS" and "M84".

timeout: 86400 #время с секундах 60*60*24 можете фантазировать

# Idle time (in seconds) to wait before running the above G-Code

# commands. The default is 600 seconds

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

Шаг второй:

Нагуглил интересный скрипт https://github.com/Yumi-Lab/YUMI_PLR

Без позволения автора я его слегка поправил, так как у него захардкожен пользователь pi, возможно для подавляющего большинства это не будет проблемой, но у меня другой пользователь, поэтому я поменял имя пользователя на переменную. Это все что поменялось. Если кому то надо, вот мой вариант.

В целом, скрипт сам себя устанавливает, делать ничего не нужно. Я сделал, добавил include руками и завалил moonraker. Не делайте как я, не дописывайте конфиг руками, скрипт сам все сделает.

Все работает, устроил принтеру блекаут. По нажатию RESUME_INTERRUPTED начал нагрев и продолжил печать. Конечно косяк есть, небольшая соплюха подтекла из сопла. Шмыгать экструдер не может...

Klipper - восстановление прерванной печати

Немного пошкрябал каплю но продолжило печать.

Klipper - восстановление прерванной печати

Всем успешной печати.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

13
Комментарии к статье