Найти в Дзене
РадиоВрач

Автоотключение 3D-принтера своими руками (Klipper)

Встречал много разного рода публикаций о необходимости защиты принтера по входу питания и не могу с ними не согласиться, как минимум автоотключение по окончании печати - это удобно, но вот реализация некоторых механизмов оставляет желать лучшего. В настоящий момент навыбор нам предлагается два варианта развития событий: твердотельное и обыкновенное, контактное реле. И тот и другой вариант имеет место быть, но один может быть дороговат (качественные твердотелки стоят чуть дороже), а второй менее безопасен, так как я бы не стал доверять надписям номинала на самом реле, ибо знания эти могут быть крайне ошибочны (проверено). Далее сетевое напряжение. Либо не лезем, либо самостоятельно осознаем, что можем и умеем. Автор Вас предупредил! Я же пошел по пути diy и фактически сколхозил твердотелку из подручных компонентов (да - это все одного поля ягоды, только в корпусе и компаунде). Тем более, что подобная схема у меня уже на протяжении 3-х лет работает в автоконтроллере аквариумного света (5

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

В настоящий момент навыбор нам предлагается два варианта развития событий: твердотельное и обыкновенное, контактное реле.

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

Далее сетевое напряжение. Либо не лезем, либо самостоятельно осознаем, что можем и умеем. Автор Вас предупредил!

Я же пошел по пути diy и фактически сколхозил твердотелку из подручных компонентов (да - это все одного поля ягоды, только в корпусе и компаунде). Тем более, что подобная схема у меня уже на протяжении 3-х лет работает в автоконтроллере аквариумного света (5 прожекторов на 220 V. управлением через arduino).

-2

За основу была взята схема на оптопаре серии MOC 3061, и мощном симисторе BTA41-600В (он изолирован по напряжению).

Принцип работы до безобразия прост. С управляющей платы приходит сигнал на оптопару, которая открывается под действием последнего, корая управляет открытием симистора, через который происходит питание принтера. В моем случае все питание идет через основной блок через понижайку (да-да, сгорел мой мини блочок от кривых ручонок).

На разводке платы: верхняя колодка - вход управляющего сигнала, рядом - отводы под кнопку 220 V, внизу сетевые контакты. Можно сделать компактнее, можно развести плату в другом варианте - дело Ваше, фантазия безгранична. У меня вот так.

В случае апельсинки (opi 3 lts) все шаги настройки можно почитать тут.

Основной задаче настройки последней будет подача питания на указанный пин, как бы симулируя работу (включение и выключение) виртуального светодиода. Пока напряжение подается на управляющий контакт симистор будет открыт и принтер запитан, при отключении же хоста на контакте будет 0 V, а следовательно симистор закроется обесточив весь принтер (мой одноплатник питается через понижайку, еще раз повторю).

Можно встретить множество вариантов настройки отключения принтера через этот светодиод, но прекрасно работает и макрос SHUTDOWN, который можно привязать на 1000 и 1 событие. В любом непонятном случае вызываем SHUTDOWN, что называется.

Прописывается он в klipper в printer.cfg

[gcode_macro SHUTDOWN]
gcode:
{action_call_remote_method("shutdown_machine")}

Еще про отключение можно почитать тут.

Для включения нужно будет замкнуть линию напрямую (кнопка) минуя симистор, после чего питание дойдет до апельсинки и при ее загрузке сработает "виртуальный" светодиод, цикл замкнется.

Кнопка нужна без фиксации, нажимать ее нужно секунд 10, до момента загрузки системы.

Возможно автор не прав и упускает суть работы данной системы, но klipper дает просто бесконечное число вариаций и настроек работы датчиков и вывода соответствующих ошибок, так что я искренне не вижу потребности в покупке дорогостоящих плат автоотключения принтера в случая чистого и непотребного klipper (опять же).

Всем здоровья и стабильного напряжения на релюшках!