Управление питанием и прочая автоматизация в 3D принтере

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

Kaktus
Сообщения: 2129
Зарегистрирован: 05 мар 2018, 19:59
Откуда: красавец Таганрог
Благодарил (а): 132 раза
Поблагодарили: 279 раз

Управление питанием и прочая автоматизация в 3D принтере

Непрочитанное сообщение Kaktus » 18 дек 2019, 15:24

Stein писал(а):
18 дек 2019, 13:02
Возникла необходимость в БП на 5 вольт, поскольку распбрерри переезжает в подвал принтера.
Лично я здесь покупал на 4А https://ru.aliexpress.com/item/32879492 ... 33edEktwJv
На мой взгляд, на БП для Малинке можно организовать более красивое управление питанием, чем на понижайке - Малинка на стендбае постоянно (ну если кнопка вкл. включена), основной БП через твердотельную релюшку управляется. Из слайсера на печать отправил - все включилось, отработало и выключилось. Только Малина дальше на стендбае...

Stein
Сообщения: 522
Зарегистрирован: 27 фев 2018, 10:22
Имя: Дмитрий
Откуда: Нижний Новгород
Благодарил (а): 123 раза
Поблагодарили: 15 раз

Управление питанием и прочая автоматизация в 3D принтере

Непрочитанное сообщение Stein » 18 дек 2019, 15:56

Kaktus писал(а):
18 дек 2019, 15:24
Из слайсера на печать отправил - все включилось
А вы это с помощью плагина в отопринте реализовали? Не могу сообразить, как автоматически включить принтер.
Мне скорее всего придется выключать малину, так как хочу подключить принтер к ИБП.

Kaktus
Сообщения: 2129
Зарегистрирован: 05 мар 2018, 19:59
Откуда: красавец Таганрог
Благодарил (а): 132 раза
Поблагодарили: 279 раз

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение Kaktus » 18 дек 2019, 16:09

Stein писал(а):
18 дек 2019, 15:56
А вы это с помощью плагина в отопринте реализовали?
Ну да. PSU Control который. Включается принтер командой М80 а выключается М81. В Куре в плагине Октопринта варианты - либо просто отправить, либо сразу на печать.

Kaktus
Сообщения: 2129
Зарегистрирован: 05 мар 2018, 19:59
Откуда: красавец Таганрог
Благодарил (а): 132 раза
Поблагодарили: 279 раз

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение Kaktus » 18 дек 2019, 16:10

Но для этого управление питанием для начала нужно сделать :)

Stein
Сообщения: 522
Зарегистрирован: 27 фев 2018, 10:22
Имя: Дмитрий
Откуда: Нижний Новгород
Благодарил (а): 123 раза
Поблагодарили: 15 раз

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение Stein » 18 дек 2019, 16:36

Kaktus писал(а):
18 дек 2019, 16:10
Но для этого управление питанием для начала нужно сделать
Это понятно. Я сейчас контролирую принтер через умный дом. Как голосовыми командами, так и с помощью автоматизаций. Даже обратную связь реализовал недавно, теперь могу спросить у Алисы о проценте печати и получить ответ. Но не могу придумать, как отправку G-кода перехватить, чтобы можно было выполнить автоматизацию на включение.
В принципе можно получать состояние пина, которым управляет PSU Control. Но с клипером мне приходится после включения выполнять FIRMWARE_RESTART. На это требуется время, сразу печать начать не получится. А у вас какая прошивка?
Или печать начнется после успешного коннекта к принтеру?
Последний раз редактировалось Stein 18 дек 2019, 17:18, всего редактировалось 1 раз.

Kaktus
Сообщения: 2129
Зарегистрирован: 05 мар 2018, 19:59
Откуда: красавец Таганрог
Благодарил (а): 132 раза
Поблагодарили: 279 раз

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение Kaktus » 18 дек 2019, 17:02

Stein писал(а):
18 дек 2019, 16:36
А у вас какая прошивка?
Или печать начнется после успешного коннекта к принтеру?
Клипер на Малине и Рампс дефолтный. Я так серьезно не заморачивался с умным управлением - у меня Малина если намечаются печати постоянно запитана, от нее через ЮСБ Рампс - т.е. все готово к старту. Питанием PSU рулит. Состояние питания принтера в моем случае ни к чему - в начале кода будет М80, если принтер выключен, то включится, если включен, то проигнорирует ее. А за процессом удаленно с помощью плагина Octoprint Anywhere наблюдаю, и при необходимости печать прерываю. Как то так.
Кстати, на дельте с Дуетом все аналогично работает, только с плагинами движухи поменьше - Дует от 5В запитан постоянно от автономного БП, в Куре в начале команда М80 и G4 S3(чтобы включиться все успело), а в конце M109 R100 и M81 питание отключает. Только вот у Дуета с онлайн контролем беда, или я просто не догоняю, как это реализовать...

Stein
Сообщения: 522
Зарегистрирован: 27 фев 2018, 10:22
Имя: Дмитрий
Откуда: Нижний Новгород
Благодарил (а): 123 раза
Поблагодарили: 15 раз

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение Stein » 18 дек 2019, 17:14

Кажется я придумал. Насколько я понял PSU может не только пином дергать, но и отправлять команды. То есть спокойно можно отправить MQTT команду релюхе или умному дому, как в моем случае. Круто! еще бы кто стол клеем смазывал)
Kaktus писал(а):
18 дек 2019, 17:02
М80 и G4 S3
А это как раз то что мне нужно

Kaktus
Сообщения: 2129
Зарегистрирован: 05 мар 2018, 19:59
Откуда: красавец Таганрог
Благодарил (а): 132 раза
Поблагодарили: 279 раз

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение Kaktus » 18 дек 2019, 17:27

Stein писал(а):
18 дек 2019, 17:14
А это как раз то что мне нужно
Только прописать это в начало с небольшим секретом приходится:
Спойлер
M80
G4 S3
T0
M190 S{material_bed_temperature}
M104 S{set_extruder_temperature}
M109 S{material_print_temperature}
M82 ;absolute extrusion mode
G28 ;Home
M83 ;relative extrusion
G1 Z15.0 F4000 ;Move the platform down 15mm
G92 E0
G1 F200 E8
G92 E0
Это мой случай, т.е. все, что Кура пишет сама, надо в стартовый g-code добавить.

Stein
Сообщения: 522
Зарегистрирован: 27 фев 2018, 10:22
Имя: Дмитрий
Откуда: Нижний Новгород
Благодарил (а): 123 раза
Поблагодарили: 15 раз

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение Stein » 19 дек 2019, 10:24

Stein писал(а):
18 дек 2019, 17:14
Кажется я придумал. Насколько я понял PSU может не только пином дергать, но и отправлять команды. То есть спокойно можно отправить MQTT команду релюхе или умному дому
Проверил. Все прекрасно работает. Даже MQTT не пришлось настраивать. прекрасно отправляет любые команды...

schs
Сообщения: 350
Зарегистрирован: 15 сен 2017, 19:41
Имя: Сергей
Откуда: Apatity
Благодарил (а): 79 раз
Поблагодарили: 32 раза

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение schs » 19 дек 2019, 19:26

Kaktus писал(а):
18 дек 2019, 15:24
а мой взгляд, на БП для Малинке можно организовать более красивое управление питанием, чем на понижайке - Малинка на стендбае постоянно
Питание контроллера(arduino или что другое) тоже отключаете?
Тогда как реализован реконнект octoprint, ведь при отключение контроллера USB сериал отваливается?
SPrinter 233, SPrinter mini техно, mini Kossel, anycubic photon mono

Kaktus
Сообщения: 2129
Зарегистрирован: 05 мар 2018, 19:59
Откуда: красавец Таганрог
Благодарил (а): 132 раза
Поблагодарили: 279 раз

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение Kaktus » 19 дек 2019, 19:44

schs писал(а):
19 дек 2019, 19:26
Питание контроллера(arduino или что другое) тоже отключаете?
У меня питание дуни через понижайку, как рекомендовано в инструкции, а в дежурном режиме через USB от Малины питается. Я особо не разбирался, но похоже Ардуинка постоянно от Малинки запитанна :)

schs
Сообщения: 350
Зарегистрирован: 15 сен 2017, 19:41
Имя: Сергей
Откуда: Apatity
Благодарил (а): 79 раз
Поблагодарили: 32 раза

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение schs » 20 дек 2019, 10:18

Kaktus писал(а):
19 дек 2019, 19:44
Ардуинка постоянно от Малинки запитанна
У меня на двух так же сделано, на последнем хотел сделать работу в дежурке только апельсины, но навскидку не нашёл как сделать автопереподключение в Octoprint после запуска питания контроллера печати.
SPrinter 233, SPrinter mini техно, mini Kossel, anycubic photon mono

Stein
Сообщения: 522
Зарегистрирован: 27 фев 2018, 10:22
Имя: Дмитрий
Откуда: Нижний Новгород
Благодарил (а): 123 раза
Поблагодарили: 15 раз

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение Stein » 21 дек 2019, 00:05

schs писал(а):
20 дек 2019, 10:18
но навскидку не нашёл как сделать автопереподключение в Octoprint после запуска питания контроллера печати.
Принтер требует выполнения команды FIRMWARE_RESTART? Или необходимо именно переподключаться к принтеру? Как включается питание самого принтера? Попробуйте перед отключением питания отключится от принтера в интерфейсе октопринта. По крайней мере после правильного отключения мне достаточно выполнить FIRMWARE_RESTART так как я отключаю питание SKR.
Можно в PSU Control в качестве команды на включение принтера прописать необходимые команды (на включение питания, FIRMWARE_RESTART). Но я не знаю получится ли отправить несколько команд разом, но PSU прекрасно отправляет cURL команды, например. Я таким образом запускаю автоматизацию на включение принтера в системе умного дома.

schs
Сообщения: 350
Зарегистрирован: 15 сен 2017, 19:41
Имя: Сергей
Откуда: Apatity
Благодарил (а): 79 раз
Поблагодарили: 32 раза

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение schs » 21 дек 2019, 15:06

Stein писал(а):
21 дек 2019, 00:05
Принтер требует выполнения команды FIRMWARE_RESTART?
Если под принтером понимается контроллер управления двигателями и прочим - нет.
Stein писал(а):
21 дек 2019, 00:05
Как включается питание самого принтера?
В принтере два БП. Один питает апельсину и работает всегда.
Второй питает контроллер и всё силовое.
Апельсина через SSR включает второй блок питания. Это можно сделать вручную через WEB интерфейс или автоматически, по загрузке GCODE.

Сейчас приходиться заходить на WEB интерфейс, включать принтер через меню, после этого нажимать кнопку Connect.
Далее можно как обычно из слайсера отправить задание, начнётся печать. После печати апельсина отключает принтер, соответсвенно пропадает порт и соединение с принтером.

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

В PSU Control прописаны команды на включение\отключения принтера и они работают. Но плагин не включает принтер, если не видит его порта в системе, а порт появляется только после включения, такой вот замкнутый круг.
SPrinter 233, SPrinter mini техно, mini Kossel, anycubic photon mono

Kaktus
Сообщения: 2129
Зарегистрирован: 05 мар 2018, 19:59
Откуда: красавец Таганрог
Благодарил (а): 132 раза
Поблагодарили: 279 раз

Re: Покупка КИТа СПринтера и ссылки на комплектующие

Непрочитанное сообщение Kaktus » 21 дек 2019, 16:44

schs писал(а):
21 дек 2019, 15:06
Апельсина через SSR включает второй блок питания.
У меня с Рампса управление SSR основного БП сделано. Малина по USB постоянно питает Дуню. Т.е. по окончании печати, отключается основной БП, а Дуня работает, дисплей светится, через веб-интерфейс все подключено.

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика