Calificación:
  • 2 voto(s) - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[TUTORIAL] Apagar impresora con Octoprint (Rele)
#1
Vamos a ver en este tutorial como manejar un rele para encender o apagar la impresora o unos leds de iluminacion.
De esta forma logramos dejar la raspberry encendida, pudiendo apagar la fuente en los ventiladores cuando no la usemos.

MATERIALES NECESARIOS:
- Raspberry Pi (valido desde la 1 a la 3) con Octoprint instalado

- Placa de reles, en mi caso de 2 modulos.
resim

- Cables de conexion entre modulo y raspberry (Hembra-Hembra)
resim

ESQUEMA DE CONEXION:
Siendo el Rele 1 el de la impresora (conectado al pin 18) y el Rele 2 el de los leds (conectado al pin 23

resim

COMANDOS:

Primero tenemos que asignar los pines 18 y 23 como salida en nuestro. Y que ese comando se escriba cada vez que arranca la raspberry.
Para ello tenemos que conectarnos a ella via SSH con un programa llamado Putty
Descarga: https://the.earth.li/~sgtatham/putty/lat...taller.msi

Una vez bajado el programa lo ejecutamos y nos sale la siguiente ventana, en la cual ponemos la ip de la raspberry:
resim
Nos pedira un usuario y contraseña:
User: pi
Pass: raspberry

Una vez abierta ya la consola terminal de la raspberry insertamos el siguiente comando, el cual modifica el archivo el cual arranca cada vez que se enciende.

Código:
sudo nano /etc/rc.local


Entre las lineas que pone "fi" y la de "exit" hay que poner el siguiente texto (Con las almohadillas incluido)

Código:
###
#Asignacion de pines para reles

#Pin 18: Rele 1 (Alimentacion impresora)
#Pin 23: Rele 2 (Alimentacion Leds)

#Indicamos que vamos a usar los pines 18 y 23
echo 18 > /sys/class/gpio/export
echo 23 > /sys/class/gpio/export

#Asignamos los pines como salida
echo out > /sys/class/gpio/gpio18/direction
echo out > /sys/class/gpio/gpio23/direction
###

Deberia quedar algo asi 

resim


Le damos a "Control + X", despues a la letra "Y" y por ultimo "Enter"

De esta manera, cada vez que iniciemos la Raspberry de ejecutaran esas lineas de código.

OCTOPRINT:

Lo siguiente es trabajar sobre Octoprint para hacerlo accesible para nosotros.

En mi caso he usado dos Plugins
- PSU Control
- System Comand Editor

Instalamos ambos desdes el menu "Settings>Plugin Manager"
Una vez instalados ambos se reinicia Octoprint y quedan listo para su uso

Vamos con el primero que maneja la fuente.

PSU Control

Una vez instaldo nos aparece dentro del menu "Settings" una opcion llamada PSU Control

Debe quedar configurado de la siguiente manera:
resim

Dejo los comando para copiar y pegar.

Código:
gpio -g write 18 0

gpio -g write 18 1


Vamos con una pequeña explicación de las opciones:

Power ON Options
De esta manera al iniciar cualquier accion de movimiento o calentar; o cualquiera de los comandos que pongamos, se enciede la impresora.

Power OFF Options
Cuando la impresora esta en reposo sin recibir ninguna comando ni acción se apaga, pero con unas condiciones.
En mi caso a los 10 min se apaga, ignorando el comando M105 (el que usar Octoprint para saber la temperatura de extrusor y la cama)
Pero dentro de esos 10 min, solo se apaga si la temp ha bajado por debajo de 50º, para evitar problemas de atasco por apagar el ventilador del Hotend.

De esta manera ahora manejamos nuestra impresora desde el siguiente icono.
resim

Siendo gris apagado y verde encendido. Con un simple click cambiamos el estado.

System Comand Editor

Con este plugin crearemos los botones para manejar los leds.

Nos vamos a la seccion correspondiente en "Settings"

Damos boton derecho en el cuadro verde y seleccionamos "Create Command"

Rellenamos los datos de la sieguiente manera:
resim
Código:
gpio -g write 23 0

Tenemos que hacer esta operación dos veces, la otra para apagar los leds:
resim
Código:
gpio -g write 23 1

Guardamos todo con el Save y todo listo.


Ahora manejamos los leds desde el menu de System.

resim

De esta manera queda todo configurado y conectado.

Si apagamos la raspberry y la encendemos toda la configuración queda guardada y no se pierde nada.

Si teneis cualquier duda o problema ponedlo y lo miramos.
Citar
#2
Muchas gracias!! Espectacular aporte.
Citar
#3
Lo he probado esta tarde y cuando se ha apagado por estar en "stand by" luego no responde mediate web. Es como si se hubiera quedado pillada.

La RBP va con su cargador directo.
Tiene una webcam y un nano wifi para la wifi.
Citar
#4
La placa de relés, algun link de compra en especial?

Enviado desde mi Redmi Note 4 mediante Tapatalk
Citar
#5
(07-03-2017, 10:19 PM)Anakin escribió: Lo he probado esta tarde y cuando se ha apagado por estar en "stand by" luego no responde mediate web. Es como si se hubiera quedado pillada.

La RBP va con su cargador directo.
Tiene una webcam y un nano wifi para la wifi.

Yo con mandarle cualquier comando de los de la lista esa que sale se me activa. Lo mismo la accion que quieres hacer no esta en la lista

(07-03-2017, 11:52 PM)gale901001 escribió: La placa de relés, algun link de compra en especial?

Enviado desde mi Redmi Note 4 mediante Tapatalk

Es una placa de reles de 2 módulos, en ebay, ali, gearbest, bangood o cualquier tienda china las tienes a buen precio
Citar
#6
Me ha llegado la placa hoy, espero poder ponerme con ello el mes que viene. Gracias por la explicación

Enviado desde mi Redmi Note 4 mediante Tapatalk
Citar
#7
Buenas,

Gracias por el tutorial, me ha ayudado a poder configurar el relé. Aunque me surgen algunas dudas.

¿Es normal que se cierre el circuito siempre que se reinicia la PI? Es decir, si se va la luz y vuelve, cuando arranca la PI enciende la impresora.
¿Hay opción de hacerlo para que no la encienda?
Citar
#8
(09-04-2017, 11:53 PM)iMonje escribió: Buenas,

Gracias por el tutorial, me ha ayudado a poder configurar el relé. Aunque me surgen algunas dudas.

¿Es normal que se cierre el circuito siempre que se reinicia la PI? Es decir, si se va la luz y vuelve, cuando arranca la PI enciende la impresora.
¿Hay opción de hacerlo para que no la encienda?
Hola, el mío también se cierra al iniciar la Pi. Depende de si lo conectas en NO o en NC y de dónde coges la alimentación de ese contacto libre de potencial. A mi me va bien así, luego sie interesa lo apago desde octoprint

Enviado desde mi Aquaris X5 mediante Tapatalk
Citar
#9
hola quería saber si se podría poner algún botón físico para poder encender aparte la impresora
Citar
#10
Buenas alguien podria poner el esquema completo del cableado a los leds y la impresora? por que yo lo ponho y no me funciona no escucho ni al rele hacer el ruido al pulsar el Led On o Off
Citar
#11
(23-10-2017, 11:06 PM)jhondoe escribió: Buenas alguien podria poner el esquema completo del cableado a los leds y la impresora? por que yo lo ponho y no me funciona no escucho ni al rele hacer el ruido al pulsar el Led On o Off

Compi, a mi me paso algo parecido. Al conectar y configurar todo no me funcionaba los relé y por más que rebusque no me aclaraba con el asunto. Deje a un lado el proyecto y justo hoy me doy por tarea terminar con el y por sorpresa al encender la raspberry zero sonaron los relé. Igual es algún fallo de los contactos pero lo bueno es que me va ahora. Así que te recomiendo que revises bien todo a ver si te funciona porque es como tal lo describen en este post.
Saludos y suerte!



Citar
#12
Buenas.

Estoy interesado en implementar los relés a mi Anet A8 pero tengo una duda.

A la hora de conectar los relés de encendido de la impresora que se hace, se conecta a la entrada de 220vac traida de la red o se conecta a la salida 12Vdc decla fuente?
Citar
#13
Yo tengo mas o menos la misma duda que el compañero de arriba, creo que se conectaría asi. Si no es así, que alguien me corrija:

resim


Aparte de esta conexión podriamos tener el cable con el enchufe como lo tenemos ahora y enchufar una cosa u otra segun nos interese.
Citar
#14
Buen tutorial, alguien lo ha hecho con Orange Pi Zero? supongo que tendrán otros pines y configuraciones.

Feliz Navidad
Citar
#15
hola buenas tardes muchas gracias por el aporte tengo un pequeño problema cuando pasan 2 dias desde que lo instalo me deja de funcionar los rele le conecto una tv a la raspeberry y me pone esto y una y otra vez a ver si me podeis echar una mano gracias 
resim
Citar
#16
hola tengo un problema, cuando instalo System Command editor no me sale el cuadrado verde, también me e instalado el editor Collection, pero tampoco me sale el cuadrado verde, que puede hacer?

(19-01-2018, 10:18 AM)amrinye escribió: hola tengo un problema, cuando instalo System Command editor no me sale el cuadrado verde, también me e instalado el editor Collection, pero tampoco me sale el cuadrado verde, que puede hacer?

solucionado, no salia en la pantalla porque tenia que deslizar hacia abajo
Citar
#17
Muchas gracias por el aporte, muy buen tutorial . Es valido para una Orante Pi Lite con Octoprint.? Gracias.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Curso Tutorial - Simplify 3D en Español luzma 24 10,474 Ayer, 10:48 PM
Último mensaje: Nullz
Información Tutorial | Controla impresora 3D de forma remota con Octoprint y Orange Pi Zero Drey 75 13,153 11-04-2018, 08:20 AM
Último mensaje: karmelo
  Novato: octoprint sin wifi robertote 0 488 24-01-2018, 03:04 PM
Último mensaje: robertote
  CONSULTA Octoprint problema con webcam blady83 0 603 25-12-2017, 05:00 PM
Último mensaje: blady83
  Octoprint + pc robertote 2 924 10-07-2017, 03:52 PM
Último mensaje: robertote