Nespicart, Un emulador dentro de un cartucho de NES

Como lo adelante en una entrada anterior, una vez puesta las manos en una Raspberry es difícil no pensar en nuevos proyectos donde emplear esa pequeña maravilla tecnológica.

El siguiente proyecto que encare, es el de convertir un cartucho de NES en un emulador, introduciendo en su interior una Raspberry Pi Zero W. pero quería dar un paso mas allá, la etiqueta del cartucho debía ser reemplazada por una pantalla LCD que desplegara la portada del juego que se estuviera jugando en eses momento.

Lo primero fue conseguir un cartucho, la Raspberry Zero y la pantalla LCD de 3.5"



Ahora tenemos que acondicionar el interior del cartucho para contener todo, el espacio es muy restringido y cada milímetro cuenta.



Hay que quitar todas las protuberancias de plástico internas para poder colocar los componentes, solo quedaran los 2 agujeros inferiores donde van los tornillos.


La pantalla, tiene un conector de 40 pines, pero es demasiado grande, por lo que deberos retirarlo y recortar los pines, estos pines se soldaran directamente a la raspberry como vemos en la imagen




Los pines ya recortados, hay que tener cuidado de que queden lo suficiente mente largos para la soldadura.



Ya soldados, solo resta probar que la pantalla funcione.

¡Si! tenemos imagen.


Para aumentar la limitada refrigeración, aprovecho uno de los "pies" de la carcasa de raspberry como tope que ayude a evitar el contacto de los componentes de la placa y de la pantalla



Ahora vamos con el cableado dentro del cartucho



Bien, tendremos 1 conector HDMI, 1 conector miniUSB para la alimentación, 3 conectores USB para periféricos.




Cerramos todo y contemplamos el trabajo.



Dejo un enlace con el marco de soporte para los puertos, debe ser impreso  obviamente en una impresora 3d obtenlo aca: DESCARGA


El control por defecto es un 8bitdo , edición Famicom, conectado por bluetooth.

Ya el armado esta listo, ahora veamos como funciona:








El software que esta corriendo es el Retropie, es una versión modificada de linux, especializada en la emulación  de consolas.

La parte del hardware fue la mas sencilla... el proyecto se volvió complejo al configurar el software, crear un script que cargue en la pantalla pequeña la imagen relacionada al juego elegido, requirió una profunda investigación en la web, pero valió la pena.

La verdad quedo bastante bueno el proyecto, pero ya mi mente esta pensando en el siguiente paso....que incluye una Raspberry Pi 4....

Espero los inspire a realizar sus propias ideas.
Dejo lista de los materiales:

Hardware:

Cartucho de NES Americano

Raspberry PI Zero W

Pantalla de 3.5 pulgadas para raspberry

Pines de conexión pantalla GPIO de la raspberry

Tarjeta micro SD 32GB o mas .... (rápida)

Cable mini HDMI a HDMI

Cable mini USB a Mini usb (para la alimentación)

Concentrador mini USB a 3 USB

Soporte de puertos impreso en 3d

Transformador 5v 3amp

Control (puede ser por cable o Bluetooh)

 

Software:

Retropie

Roms

Imágenes de las portadas

Scripts 


Herramientas:

Destornillador plano pequeño

Cuchilla

Piqueta

Soldador

Estaño

Pega loka (cianocrilato)



Comentarios

Entradas populares de este blog

Ajedrez de pesadilla (knightmare chess) y nuevo tablero

Gaslands, juego de autos post apocalipticos, o como retomar los autitos cuando eres grande.

Regicida, un ajedrez en el universo de warhammer