Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Lugar donde hablar de los proyectos que hayamos hecho o vayamos a hacer.
Arte SNK 100%.

Moderador: hokuto29

Panel Arcade Neo Geo para 2 jugadores con Raspberry Pi

Notapor mjbailon » Mié, 07 Sep 2016, 19:56

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.
Última edición por mjbailon el Dom, 18 Sep 2016, 17:18, editado 1 vez en total
Enviado desde mi Neo Geo Pocket Color
Avatar de Usuario
mjbailon
Neo-Gamer
Neo-Gamer
 
Mensajes: 96
Registrado: Vie, 15 Jul 2016, 00:14

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

Notapor CryptorChiD » Mié, 14 Sep 2016, 01:59

q pasada!!! el vinilo de encargado por internet??? me encanta!!!
Avatar de Usuario
CryptorChiD
Neo-aficionado
Neo-aficionado
 
Mensajes: 40
Registrado: Mié, 13 Ago 2014, 04:53

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

Notapor Manusnk » Mié, 14 Sep 2016, 08:45

Increíble!!!! Vaya curro te has pegado, te ha quedado genial. Enhorabuena y a disfrutarlo

Enviado desde mi Game Boy
Imagen
Avatar de Usuario
Manusnk
Bigger Badder Better
Bigger Badder Better
 
Mensajes: 1342
Registrado: Lun, 21 Oct 2013, 17:48
Ubicación: Tarragona

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

Notapor Llorens » Mié, 14 Sep 2016, 19:24

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.
Loading...

Imagen
Avatar de Usuario
Llorens
Lord Comandante
Lord Comandante
 
Mensajes: 2482
Registrado: Sab, 03 Dic 2011, 20:53
Ubicación: Everywhere

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

Notapor raulneogeo » Mié, 14 Sep 2016, 22:42

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. ;)
Imagen ImagenImagen
Avatar de Usuario
raulneogeo
Lord MVS
Lord MVS
 
Mensajes: 2258
Registrado: Mar, 19 Jun 2012, 00:50
Ubicación: Castellon

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

Notapor mjbailon » Jue, 15 Sep 2016, 09:35

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.
Enviado desde mi Neo Geo Pocket Color
Avatar de Usuario
mjbailon
Neo-Gamer
Neo-Gamer
 
Mensajes: 96
Registrado: Vie, 15 Jul 2016, 00:14

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

Notapor Manusnk » Vie, 16 Sep 2016, 16:14

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
Imagen
Avatar de Usuario
Manusnk
Bigger Badder Better
Bigger Badder Better
 
Mensajes: 1342
Registrado: Lun, 21 Oct 2013, 17:48
Ubicación: Tarragona

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

Notapor mjbailon » Sab, 17 Sep 2016, 10:52

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.
Enviado desde mi Neo Geo Pocket Color
Avatar de Usuario
mjbailon
Neo-Gamer
Neo-Gamer
 
Mensajes: 96
Registrado: Vie, 15 Jul 2016, 00:14

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

Notapor Davidgoba » Sab, 17 Sep 2016, 13:37

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
Davidgoba
MEGA- POWER
MEGA- POWER
 
Mensajes: 651
Registrado: Lun, 02 Mar 2015, 00:48

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

Notapor Manusnk » Sab, 17 Sep 2016, 14:25

Entonces comprando una tarjeta SD preparada con todo y Rasp Pi 3 a pelo ya sería suficiente?

Enviado desde mi Game Boy
Imagen
Avatar de Usuario
Manusnk
Bigger Badder Better
Bigger Badder Better
 
Mensajes: 1342
Registrado: Lun, 21 Oct 2013, 17:48
Ubicación: Tarragona

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

Notapor akirasan » Sab, 17 Sep 2016, 14:39

Raspy 3 + alimentación + carcasa + sd de 32gb + recalbox. Con eso tienes un mediacenter fantástico con emulación hasta n64.
akirasan
Bigger Badder Better
Bigger Badder Better
 
Mensajes: 1179
Registrado: Dom, 22 Jun 2014, 00:55

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

Notapor Manusnk » Sab, 17 Sep 2016, 16:00

No emula Dreamcast?

Enviado desde mi Game Boy
Imagen
Avatar de Usuario
Manusnk
Bigger Badder Better
Bigger Badder Better
 
Mensajes: 1342
Registrado: Lun, 21 Oct 2013, 17:48
Ubicación: Tarragona

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

Notapor mjbailon » Sab, 17 Sep 2016, 16:41

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...
Enviado desde mi Neo Geo Pocket Color
Avatar de Usuario
mjbailon
Neo-Gamer
Neo-Gamer
 
Mensajes: 96
Registrado: Vie, 15 Jul 2016, 00:14

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

Notapor akirasan » Sab, 17 Sep 2016, 18:11

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.
Última edición por akirasan el Mié, 21 Sep 2016, 00:17, editado 1 vez en total
akirasan
Bigger Badder Better
Bigger Badder Better
 
Mensajes: 1179
Registrado: Dom, 22 Jun 2014, 00:55

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

Notapor jos » Dom, 18 Sep 2016, 01:08

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.
Avatar de Usuario
jos
Veterano
Veterano
 
Mensajes: 244
Registrado: Mar, 03 Feb 2015, 23:14

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

Notapor mjbailon » Dom, 18 Sep 2016, 17:27

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.
Enviado desde mi Neo Geo Pocket Color
Avatar de Usuario
mjbailon
Neo-Gamer
Neo-Gamer
 
Mensajes: 96
Registrado: Vie, 15 Jul 2016, 00:14

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

Notapor jos » Mar, 20 Sep 2016, 23:59

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.
Avatar de Usuario
jos
Veterano
Veterano
 
Mensajes: 244
Registrado: Mar, 03 Feb 2015, 23:14

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

Notapor mkbolo » Mié, 28 Sep 2016, 09:02

Vaya curro que te has pegado, enhorabuena

Enviado desde mi E5603 mediante Tapatalk
mkbolo
Recien Llegado
Recien Llegado
 
Mensajes: 12
Registrado: Dom, 22 May 2016, 16:41

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

Notapor mjbailon » Mié, 28 Sep 2016, 22:35

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:
Enviado desde mi Neo Geo Pocket Color
Avatar de Usuario
mjbailon
Neo-Gamer
Neo-Gamer
 
Mensajes: 96
Registrado: Vie, 15 Jul 2016, 00:14

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

Notapor mkbolo » Jue, 29 Sep 2016, 07:39

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
mkbolo
Recien Llegado
Recien Llegado
 
Mensajes: 12
Registrado: Dom, 22 May 2016, 16:41

Siguiente

Volver a Proyectos - Bricolaje

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado