Hola a todos,
Recurro a vuestros conocimientos por si alguien me puede echar un cable.
Llevo un par de días buscando información de como conseguir conectar una fuente de alimentación ATX en una Raspberry Pi 3 para que actúe de la misma forma que un PC de sobremesa, es decir, cuando enciendo la fuente, que arranque la RPI y cuando realizo un shutdown del sistema, que esta se apague junto a la placa...
El motivo por el que necesito utilizar una fuente ATX es porque necesito alimentar varios discos duros y un lector de DVD junto a la RPI.
¿Alguien ha conseguido este efecto o tiene algún tutorial o enlace donde explique como hacerlo?
Encendido y apagado de Raspberry Pi y fuente ATX
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Interesante. He leído acerca de ello en los foros de raspberrypi.org y hay varios problemas a resolver:
Por un lado está el tema de alimentación, y por otro la gestión de la fuente (encendido).
Tienes que extraer 5V y masa de la fuente de alimentación, eso es sencillo.
Pero tienes que elegir por dónde lo vas a alimentar, si por el GPIO o por el MicroUSB
Hacerlo por el GPIO es bonito, pero no tiene ningún control de sobretensión y te puede salir cara la broma.
Lo ideal sería sacarlo de la fuente a un microusb, para usar la proteccion de la entrada de corriente.
Si lo quieres hacer por GPIO, te recomiendo encarecidamente una placa intermedia que gestione la corriente de la fuente y la pase a la raspberry. Algo como esto:
youtu.be/jkUIeisELkY
Si te fijas, la placa también gestiona el encendido de la fuente, ¡y hasta el led! :-D
En este caso, la placa hace un "apagado ordenado" de la raspi y de la fuente, pero creo que el comando sale de la placa, no de la raspi
Más info:
https://hackaday.io/project/20963-mini-atx-psu
https://blog.adafruit.com/2017/07/28/po ... hat-piday/
Por un lado está el tema de alimentación, y por otro la gestión de la fuente (encendido).
Tienes que extraer 5V y masa de la fuente de alimentación, eso es sencillo.
Pero tienes que elegir por dónde lo vas a alimentar, si por el GPIO o por el MicroUSB
Hacerlo por el GPIO es bonito, pero no tiene ningún control de sobretensión y te puede salir cara la broma.
Lo ideal sería sacarlo de la fuente a un microusb, para usar la proteccion de la entrada de corriente.
Si lo quieres hacer por GPIO, te recomiendo encarecidamente una placa intermedia que gestione la corriente de la fuente y la pase a la raspberry. Algo como esto:
youtu.be/jkUIeisELkY
Si te fijas, la placa también gestiona el encendido de la fuente, ¡y hasta el led! :-D
En este caso, la placa hace un "apagado ordenado" de la raspi y de la fuente, pero creo que el comando sale de la placa, no de la raspi
Más info:
https://hackaday.io/project/20963-mini-atx-psu
https://blog.adafruit.com/2017/07/28/po ... hat-piday/
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- Nekrobits
- Pi Newbie
- Mensajes: 4
- Registrado: 13 Jul 2017, 12:22
- Agradecido: 0
- Agradecimiento recibido: 0
Gracias por la info egrueda.
Busco un método más casero, es decir, algún esquema electrónico para construir yo mismo y minimizar costes (veo que la broma me saldría por 38 € con gastos de envío).
Por cierto, no sabía que la alimentación a través de GPIO carecía de protecciones. Lo apunto...
No tengo nada de experiencia con GPIO, por lo que que tendré que indagar para saber como funciona y montarme yo mismo alguna solución.
Así a voz de pronto, ¿Sabes si hay alguna salida de GPIO que deje de dar voltaje en el momento en que el sistema se apague por completo?
Busco un método más casero, es decir, algún esquema electrónico para construir yo mismo y minimizar costes (veo que la broma me saldría por 38 € con gastos de envío).
Por cierto, no sabía que la alimentación a través de GPIO carecía de protecciones. Lo apunto...
No tengo nada de experiencia con GPIO, por lo que que tendré que indagar para saber como funciona y montarme yo mismo alguna solución.
Así a voz de pronto, ¿Sabes si hay alguna salida de GPIO que deje de dar voltaje en el momento en que el sistema se apague por completo?
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Siempre puedes sacar dos cables de la fuente de alimentación, de 5V y GND y conectarlo a los pines de la raspi:

En todas partes advierten que tengas cuidado, que no hay fusible de protección.
Te queda el punto 2: encender la fuente de alimentación
Esto es sencillo, un interruptor conectado directamente a los pines de la fuente.
Necesitas conectar un pin PS_ON con un COM, por ejemplo el 13 y el 14 de la fuente, según el esquema de arriba.
Y luego el punto 3: apagar todo el equipo
Entiendo que la pregunta correcta es: ¿cómo le dices desde la raspi que apague la fuente? ¿Y cómo lo haces *después* de que se haya apagado la raspi? :-D

Con eso tienes el punto 1: alimentación entranteIt is possible to power the Pi by supplying 5V through the GPIO header pins 2,4 and GND. The acceptable input voltage range is 5V ±5%. ⋯ Implement a duplicate power safety diode ⋯ supply 5V at a minimum of 1.3A ⋯ Under no circumstances should a power source be connected to the 3.3V pins
En todas partes advierten que tengas cuidado, que no hay fusible de protección.
Te queda el punto 2: encender la fuente de alimentación
Esto es sencillo, un interruptor conectado directamente a los pines de la fuente.
Necesitas conectar un pin PS_ON con un COM, por ejemplo el 13 y el 14 de la fuente, según el esquema de arriba.
Y luego el punto 3: apagar todo el equipo
Bueno, la pregunta está mal formulada. En el momento en que el sistema se apaga por completo, todos los pines dejan de dar voltaje, jajaja.Así a voz de pronto, ¿Sabes si hay alguna salida de GPIO que deje de dar voltaje en el momento en que el sistema se apague por completo?
Entiendo que la pregunta correcta es: ¿cómo le dices desde la raspi que apague la fuente? ¿Y cómo lo haces *después* de que se haya apagado la raspi? :-D
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- lopz_
- Pi Master
- Mensajes: 201
- Registrado: 27 Jun 2017, 13:51
- Agradecido: 0
- Agradecimiento recibido: 0
Los GPIO de la Raspi no mandan voltaje hasta que no se le ordena no? porque si hubiera algún pin que manda voltaje siempre sería facil de hacer con un relé conmutador y un pulsador
Creo que los pines 2 y 4 del puerto GPIO siempre mandan 5V.
Del cable verde de la fuente ATX al relé , la salida del rele activa (Sin excitar) a un pulsador (Que no interruptor) y de ahí a GND de la fuente de alimentación. La otra salida directa a GND de la fuente de alimentación. para cuando arranca la Raspi excite el relé y mantenga la fuente encendida.. cuando se apaga la Rpi, pierde la excitación el rele y al no estar el pulsador pulsado el cable verde de la fuente ATX no tiene "masa" por lo que se apaga la fuente.
Pero claro, todo esto se podría hacer si la RPI tiene algún pin que siempre mande voltaje desde el inicio...
Porque otras alternativas ya sería jugar con algún eprom o similar que se le programe alguna función...
Hay algunos chips de arduino que cuestan 3 o 4 euros que lo mismo con un poco de dedicación se le puede programar...
Saludos.
Creo que los pines 2 y 4 del puerto GPIO siempre mandan 5V.
Del cable verde de la fuente ATX al relé , la salida del rele activa (Sin excitar) a un pulsador (Que no interruptor) y de ahí a GND de la fuente de alimentación. La otra salida directa a GND de la fuente de alimentación. para cuando arranca la Raspi excite el relé y mantenga la fuente encendida.. cuando se apaga la Rpi, pierde la excitación el rele y al no estar el pulsador pulsado el cable verde de la fuente ATX no tiene "masa" por lo que se apaga la fuente.
Pero claro, todo esto se podría hacer si la RPI tiene algún pin que siempre mande voltaje desde el inicio...
Porque otras alternativas ya sería jugar con algún eprom o similar que se le programe alguna función...
Hay algunos chips de arduino que cuestan 3 o 4 euros que lo mismo con un poco de dedicación se le puede programar...
Saludos.
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
¡Claro, brillante! Que la raspi controle la fuente con un relé alimentado desde la raspi, me parece geniallopz_ escribió: 04 Abr 2018, 09:54Del cable verde de la fuente ATX al relé , la salida del rele activa (Sin excitar) a un pulsador (Que no interruptor) y de ahí a GND de la fuente de alimentación. La otra salida directa a GND de la fuente de alimentación. para cuando arranca la Raspi excite el relé y mantenga la fuente encendida.. cuando se apaga la Rpi, pierde la excitación el rele y al no estar el pulsador pulsado el cable verde de la fuente ATX no tiene "masa" por lo que se apaga la fuente.
Hombre, los pines de 3,3V y de 5V están siempre activos si la placa está encendida. Donde se conecta el ventilador, vaya, que no tienes que darle ninguna orden, simplemente conectas el ventilador y funciona.lopz_ escribió: 04 Abr 2018, 09:54 Pero claro, todo esto se podría hacer si la RPI tiene algún pin que siempre mande voltaje desde el inicio...
Los GPIO de la Raspi no mandan voltaje hasta que no se le ordena no? porque si hubiera algún pin que manda voltaje siempre sería facil de hacer con un relé conmutador y un pulsador
O sea, que hasta donde yo se, la raspi siempre está enviando corriente por esos dos pines
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- Nekrobits
- Pi Newbie
- Mensajes: 4
- Registrado: 13 Jul 2017, 12:22
- Agradecido: 0
- Agradecimiento recibido: 0
Si egrueda, no me he expresado bien. Lo que quería decir es que si los pines de GPIO dejan de dar voltaje justo en el momento en que el sistema ha concluido el proceso de apagado, o durante el proceso de apagado... Lo pregunto pq si se trata del primer caso, ya tendría un punto de partida para el diseño de un sistema de apagado, como el ejemplo que acaba de proponerme lopz_...
:-)
:-)
- lopz_
- Pi Master
- Mensajes: 201
- Registrado: 27 Jun 2017, 13:51
- Agradecido: 0
- Agradecimiento recibido: 0
Lo que se me ocurre (siempre y cuando la Raspi por el Pin 2 ,4 tenga siempre corriente, y 6 masa. sería algo así (el esquema esta muy cutre porque es con Paint... en un ratillo libre que he tenido).
La teoría es que cuando se pulsa el pulsador puente el cable Verde y GND de la fuente por lo que esta se enciende y por consiguiente la raspberry. al encender la raspberry (si manda alimentación nada mas conectarla) excita el relé por lo que queda puenteado el cable verde y gnd de la fuente de alimentación mientras esta está encendida.
Cuando se apaga la raspberry pierde la alimentación. por lo que se deja de excitar el relé (y al no estar pulsado el pulsador) se pierde el "puente" que enciende la fuente de alimentación...
Lo mismo habría que poner un condensador para que mantenga la corriente un tiempo en caso de reinicio, porque si no cuando se dé a reiniciar se apagará igualmente. El relé evidentemente tendría que ir a 5v
.... Pero todo siempre y cuando esos pines tengan corriente desde el segundo 0 que se alimenta la raspberry. y cuando al realizar un apagado por software deje de tener corriente.
La teoría es que cuando se pulsa el pulsador puente el cable Verde y GND de la fuente por lo que esta se enciende y por consiguiente la raspberry. al encender la raspberry (si manda alimentación nada mas conectarla) excita el relé por lo que queda puenteado el cable verde y gnd de la fuente de alimentación mientras esta está encendida.
Cuando se apaga la raspberry pierde la alimentación. por lo que se deja de excitar el relé (y al no estar pulsado el pulsador) se pierde el "puente" que enciende la fuente de alimentación...
Lo mismo habría que poner un condensador para que mantenga la corriente un tiempo en caso de reinicio, porque si no cuando se dé a reiniciar se apagará igualmente. El relé evidentemente tendría que ir a 5v
.... Pero todo siempre y cuando esos pines tengan corriente desde el segundo 0 que se alimenta la raspberry. y cuando al realizar un apagado por software deje de tener corriente.
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Voy a por el bat-polímetro :-Dlopz_ escribió: 04 Abr 2018, 12:20.... Pero todo siempre y cuando esos pines tengan corriente desde el segundo 0 que se alimenta la raspberry. y cuando al realizar un apagado por software deje de tener corriente.
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Confirmado, tenemos voltaje (aprox. 5.6V) desde el momento en que la raspi recibe carga (a través de USB)
Y una cosa que no había notado, una vez desconectas la placa, el voltaje no desaparece buscamente, sino que baja a 0.4V y lentamente va vaciando capacitadores.
Es increíble pero tarda como un minuto en "vaciarse" del todo. Y una vez que se conecta la corriente al USB, tenemos los 5V al instante.
Y una cosa que no había notado, una vez desconectas la placa, el voltaje no desaparece buscamente, sino que baja a 0.4V y lentamente va vaciando capacitadores.
Es increíble pero tarda como un minuto en "vaciarse" del todo. Y una vez que se conecta la corriente al USB, tenemos los 5V al instante.
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- lopz_
- Pi Master
- Mensajes: 201
- Registrado: 27 Jun 2017, 13:51
- Agradecido: 0
- Agradecimiento recibido: 0
Lo suyo sería saber si cuando se da a apagar por software. mantiene o deja de tener los 5V, si deja de tener los 5V ya estaría hecho el temita. si no.. habría que pensar otras alternativas mas "sofisticadas".egrueda escribió: 04 Abr 2018, 13:05 Confirmado, tenemos voltaje (aprox. 5.6V) desde el momento en que la raspi recibe carga (a través de USB)
Y una cosa que no había notado, una vez desconectas la placa, el voltaje no desaparece buscamente, sino que baja a 0.4V y lentamente va vaciando capacitadores.
Es increíble pero tarda como un minuto en "vaciarse" del todo. Y una vez que se conecta la corriente al USB, tenemos los 5V al instante.
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Vale, ya te entiendo. Te refieres a que la raspi sigue enviando los 5v estando enchufada, aunque no esté arrancado el sistema, ¿no?lopz_ escribió: 04 Abr 2018, 13:08Lo suyo sería saber si cuando se da a apagar por software. mantiene o deja de tener los 5V, si deja de tener los 5V ya estaría hecho el temita. si no.. habría que pensar otras alternativas mas "sofisticadas".
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- drewdty
- Pi Destroyer
- Mensajes: 753
- Registrado: 05 Dic 2016, 22:47
- Agradecido: 0
- Agradecimiento recibido: 4 veces
el hilo es antiguo lleva 7 mesesellagarto escribió: 19 Nov 2018, 21:12 perdona me puedes indicar con que cables de la fuente sacas los 5 V.
Gracias anticipadas
aqui esta el diagrama de salidas de votages atx


La madre de todas las ciencias es la paCIENCIA