¿Te gustan las consolas portables? ¿Perteneces a la generación comunmente llamada «Millenial»? ¿Valoras los proyectos OpenSource como fuente de progreso tecnológico? Pues esta consola no te dejará indiferente.
Se trata nada más y nada menos que de PiGRRL Zero, una consola diseñada para ser las delicias de todo gamer senior al que guste recordar los viejos tiempos a través de los videojuegos. Para ello utiliza un mini-pc de hardware libre y coste 5$ llamado Raspberry Pi Zero, que junto con otros componentes también OpenSource es capaz de ofrecer una experiencia de juego más que satisfactoria.
[amazon template=videojuegos]
PiGRRL Zero: Un breve vistazo al proyecto
Raspberry Pi Zero
Raspberry Pi Zero es un modelo más pequeño que las tradicionales Raspberry Pi, ordenadores de placa reducida creados por la Fundación Raspberry Pi allá por el 2012. Estos ordenadores de bajo coste fueron ideados para fomentar las ciencias de la computación en las escuelas, y hoy en día se encuentran en miles de centros educativos, aunque este no es el uso mayoritario que se le da en el ámbito público y privado.

Más allá de lo que se creyera en su momento, estas placas son utilizadas por empresas y particulares para todo tipo de proyectos, ya sean del ámbito de la robótica, de la domótica, industrial, para instalaciones agrónomas, en sistemas de seguridad, …etc, y así hasta incontables casos de ejemplo.
Es de uso libre, lo que significa que cualquiera puede utilizarlas para productos que luego vaya a vender, o incluso revenderlas simplemente convirtiéndose en distribuidor.
Pantalla
Para la pantalla he utilizado un display Adafruit PiTFT 2.2″, también de hardware libre y distribuido por la empresa estadounidense AdaFruit. Un poco pequeña para mi gusto, pero los juegos antiguos se ven de maravilla en comparación a cuando uso mi consola en la televisión de casa. Al igual que Anakin Skywalker me he convertido en aquello que juré destruir, y me disgusta bastante percibir descaradamente los píxeles mientras juego.

Para conectar la Raspberry Pi a la pantalla he utilizado un 2×20-pin Strip Dual Male Header. Esto podéis encontarlo en cualquier tienda de electrónica de vuestro vecindario.
[amazon_link asins=’B0122N12NG,B01D19RD1U,B00S4HI1NY,B01KV6EC7O’ template=’ProductCarousel’ store=’gameflip-21′ marketplace=’ES’ link_id=’34205537-a03e-11e7-a427-ed2f33e90121′]
Controladores
Si se quiere crear los controladores con los que me moveré por la interfaz de Retropie y ejecutaré mis combos en el Street Fighter 2 de SNES (por ejemplo) se necesitan unas placas específicas donde se sueldan los botones táctiles que se presionan convenientemente en el uso de la consola. Para ello he utilizado dos PiGRRL Zero Gamepad PCBs, podía haberme customizado unos y me habría salido más barato, pero al verlos me enamoré.
Para los botones táctiles he utilizado unos 6mm Tactile Buttons, aunque para futuras revisiones ya me estoy mirando unos botones de la misma funcionalidad un poco más ‘softs’.

No cabe mencionar que también son de uso libre, como todo lo que os mostraré a partir de ahora a no ser que indique lo contrario.
Batería
-«Sin batería, no hay portabilidad» -dijo un sabio alguna vez. Bueno, lo he dicho yo y esto va a misa (y no, no tengo abuela xD).

Batería lipo 2000mA y Power boost 1000c 1A
Para esta funcionalidad he tenido que comprar una PowerBoost 1000C, una lipo 2000mAh Battery y un interruptor modelo Slide Switch para dar corriente(o no) a la consola. Notad que son componentes muy estándar, con lo que se puede utilizar otros consiguiendo el mismo efecto.
Carcasa y botoneras
En cuanto a la carcasa he utilizado PLA, un plástico biodegradable muy utilizado en impresión 3D debido a su bajo precio y facilidad de manejo. La impresora utilizada es una Anet A8, también de hardware libre y clónica de la famosa Prusa i3.

Para las botoneras he utilizado un plástico flexible llamado Filaflex, que aunque no es biodegradable (que yo sepa) tiene unos niveles de toxicidad casi nulos y además ofrece la experiencia de uso necesaria al presionar los botones.
Herramientas utilizadas
Aquí os dejo una lista de herrammientas que he tenido que utilizar para la elaboración de la consola, junto a una breve descripción de su manejo:
- Impresora 3D y filamento: impresora Anet A8 y filamentos PLA y Filaflex.
- Soldador de estaño y bobina de estaño: el soldador utilizado ha sido uno de punta fina. Primero utilicé uno de los chinos y al ver que me era imposible acabar esto antes de las uvas me compré uno mejor. Moraleja: lo barato sale caro.
- Cableado: 30AWG y 26AWG, dependiendo de si se cableaba la circuitería digital ó la orientada al suministro de energía.
- Pinzas/soportes/panavise: Yo utilicé un soporte que me imprimí yo mismo, combinado con cinta americana para fijar las placas en la mesa. Moraleja: vale la pena comprarme un ‘panavise’ para futuros proyectos.
- Alicates y cutter: para pelar y cortar cables, rebanar un poco las carcasas, etc.
- Tornillos: utilicé unos tornillos M3*12mm, aunque lo recomendado es que se usen M3*9mm (me sobró altura y en algún caso tuve que cortarlos).
- Pegamento: Loctite de los de dejarte los dedos resecos una semana entera. Para algunos encajes de piezas ayuda a fijar algunas partes.
- Tarjeta micro SD: Como Raspberry Pi no tiene disco duro ni incorpora estado sólido, la única manera de meterle el software necesario es mediante una tajeta SD en la que se ha instalado una imagen del sistema operativo y las roms de los juegos que queramos.
Software
La consola tiene instalada una Retropie 3.7 Emulation Station, que emula: SNES, NES, SEGA, N64 y mucho más.

Instalar la imagen es la parte más sencilla, pues ya viene todo más o menos configurado. Lo único de lo que hay que preocuparse es de configurar el wifi, pasarse las roms que quieras jugar, testear todas las conexiones soldadas anteriormente, etc.
Dificultad
Este proyecto ha sido catalogado como de dificultad media-baja para personas no profesionales que están metidas en el mundillo de la impresión 3D y la electrónica. Si vas a montar una PiGRRL Zero, antes de nada asegúrate de disponer de todas las herramientas, y a poder ser no escatimes en gastos. Créeme, lo que se hace en unas pocas horas entretenidas si se tiene todo lo necesario puede convertirse en un infierno si no se hace como debe de hacerse. Al principio intenté soldarlo todo con un soldador de chino, y con perdón a la nación de dragón, pero hay cosas que las fábricas «low cost» no deberían fabricar (y mucho menos vender). Casi lo arruino todo, hasta que decidí invertir en algo que pudiera usar más de dos veces sin acabar infartado de la rabia, frustración y quemaduras varias.
Conclusiones del proyecto PiGRRL Zero
No hay mayor satisfacción que conseguir lo que uno se propone, así que como experiencia yo calificaría el proyecto de PiGRRL Zero como enriquecedora y didáctica, y eso sin mencionar que tengo una consola portable con todos los juegos a los que me viciaba de pequeño. Ni en navidad me sentí tan «como un niño» con un juguete nuevo :P.
Al final, lo retro siempre está ahí para recordarnos que nos hacemos mayores. Quizá sea cierto aquello de que «la idea es morir joven lo más tarde posible«. Yo por mi parte, ya tengo juguete nuevo para enseñar a mis amigos y en el curro (de hecho ya me han pedido que les monte una o dos consolas). Lo bueno de todo esto es que si quisiera podría vender estas joyas -libres de roms, por supuesto -lo cual no descarto para nada en un futuro no muy lejano.
[amazon template=videojuegos]
En breve os subiré un vídeo a nuestro canal de Youtube para que veáis de primera mano el funcionamiento de la consola PiGRRL Zero y algún que otro gameplay.
Si quieres saber más sobre proyectos opensource realizados por Gameflip, no te cortes.
Brutal!! con ganas de probarla 😀
Me alegro de que te guste! Queda pendiente un vicio bueno a esta joya 😉