Raspberry pi Zero on a NESPad!

30/11/2020 0 Por Adminmusic

Vamos a hacernos una retroconsola con una Raspberry pi Zero y un pad de Nes, suena bien? sigue leyendo!

Pues eso, con un viejo mando de NES (que funcione claro), una Raspberry pi Zero y ganas de soldar (poco… tampoco nos pasemos) nos vamos a hacer una esta maravilla!

Primero vamos a ver lo que necesitamos:

  • Un pad de NES (original) que por ebay no os costará mucho, aunque lo suyo es reutilizar uno que tengamos de sobra claro…
  • Raspberry pi Zero (La versión W, nos facilitará las cosas para pasarle roms por wifi, pero si como en mi caso teníamos una normal por ahí abandonada, nos valdrá igual)
  • Soldador de estaño de punta fina.
  • Tarjeta microsd (ya que solo vamos a emular juegos de 2 botones… pues nos valdrá con alguna que tengamos de 4-8gb)
  • Cable mini hdmi-hdmi o un adaptador como este para usar un cable que ya tuviesemos.
  • Si tenemos impresora 3d podemos descargar el diseño de la parte de abajo desde aquí, sino, nos va a tocar tirar de algun amiguete que tenga alguna.
  • Necesitaremos también un teclado usb, un pad y un hub usb que seguro que tenemos por ahí, lo necesitaremos para configurar nuestro mando de NES, ya que de primeras no lo reconocerá.

Desmontamos el mando de NES

Quitamos los 6 tornillos y nos los guardamos, que nos servirán para luego.
Cortamos el cable sin miedo, dejamos unos 10cm para que luego no sea muy dificil enrrollarlo dentro de la carcasa, pelamos los extremos y soldamos en la Raspberry Pi Zero

Vamos a seguir el orden del esquema, luego configuraremos Retropie para que nos funcione el mando por GPIO:

Pad soldado a nuestra Raspberry Pi Zero.

Ponemos un Led??

Aprovechamos antes de guardarlo todo en su carcasa para soldarle un led, que luego va a quedar muy chulo!

Soldaremos una pata del led en gpio1 y la otra pata (añadiendo una resistencia) en cualquier ground (6,9,14,20,25,30,34, el que mejor nos venga)

Hemos conseguido imprimir o que nos impriman la parte de abajo?

A mi me ha quedado así:

He usado el hueco por donde salía el cable para poner el led.

Vamos a configurar Retropie!

Nos descargamos la versión correspondiente de Retropie para nuestra Pi Zero desde su página oficial aquí

Descargamos la versión para Raspberry Pi 0/1

Descromprimimos y grabamos en nuestra microsd

Ya grabada la imagen en nuestra tarjeta, la introducimos en la Raspberry, conectamos nuestro teclado y pad externos y encendemos.

Cacharreo, siempre cacharreo!

Como ya controlamos de Retropie, en el primer arranque nos pedirá configurar el pad, configuramos el externo que hemos conectado,

Tendremos también que configurar nuestra wifi (por eso es mejor comprar la Raspberry Pi Zero W)

Ya que estamos dentro de opciones, vamos a instalar los drivers.

RetroPie Setup > Manage Packages > Manage Driver Packages y seleccionamos Opción-gamecondriver.

 

Salimos del menú de Retropie y pulsamos F4 para salir a la consola de linux.

Una vez ahí, escribimos este churro:

sudo sh -c 'echo "gamecon_gpio_rpi" >> /etc/modules && echo "options gamecon_gpio_rpi map=0,0,2,0,0,0" > /etc/modprobe.d/gamecon.conf && reboot'

Esto hará que se nos reinicie nuestra Raspberry, desconectamos en ese momento nuestro hub usb donde teníamos conectado un pad y un teclado.

Ahora arrancará y nos pedirá que configuremos nuestro pad de NES.

La verdad es que casi se me cae una lagrimita al ver la palabra NES PAD....

Vamos a cerrar ya el tinglao no? ordenad los cables como podáis, que no pinzen en los huecos para los tornillos y cerramos.

Juegos??

Ya he explicado en otras entradas como pasar juegos e incluso donde descargarlos, asique no me seais vaguet@s….

Lo que si os aconsejo, es usar plataformas de 2 botones (NES por supuesto, Master System, Turbografx 16 (Pcengine) Game Boy, Game Gear….

Y como expliqué en la entrada de la retroconsola en el cartucho de Super Mario, lo mejor sería para NES usar un romset de USA.

Y aquí unas fotitos de como ha quedado!

Pues una retroconsola en un mando de NES muy chula, pero siendo sinceros, es un fastidio el tema del cable hdmi, lo suyo sería hacerse con uno de estos ultrafinos..

Me sigo quedando con el proyecto de consola en un cartucho de NES  (que podéis ver aquí)


Saludos y nos vemos en futuros Retro-tutoriales!