Способы выключения LERDGE с модулем AUTOPOWER

Платы управления от LERDGE: K, X
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Способы выключения LERDGE с модулем AUTOPOWER

Сообщение demonlibra »

Изображение

Логика работы при включении LERDGE через модуль AUTOPOWER следующая:
  1. При нажатие кнопки, 220 Вольт поступает (!!! через кнопку !!!) на блок питания (220VAC/24VDC) в обход реле на модуле AUTOPOWER.
  2. Включается блок питания и подает 24V DC на плату LERDGE.
  3. Плата LERDGE выдает 5V DC на модуль AUTOPOWER для подхвата реле.
  4. Через реле 220 Вольт поступает на блок питания.
После этого от кнопки уже ничего не зависит.
В зависимости от блока питания, иногда требуется при включении подержать кнопку чуть дольше. Просто не успевает включиться блок питания.

Чтобы выключить всю эту схему есть несколько вариантов:
- отключить блок питания от 220 Вольт
- с экрана (иконка в правом верхнем углу на главной странице)
- кодом M81, который может содержаться в конце программы
- кодом M81 через порт UART при подключении LERDGE к ПК или например Raspberry Pi.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
alexstay
Сообщения: 49
Зарегистрирован: 19 янв 2020, 11:44

Re: Способы выключения LERDGE с модулем AUTOPOWER

Сообщение alexstay »

Эта же схема в чуть более расширенном виде доступна на сайте http://www.lerdge.com/case_view.aspx?FI ... &TypeId=30
Изображение

Ссылка доступна пока сайт Lerdge не переделан под новый дизайн (это у них в планах)
Последний раз редактировалось alexstay 19 янв 2020, 18:04, всего редактировалось 1 раз.
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Способы выключения LERDGE с модулем AUTOPOWER

Сообщение demonlibra »

Организовал управление питанием через Raspberry Pi.
Изображение Изображение
Изображение Изображение
  • Включение и выключение принтера с кнопки на передней панели
  • Настраиваемая световая индикация
  • На кнопке 3.3V вместо 220V
  • Управление принтером через Wi-Fi (ssh)
  • Octoprint/Repetier/...
Необходимые дополнительные компоненты:
блок питания 5V DC
Raspberry Pi
релейный модуль обычный или SSR (бесшумный)
светодиодная лента WS2812B (не обязательно)
Логика включения:
включение 220V AC -> включения блока питания 5V DC -> загрузка Raspberry Pi
активация выхода GPIO 17 -> включения релейного модуля -> включения модуля Autopower -> включение блока питания 24V DC -> включение платы Lerdge
запуск сценария neo_start.py для создания светового эффекта
запуск OctoPrint
Логика выключения:
нажатие кнопки на передней панели
завершение OctoPrint
отправка по UART команды выключения (M81) плате Lerdge -> выключение платы Lerdge -> выключение модуля Autopower -> выключение блока питания 24V DC
запуск сценария neo_off для создания светового эффекта
выполнение команды выключения Raspberry Pi
Подробности и файлы сценариев на GitHub.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
UNI
Всея форума
Сообщения: 375
Зарегистрирован: 18 янв 2020, 11:50
Откуда: Стерлитамак

Re: Способы выключения LERDGE с модулем AUTOPOWER

Сообщение UNI »

Отличный вариант!
UNI Mini, UNI 1/2/2.2/
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Способы выключения LERDGE с модулем AUTOPOWER

Сообщение demonlibra »

Я бы этот вариант назвал другим словом, но это не цензурно.
Вариант может быть интересен только если Raspberry уже установлена.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
NubToUni
Сообщения: 8
Зарегистрирован: 18 янв 2020, 16:49

Re: Способы выключения LERDGE с модулем AUTOPOWER

Сообщение NubToUni »

Работает ли с распбери на которой установлен репитер сервер (их оф. образ)?
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Способы выключения LERDGE с модулем AUTOPOWER

Сообщение demonlibra »

С Repetier не тестировал, но не вижу в чем может быть подвох.

Octoprint в сценарии упоминается только дважды:
1. Остановка исполнения OctoPrint, чтобы освободить порт UART и "уверенно" отправить команду M81 плате LERDGE.
2. Проверка установления связи OctoPrint и платы. Делается это для определения выключена или включена плата LERDGE, чтобы понимать дальнейшие действия.
Если Lerdge выключен, надо его включить. Если Lerdge включен, надо его выключить, помигать красиво лампочками и выключить Raspberry.

Для OctoPrint это делается при помощи curl.
Если для Repetier тоже есть способ выполнить проверку состояния связи в консоли, то проблем не будет.
Repetrier так же предоставляет Web интерфейс, команда должна быть похожа.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
ursoft
Активист
Сообщения: 196
Зарегистрирован: 18 янв 2020, 19:52
Откуда: Екатеринбург

Re: Способы выключения LERDGE с модулем AUTOPOWER

Сообщение ursoft »

А как насчет такой задачи: когда к Raspberry (у которой своё отдельное питание) подключено несколько принтеров и нужно включить один из них? Не представляю, как это сделать только при помощи сигналов по USB, но допустим, в каждый принтер идет провод от определенного GPIO Raspberry, и нам известно соответствие между этим GPIO и портом USB. Точнее наверное, даже 2 провода идут. Можно ли тут обойтись уже имеющимися в принтерах реле? Какая в этом случае требуется обвязка (защитная там, или согласующая)?
Uni 2.2, Ulti Steel, FF Dreamer напечатали мне эти 400+ изделий.
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

Re: Способы выключения LERDGE с модулем AUTOPOWER

Сообщение demonlibra »

На какое Ваше действие должна реагировать плата Raspberry?
Как Ваше действие будет ассоциироваться с выбором принтера?

Нажали кнопку, удерживаете, мысленно подумали: "хочу включить 2-й принтер"? Так?
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
ursoft
Активист
Сообщения: 196
Зарегистрирован: 18 янв 2020, 19:52
Откуда: Екатеринбург

Re: Способы выключения LERDGE с модулем AUTOPOWER

Сообщение ursoft »

demonlibra писал(а): 24 янв 2020, 12:05 На какое Ваше действие должна реагировать плата Raspberry?
Возможны варианты. Например, на активацию команды в меню октопринт, ассоциированной со скриптом, выдающим команду в соответствующий gpio. Может быть, готовые есть плагины для этого. Вплоть до перехватчиков события отказа соединения с принтером...
Uni 2.2, Ulti Steel, FF Dreamer напечатали мне эти 400+ изделий.

Вернуться в «LERDGE»