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

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

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

Сообщение demonlibra »

Пожалуй это вполне реализуем. Нужно только найти плагин для выбора и запуска bash или python сценариев.
Не бойся поломать. Бойся не починить ))
Изображение
Аватара пользователя
ursoft
Активист
Сообщения: 196
Зарегистрирован: 18 янв 2020, 19:52
Откуда: Екатеринбург

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

Сообщение ursoft »

demonlibra писал(а): 24 янв 2020, 22:25 Пожалуй это вполне реализуем. Нужно только найти плагин для выбора и запуска bash или python сценариев.
Вот два кирпичика:
https://plugins.octoprint.org/plugins/s ... andeditor/
http://docs.octoprint.org/en/master/eve ... munication "Error" вполне может сработать при неудачной попытке коннекта к принтеру.
Uni 2.2, Ulti Steel, FF Dreamer напечатали мне эти 400+ изделий.
Аватара пользователя
demonlibra
Помогаю слегка
Сообщения: 2552
Зарегистрирован: 18 янв 2020, 11:49
Откуда: Ростов-на-Дону

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

Сообщение demonlibra »

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

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

Сообщение ursoft »

https://www.instructables.com/id/PSU-Co ... Octoprint/ - просто релюшка и ничего лишнего. Сдается мне, прошедшая мимо шерстяная кошка тоже сможет включить принтер. Но это не точно.
Uni 2.2, Ulti Steel, FF Dreamer напечатали мне эти 400+ изделий.
Аватара пользователя
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 »

Немного разобравшись с логикой работы модуля AUTOPOWER от LERDGE, изменил схему и убрал твердотельное реле.
Теперь управление питанием осуществляется полностью со стороны Raspberry Pi.

1. Питание +5В (красный провод) и GND (черный провод) подключены к БП, который питает Raspberry Pi.
2. Управляющий сигнал (белый провод) подключил к GPIO17 Raspberry Pi.
3. Разъем Power Managment на плате Lerdge свободен.

Потерялось отслеживание питания на стороне Lerdge, но этой функцией за год я ни разу не пользовался.

Изображение
Сценарий включения

Код: Выделить всё

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import RPi.GPIO as GPIO
import time

pin = 17

print "Switch On Autopower Lerdge module"

GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(pin, GPIO.OUT)               #устанавливаем пин на выходной сигнал

#GPIO.output(pin, GPIO.HIGH)            #ставим логическую единицу на выходе
GPIO.output(pin, GPIO.LOW)              #ставим логический ноль на выходе

time.sleep(0.1)
GPIO.cleanup(pin)
Сценарий выключения

Код: Выделить всё

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import RPi.GPIO as GPIO
import time

pin = 17

print "Switch Off Autopower Lerdge module"

GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(pin, GPIO.OUT)               #устанавливаем пин на выходной сигнал

GPIO.output(pin, GPIO.HIGH)             #ставим логическую единицу на выходе
#GPIO.output(pin, GPIO.LOW)             #ставим логический ноль на выходе

time.sleep(0.1)
GPIO.cleanup(pin)
ПС Спасибо xǝןⱯ ʌoʞןoꓥ из чата.
Не бойся поломать. Бойся не починить ))
Изображение

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