Выполнение g-code перед выключением системы в Octoprint

Подписаться на 3Dtoday
konstantinps
Идет загрузка
Загрузка
24 Марта 2019
129
4
печатает на Ultimaker 2
Вопросы и Ответы
Здравствуйте.

Имеется Ультумбочка+Klipper+Octoprint.

На пин Ramps повешено реле, которое управляет питанием через соответствующие команды klipper и плагин PSU Control.

Вся эта связка прекрасно работает ровно до момента выключения Octoprint через пункт меню "Выключение системы": Octoprint выключается, разрывает соединение с принтером, но пин на Ramps (соответственно и реле) остается под напряжением, т.к. подается питание от малины к меге по USB.

Вопрос: Возможно ли принудительно прописать выполнение команды M81 перед выключением системы?
Понятно, что можно последовательно вручную выключать реле через PSU Control, а потом уже выключать систему, но хотелось бы, чтобы это было одним действием.
Ответы на вопрос

Ответы

24.03.19 в 12:11
печатает на Anycubic Kossel linear plus
0
Предположу, что можно макрос свой записать с последовательностью команд.
24.03.19 в 23:20
0
Все возможно, путей решения множество, самый правильный это повесить реле на распберри и рулить уже им по скрипту. Хотя не особо может понимаю как клиппер может пилить сук на котором сам сидит, или плата от юсб малины питается? Тогда тоже скрипт прописать и все дела. Или отредактировать стоковый в окте на шутдаун, или рубить юсб вообще. Смотря как запитана плата короче
25.03.19 в 11:23
печатает на RepRap
0
С товарищем делали проще, вскрыли кабель usb и разорвали линию питания 5v.
25.03.19 в 20:57
0
Не в бровь а в глаз сразу, но зачем когда можно программно отключить питание на юсб порту?)

Для написания комментариев, пожалуйста, авторизуйтесь.