Gracias.
EDITO 27/05/2018
Aprovecho el mensaje en la primera página para poner una mini guía para instalar un apagado/encendido seguro y un botón para volver al menú (se puede aprovechar el del dock).
Créditos a
@Yahmez y
@meleuAl lío, vamos a meter una raspberry dentro de un dock de NeoGeoX de una forma facilísima y otra un poco más elaborada pero que vale la pena, eso sí, para la parte avanzada necesitas herramientas como soldador y estaño.
Lista de la compra:
- Una raspberry Pi
- Una micro SD de al menos 16 GB (mirad que no sea de los chinos)
- Un dock de Neo Geo X
- Un transformador con clavija de 4x1.7 mm (como los de Orange Pi)
- El pack de cables que se ofrece en aliexpress
- 1x diodo 1N4148
- 1x condensador electrolítico de mínimo 220uF 10v
- Pololu 2810 o 2811
- Cables con terminación dupon (recomendado para conectar al GPIO)
Desmontamos el dock POR COMPLETO.
Localizamos el interruptor de encendido y desoldamos las dos puntas del cable que van al interruptor.
Empalmamos las dos puntas, dejando el cable directo hacia los USB del dock (es un HUB).
Desde el propio HUB sacamos un cable de masa GND (el punto a onde va el cable negro) hacia el punto medio del interruptor de encendido (tiene tres terminaciones).
Desde la terminación de la izquierda (la que corresponde a la posición ON) llevamos un cable al punto del switch Pololu que he llamado 6.
Desde la terminación de la derecha (posición OFF) sacamos un cable con terminación dupon que irá conectado a uno de los terminales del GPIO de la RPi (GPIO 27).
En las conexiones del dock (donde se conectan el HDMI y el audio también), localizamos los cables rojo y negro de alimentación y los desoldamos, llevando estos cables a las terminaciones Vout (rojo) y GND (negro) del 2810.
Hacemos lo propio con las conexiones Vin del 2810 llevando un cable desde Vin y lo mismo con GND hacia donde estaban los cables que hemos quitado antes (la alimentación del dock).
Botón MENÚ:
Es fácil, basta con poner un interruptor/pulsador llevando una de sus patas a GND y la otra a GPIO 17.
Ojo, que la nomenclatura de los GPIO no se corresponde con el número de pin...
GND - PIN9
GPIO17 - PIN11
GPIO27 - PIN13
GPIO22 - PIN15
Extra: Para poner un led de encendido basta con coger 3.3v del GPIO y montar un led con una resistencia de 220 Ohm.
Ahora podéis usar una imagen que he subido a mega (
https://mega.nz/#F!mNJhCCBZ!Jy6HVNJGaj_U6pGffGzyRA) para tal menester o añadir el script a vuestra propia compilación. Las instrucciones del script están en la página 10:
viewtopic.php?p=1745863294