Página 1 de 2

Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Mié, 07 Sep 2016, 19:56
por mjbailon
Hola a todos,

Os presento mi último proyecto, un Panel Arcade controlado por una Raspberry Pi-2 en la que he instalado una distribución Recalbox (fácil de instalar y usar). El hecho de que se un panel de esta forma lo hace relativamente "portátil" y para empezar a jugar sólo es necesario conectar un cable de alimentación y otro HDMI directamente a la TV. Para capturar la pulsación de los botones (algunos de ellos iluminados con leds) y palancas he utilizado una interfaz USB. Además la caja está forrada con vinilo rojo y la parte superior lleva otro vinilo personalizado, inspirado en los CPO de los arcades rojos de SNK y por encima un panel de metacrilato, que aporta un punto más de elegancia al conjunto.

Aquí os dejo una serie de imágenes, a ver que os parecen.

Imagen

Imagen

Imagen

Imagen

Imagen

Imagen

DESARROLLO

Todo empezó cuando descubrí las múltiples aplicaciones que estaban apareciendo para ese miniordenador llamado Raspberry Pi, que funciona bajo Linux, y cuyo procesador estaba más que preparado para ejecutar emuladores de cualquier sistema retro. Desde hacía tiempo estaba buscando fabricar un "cacharro" para emular MAME y algunas consolas retro (entre las que se encuentra, por supuesto NEO GEO), pero necesitaba que fuese ligero y portátil (para poder llevarlo a casa de amigos y familiares), por lo que descarté casi de inicio construir un Arcade o Mini Arcade.

Navegando por Internet descubrí un Panel Arcade guiado por Raspberry Pi y me di cuenta enseguida que eso era justamente lo que andaba buscando tanto tiempo.

Imagen

El primer paso fue el de comprar por supuesto la Raspberry Pi 2, que era en ese momento, la versión más moderna (ahora ha salido la 3 con más procesador y soporte para tarjetas SD de mayor tamaño). También tenía que hacerme con unos joysticks y botones arcade y una interfaz para conectarlos a la Raspberry. La mejor opción para no andar soldando es una interfaz USB para 2 jugadores que ya viene con todo el cableado necesario.

Luego tenía que buscar un diseño que se adaptara a mi idea original: 6 botones por cada jugador, 2 botones para elegir jugador y un último botón para créditos. Ante todo quería comodidad y una cierta separación entre el espacio vital del primer jugador y del segundo. Para ello busqué en Internet una plantilla como ésta:

Imagen

Luego llevé las plantillas a un trozo de cartón y dibujé el perímetro:

Imagen

Después de hacer los pertinentes recortes probé los botones directamente en el cartón para ver cuáles eran las sensaciones.... :blink2:

Imagen

Como todo estaba a mi gusto, llevé el diseño a un tablero de 19 mm al que tuve que añadir 5 rectángulos (en un tablero de 1cm) para formar la caja contenedora. Como no tengo sierra de calar, tuve que acudir a un carpintero amigo, que me hizo los cortes rectos y me apuntilló la caja (de milagro todas las piezas encajaron perfectamente). Los agujeros y cantos redondeados se quedaron para otro momento (tampoco quería abusar de su amabilidad a coste 0). Cuando conseguí unas buenas brocas para hacer agujeros en madera, me puse con ello y los cantos los trabajé con una lijadora eléctrica:

Imagen

Imagen

Posteriormente fue el momento de incluir las palancas y los botones:

Imagen

Imagen

Imagen

Imagen

Llegó el momento de las conexiones, que como dije antes no supusieron mucho esfuerzo, ya que para cada botón hay que conectar dos cables: uno a un determinado pin de la interfaz USB y otro al pin de toma de tierra común (hay un cable con multitud de conexiones en serie que vamos a utilizar para todas las tomas de tierra de todos los botones de un mismo jugador). Las 4 direcciones de cada palanca funcionan como si fuera un botón:

Imagen

Imagen

Y el resultado temporal fue éste:

Imagen

Ya tenía un panel arcade funcional, por lo que dejé la parte estética un poco aparcada para centrarme en la configuración, las roms y pos supuesto ¡jugar! Aunque cada vez que lo cogía tenía esa sensación de proyecto inacabado que me dejaba con mal regusto.

Así que un día cogí de nuevo el cartón original con el que empecé mi proyecto, lo troceé en tres partes y lo escaneé para realizar un diseño sobre las medidas originales. En Photoshop junté las tres partes de nuevo, puse una base roja, los logotipos y unas cuantas líneas oblicuas y el resultado fue:

Imagen

Aquí aparece con una resolución de 963 x 439, pero en el jpg original está a 4813 x 2195, suficiente para que en la imprenta donde trabaja un amigo me sacase un vinilo a partir de esa imagen con el nivel de detalle que yo necesitaba. Así quedó después de pegarlo en el panel:

Imagen

El siguiente paso era el de conseguir el metacrilato. Para ello tuvo que pasar la imagen jpg a una imagen vectorial que es la que interpretan las máquinas de corte láser. Con Adobe Illustrator pude convertir la imagen a formato .svg vectorial y en una tienda de Granada me consiguieron la pieza de metacrilato con las medidas exactas:

Imagen

Imagen

Después de quitar el plástico protector azul:

Imagen

Ya solo faltaba reabrir los agujeros con un cúter en el vinilo para poder pasar las palancas y botones. Además puede conseguir también en una tienda online un perfil de color rojo (U-molding de 19 mm) que venden por metros (con 2 metros tenía de sobra) y con un poco de pegamento lo fijé al borde antes de plantarle encima el metacrilato:

Imagen

Imagen

La caja terminé forrándola entera de vinilo rojo (que lo venden en librerías). Con ésto ya di por finalizado mi proyecto y vi que el resultado era bonito, estando a la altura de lo que había imaginado en mi cabeza.

Ahora os dejo unos vídeos del "cacharro" en acción:

VIDEOS

1. Menú con los distintos sistemas:

Imagen


2. Menú de NEO GEO AES y juego Art of Fighting 1 en acción:

Imagen

Espero que os haya gustado.

Saludos.

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Mié, 14 Sep 2016, 01:59
por CryptorChiD
q pasada!!! el vinilo de encargado por internet??? me encanta!!!

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Mié, 14 Sep 2016, 08:45
por Manusnk
Increíble!!!! Vaya curro te has pegado, te ha quedado genial. Enhorabuena y a disfrutarlo

Enviado desde mi Game Boy

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Mié, 14 Sep 2016, 19:24
por Llorens
He de decir que ver proyectos como este no hacen más que llenarme de orgullo al saber de aficionados en la scene con tanto talento. La frase puede parecer pedante pero es sincera, en serio. Ver las fotos del paso a paso me suponen toda una lección de buen hacer, mi más sincera enhorabuena. Ha quedado un panel perfecto.

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Mié, 14 Sep 2016, 22:42
por raulneogeo
Bonito, muy bonito.... y muy buen trabajo compañero. :thumbup: :thumbup:

Interesante utilizar una Raspberry Pi, yo he estado informandome para poder utilizarla enuna bartop...veremos.... :mf_bookread:

saludos. ;)

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Jue, 15 Sep 2016, 09:35
por mjbailon
Os agradezco un montón vuestros comentarios :clap: :clap: :clap:

Para mi ha sido una ilusión tremenda poder crear un post en este gran foro en el que compartimos afición unos cuantos "locos" de los videojuegos, y si además os ha gustado mi proyecto pues ya ni te digo...

Este panel arcade ha sido fruto de muchas horas de dedicación (no las he contado, pero han sido muchas), y cuando algo se hace con motivación, no importa el desconocimiento en algunas materias, pues poco a poco se va aprendiendo. El resultado final ya lo habéis visto y ahora es cuando toca disfrutarlo.

Si alguno tiene en mente hacer algo parecido, ya sabéis aquí me tenéis para lo que os haga falta y si pasáis por Granada, estáis invitado a jugarlo y a unas cervezas, jejeje. :thumbup:

También acepto críticas, puede que en un futuro haga otro para un sólo jugador y todo lo que sean ideas nuevas, bienvenidas sean.

CryptorChiD: El vinilo lo diseñé en Photoshop a partir del CPO de las máquinas arcade rojas de SNK. Las líneas y los logotipos tenía que tener mucha resolución para que no perdieran calidad al imprimirse en el vinilo, y por supuesto, las medidas físicas tenían que coincidir. Luego la imagen resultante la llevé a la imprenta de un amigo y ahí tenemos el resultado.

Raulneogeo: Si necesitas consejo para poner en marcha una raspberry pi (la distribución que más se puede adaptar a tus necesidades, configuración, añadir las roms), aquí estoy. Yo empezaría por ahí, comprar una raspberry con una carcasa, instalar una distribución Recalbox como Sistema Operativo, conectar un mando USB y ya tendrías algo funcional. A partir de ahí podrías empezar a dar pasitos para construir el mueble, adaptar el monitor y definir el panel.

LlorensBlood y Manusnk: Es una gran satisfacción que foreros con tanta experiencia (y sabiduría) como vosotros hagáis un comentario en mi humilde post (y además positivo). Gracias a vosotros y a toda la gente que aporta al foro, estoy aprendiendo mucho sobre Neo Geo.

Saludos y hasta la próxima.

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Vie, 16 Sep 2016, 16:14
por Manusnk
Pues llevo un tiempo estudiando el tema de la Raspberry Pi, lo que pasa es que no acabo de atreverme porque no tengo ni idea de configurarla. En eBay he visto gente que vende tarjetas se con los emuladores y las roms, pero supongo que antes de todo eso habrá que configurar el ordenador.

Enviado desde mi Game Boy

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Sab, 17 Sep 2016, 10:52
por mjbailon
Manusnk escribió:Pues llevo un tiempo estudiando el tema de la Raspberry Pi, lo que pasa es que no acabo de atreverme porque no tengo ni idea de configurarla. En eBay he visto gente que vende tarjetas se con los emuladores y las roms, pero supongo que antes de todo eso habrá que configurar el ordenador.
En Raspberry Pi todo es muy sencillo. No es necesario configurar nada más, pues en la tarjeta SD es donde va instalado Sistema Operativo, que normalmente se instala desde un equipo con Windows.Por lo tanto las tarjetas que venden con los roms instalados ya llevan un SO instalado (las distribuciones más famosas son Retropie y Recalbox - esta última es la que recomiendo por mi experiencia con ambos).

Si entramos un poco más en detalle, cuando insertas la primera vez la tarjeta SD con el Sistema Operativo en la Raspberry Pi, ésta te monta un sistema de archivos de Linux que no es accesible directamente insertando la SD de nuevo en tu ordenador Windows. Para acceder a esas carpetas y subir las roms, es necesario conectar la Raspberry al router mediante un cable de red RJ45 o por wifi y te aparecerá como una nueva unidad de red. Desde la red sí puedes acceder a las carpetas y comprobar que hay unas subcarpetas creadas por cada una de los sistemas emulados que soporta. Si arrastramos las roms correspondientes y luego reiniciamos, en el menú te irán apareciendo los sistemas que contiene al menos una rom en su carpeta correspondiente.

Parece un poco complicado al principio, pero en realidad no lo es tanto, y esto sería solamente en el caso de que quieras añadir más juegos, porque como digo, las tarjetas SD que venden ya vienen preparadas con el SO y miles de juegos de cada sistema.

Si tú quieres (o alguien del foro) más información, enviadme un privado y lo tratamos por ahí. O también, si hay muchas peticiones, podría preparar un post con todo el proceso desde cero y muchas imágenes.

Saludos.

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Sab, 17 Sep 2016, 13:37
por Davidgoba
mjbailon escribió:
Manusnk escribió:Pues llevo un tiempo estudiando el tema de la Raspberry Pi, lo que pasa es que no acabo de atreverme porque no tengo ni idea de configurarla. En eBay he visto gente que vende tarjetas se con los emuladores y las roms, pero supongo que antes de todo eso habrá que configurar el ordenador.
En Raspberry Pi todo es muy sencillo. No es necesario configurar nada más, pues en la tarjeta SD es donde va instalado Sistema Operativo, que normalmente se instala desde un equipo con Windows.Por lo tanto las tarjetas que venden con los roms instalados ya llevan un SO instalado (las distribuciones más famosas son Retropie y Recalbox - esta última es la que recomiendo por mi experiencia con ambos).

Si entramos un poco más en detalle, cuando insertas la primera vez la tarjeta SD con el Sistema Operativo en la Raspberry Pi, ésta te monta un sistema de archivos de Linux que no es accesible directamente insertando la SD de nuevo en tu ordenador Windows. Para acceder a esas carpetas y subir las roms, es necesario conectar la Raspberry al router mediante un cable de red RJ45 o por wifi y te aparecerá como una nueva unidad de red. Desde la red sí puedes acceder a las carpetas y comprobar que hay unas subcarpetas creadas por cada una de los sistemas emulados que soporta. Si arrastramos las roms correspondientes y luego reiniciamos, en el menú te irán apareciendo los sistemas que contiene al menos una rom en su carpeta correspondiente.

Parece un poco complicado al principio, pero en realidad no lo es tanto, y esto sería solamente en el caso de que quieras añadir más juegos, porque como digo, las tarjetas SD que venden ya vienen preparadas con el SO y miles de juegos de cada sistema.

Si tú quieres (o alguien del foro) más información, enviadme un privado y lo tratamos por ahí. O también, si hay muchas peticiones, podría preparar un post con todo el proceso desde cero y muchas imágenes.

Saludos.
Me apunto a esa petición.


Enviado desde mi iPhone utilizando Tapatalk

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Sab, 17 Sep 2016, 14:25
por Manusnk
Entonces comprando una tarjeta SD preparada con todo y Rasp Pi 3 a pelo ya sería suficiente?

Enviado desde mi Game Boy

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Sab, 17 Sep 2016, 14:39
por akirasan
Raspy 3 + alimentación + carcasa + sd de 32gb + recalbox. Con eso tienes un mediacenter fantástico con emulación hasta n64.

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Sab, 17 Sep 2016, 16:00
por Manusnk
No emula Dreamcast?

Enviado desde mi Game Boy

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Sab, 17 Sep 2016, 16:41
por mjbailon
Manusnk escribió:No emula Dreamcast?
Aquí puedes ver los sistemas que emula la distribución Recalbox (como dice Akirasan, hasta Nintendo 64):

https://www.recalbox.com/

Pero quien sabe en el futuro. Hay mucha scene detrás de todo esto...

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Sab, 17 Sep 2016, 18:11
por akirasan
Dreamcast por arquitectura no creo que pueda emularla, pero si emulara Saturn sería una delicia. Dreamcast para futuras iteraciones quizás, tiempo al tiempo.

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Dom, 18 Sep 2016, 01:08
por jos
Muy bonita ,si señor,menudo trabajazo....de muchos dias. ¡Que la disfrutes!!!

Yo en un corto plazo recibire una parecida a la tuya, con rapsberry pi 3, y el vinilo diferente, pero vamos, en si, lo mismo.
Tambien estuve barajando la posibilidad de construirla yo.... pero por falta de tiempo principalmente decidi adquirirla terminada.
Estuve un poco indeciso, entre una bartop y el panel...pero al final teniendo una tv crt en el salom y por no tener otro "armario" me decidi por el panel arcade.

saludos.

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Dom, 18 Sep 2016, 17:27
por mjbailon
Muchas gracias jos y felicidades por la adquisición, ya que tienes aseguradas miles de horas de diversión. Ya verás que sensación al jugar con los joysticks y botones de las recreativas, al escucharse esos "clics" en cada pulsación (algo solo igualado por nuestra querida Neo Geo).

Por cierto, acabo de subir unos vídeos al POST original para que te vayas haciendo el cuerpo a lo que te espera (perdonad por la calidad de los vídeos).

Probablemente te la envíen con el menú por defecto de Recalbox, pero si te gusta más el tema que yo tengo instalado lo podemos hablar y te ayudo a instalarlo y configurarlo. :thumbsup:

Saludos.

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Mar, 20 Sep 2016, 23:59
por jos
Hola.
Bueno, creo que me llegara ya configurada y lista para jugar,pero gracias por el ofrecimiento,quien sabe!!!
Teno ganas ya de que me llegue...!!!

saludos.

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Mié, 28 Sep 2016, 09:02
por mkbolo
Vaya curro que te has pegado, enhorabuena

Enviado desde mi E5603 mediante Tapatalk

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Mié, 28 Sep 2016, 22:35
por mjbailon
mkbolo escribió:Vaya curro que te has pegado, enhorabuena
Mucha gracias mkbolo, me alegra que te guste, a ver si te animas si tienes algo parecido y lo enseñas en un post. Por cierto ese nick me suena...
jos escribió:Hola.
Bueno, creo que me llegara ya configurada y lista para jugar,pero gracias por el ofrecimiento,quien sabe!!!
Teno ganas ya de que me llegue...!!!

saludos.
Hola jos, ¿te llegó ya el cacharro? Cuéntanos tu experiencia al recibirlo y tus primeras impresiones, por favor... :thumbup:

Re: Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Publicado: Jue, 29 Sep 2016, 07:39
por mkbolo
Si, mjbailon, tengo que subir un brico sobre una consolizacion mvs y la creación de mi bartop snk [PERSON RAISING BOTH HANDS IN CELEBRATION]

Enviado desde mi E5603 mediante Tapatalk