Hace unos meses me pedí una Raspberry Pi Zero por aliexpress.
No sabía bien para qué, pero quería una (como pasa con muchas cosas que se acumulan).
Al principio, quise hacer una pi portátil, pero al ver los precios de las pantallas y carcasas, desistí.
Después, quise hacer un joystick con la pi zero incorporada.
También vi otros proyectos, inclusive hay uno donde se puede imprimir la parte de abajo de un joy de snes para que quepa todo:
https://howchoo.com/g/ztc4mjy5ywy/super ... controller
Pero tampoco me gustaba que por ahí uno con un movimiento brusco podía llegar a desenchufar todo.
Entonces no me quedó otra que separar joystick de pi zero, así que vuelve la idea de tener una consola.
Hace un tiempo que tengo unos adaptadores de joystick de play para enchufar a la xbox.
Y fui en contra de mis principios y sacrifiqué uno.
En fin, estoy contento con los resultados.
Tengo que probar más a full los límites de la pi zero, pero con retropie se banca cosas desde consolas de 16 bits e inclusive un metal slug 1 en mame.
Aprovechándome de los puertos GPIO, configuré el driver gamecon.
De esta manera, logro tener dos joysticks: uno para family y otro para SNES.
Después, la pi zero tiene un único puerto micro usb para enchufarle cosas. Ahí me mandé la única cagada, porque lo desarmé todo para puentear un puerto usb común. No sabía que por debajo de la pi, hay unos pines para soldar directamente esos cables.
La cagada es que le saqué el puerto, pero funciona igual con el puerto usb que le puse.
Así que quedaría para 3 joysticks, y se podrían poner más si uno enchufa el hub usb en el puerto.
Como cosas para una nueva versión, me gustaría algún led de encendido y/o procesamiento. También pulir detalles de la carcasa y por ahí cerrar mejor los costados.
Y bueno, tengo que pasar y depurar roms.
Lo bueno es que con el hub usb y una plaquita wifi tengo internet, así que puedo scrappear juegos.
Dejo fotos varias:
Cómo quedó: