Zona Arcade. Construye, Restaura y Decora tu Máquina Arcade y Pinball.

Supergun desde 0 (DIY)

« Older   Newer »
  Share  
kamencesc
view post Posted on 20/10/2014, 21:37 by: kamencesc     +1   -1


Group:
Member
Posts:
230
Location:
Sils

Status:


Bien, me he propuesto hacerme una supergun en unos dias que tengo de vacaciones, todos los que estamos aquí sabemos que esos plazos cortos son muy malos (+2 años avalan a mi mueble arcade que queria hacer en un par de findes)

Bién, para los que no sepan que es un supergun, es lo que nos permite conenctar nuestras JAMMA a televisores convencionales, ademas de los modernos LCD/plasma panorámicos.

Lo principal para la supergun es la fuente de alimentación, esta tiene que tener un mínimo de 5V/2A y de 12V/1A (si no voy mal de memoria)

Mi proyecto no se basará en el estándard JAMMA ya que no dispongo de ninguna placa que lo cumpla, pero si se va a basar en el JAMMA de las placas MVS de SNK, estas difieren un poco pero vamos a intentar contentar a todo el mundo y hacer algo compatible 100%.

Así a simple vista no parece uqe vayamos a necesitar muchas cosas, pasamos a dar una ídea general de lo necesario pero ya os digo que la lista sera mas larga y todo dependiendo de lo que queramos hacer.

  • Fuente de alimentación PC
  • Harnés JAMMA
  • Switch ON/OFF
  • Pulsadores
  • Connectores DB15

Esta es nuestra lista inicial, pasamos a comentar:

Fuente de alimentación PC
Esta nos dará lo necesario, lo que haremos es usar el conenctor molex de disco duro (aunque podriamos usar el molex de 24 pins ATX que va a la placa). Para usar la fuente de alimentación tendremos que hacer un puente entre el pin 16 y +5V, eso hará que encienda y nos de voltaje.

Harnés JAMMA
Evidentemente nos permitirá conenctar nuestras placas al circuito que vayamos a crear, doy por supuesto que conocemos los pines a lo que pertenecén, aunque aquí dejo un link (pinout JAMMA)

Switch ON/OFF
Es el que permitirá cerrar nuestro circuito y por lo tanto encender nuestra JAMMA, según la procedencia de la fuente, este devera simplemente cerrar el voltaje a la placa JAMMA o puentear el pin 16 de nuestra fuente ATX.

Pulsadores
Para botones test y creditos si són necesarios. No confundir con los switch con estado (ON/OFF), los pulsadores no tienen retención de estado, parecido a los switch de los botones arcade, pero en este caso sólo tienen estado cerrado al pulsarlos, "nuestros" switch arcade suelen tener 2 estados posibles.

Connectores DB15
Usaremos estos connectores para poder connectar nuestros mandos arcade, lo normal en los supergun y que por lo tanto pretendo mantenerlo en esta versión, es que se mantenga el pinout de los mandos de Neo Geo, ya que usan el connector DB15 estándard y por lo tanto podriamos usar un mando original de consalas de SNK (tanto AES como Neogeo CD), aquí os dejo una imagen del punout sacados de los foros WTS:
db15_laugh

La idea es muy basica, del connector JAMMA pasamos a los DB15 para nuestros mandos (no tiene mucho problema, seguimos los números y listo)
Le damos voltaje al harnés con nuestra fuente, +5v y +12v, los -5v suelen ser usador para otros menesteres de la cabina.
Connectamos los pulsadores para creditos y test
Switch

Y... un momento! cómo lo connectamos a la TV?

Ahí empiezan las dudas... tenemos muchas formas de hacerlo, pero las mas usadas serían:

  • Video Componentes (RGB)
  • RGB Por euroconnector
  • VGA (15KHz)


Podriamos usar S-video y Video Compuesto pero esto requeriria de conversores de video, pero cómo los 3 metodos anteriores son válidos para TV mas o menos modernas (planas y últimas de tubo) nos quedamos con estos.

Para los 3 modos seria recomendable tener potenciometros de 10K para configurar la intensidad de cada color, así nos ahorramos resustencias para cada connector.

Entonces, en este punto, colocamos los potenciometros a cada uno de los canales RGB, llevamos la señal a nuestro connector preferido. Os dejo una imagen de la connexión a SCART/Euroconnector de los foros de Shmups bastante interesante, en él se vé cómo se connecta el audio y ademas de voltage para que la TV se coloqué en el canal AV cuando encendamos nuestra Supergun:
Supergun_SCART_02

Esto es una pequeña introducción, viendo esto cualquiera se anima, pero ahora viene lo bueno, poner el proyecto en marcha.

Supergun DIY

Cómo os comento al principio del post, mi idea va a ser para uso de placas MVS que tienen una adaptación a JAMMA un tanto peculiar, aunque podemos decir que es un 99% JAMMA así que no tenemos que precuparnos demasiado.

Lo principal es que las placas suelen dar uso sólo a 4 botones de acción, así que los juegos de 5 o 6 botones no serian validos, porqué? porque las placas MVS usan los pines de estos botones para el sonido estereo, así que nos tocara darle al coco para solventar este problema y no causar desperfectos a nuestros equipos si usamos sonido steareo en nuestra supergun. Tambien podemos mantener siempre sonido mono o en el caso de las MVS pueden ser modificadas para una salida estereo directa de la placa. O en algunos casos, cómo 2 de las placas que tengo, tienen salida directa de Speakers y Headphones (siendo esta la recomendable para salida de audio)

Tambien podemos obviar los 12V si hacemos esto último que he dicho, modificar la placa para sacar audio directamente, los 12V principalmente alimentan al amplificador de audio al que se connectaban los altavoces de las maquinas arcade, gracias a esta modificación podemos usar una simple fuente de 5V que nos dé el amperaje suficiente! y en parte me voy a basar en este uso para mi supergun.

La salida que voy a usar va a ser la VGA aunque posiblemente integre salidas RCA componentes y evidentemente salidas de audio por RCA. Para la salida VGA tengo un pequeño añadida, tengo esto:

GBS-8200
GBS8200
Es un conversor de señales a resoluciónes VGA o superiores, en este caso tenemos entrada CGA/EGA (en varios formatos) y por video compoenntes RGB. Nos permite usar resuluciones 640x480, 800x600, 1024x768, 1360x768 (siendo esta última la mas cercana a un upscale a 720p)
Esta placa tiene 4 pulsadores que nos perimitirán hacer un reset de opciones si la nueva placa no suporta la resolucuón configurada, para eso vamos a puntear 4 pulsadores en el supergun para poder integrar la placa en el interior.
La placa también lleva ya los potenciometros, asi que la señal que vaya a esta placa tiene que ser completamente limpia.

Todo genial pero.. esta palca necesita alimentación! entre 5v y 12v con una tensión de 2A! aquí podemos tener un problema, pero... voy a añadir una alimentación auxilar por USB para esta placa y opcionalmente salida VGA limpia... y porqué no lo implemento fuera? porque en la caja espero que quepa todo!

Caja? claro... todo esto va a ir dentro de una caja, en este caso un antiguo reproductor multimedia que no funciona... bueno, si funciona, pero el mando no.. o es el IR.. no lo se, ya no importa, me salió por 1€

Etonces... nuestro proyecto base le vamos a añadir:

  • Connector adaptador corriente estándar
  • Más pulsadores
  • Dos salidas VGA
  • Entrada USB-B para darle chica a la placa VGA
  • Conmutador señal audio


Bién... el proyecto ya esta empezado, llevo meses recopilando información, material.. y creo que en estas vacacioens lo vamos a dar todo! SÍ!

Cómo soy un manazas y no me fijo en lo que hagó (para eso me he comprado un desoldador) voy a implementar el montaje por partes, las partes no seran mas que placas de circuito separadas pero que van a usar terminales de tornillo (Screw Terminals) para la acilidad de cambiar cables si los pongo mal.

Dia 1
En el primer día he implementado ya el VGA (con 2 salidas, una para la GBS8200 y otra limpia que dará señal también a los RCA), los joystick, no quiero encontrarme desgradables sorpresa que al probarlo haya puesto mal algun cable y no respondan los botones, y la de corriente, con entrada para 5V y para 5V + 12V que van a venir de un molex.
IMG_5319

Rematamos la faena del primer día con el ensamblaje de los conncetores DB15 para los mandos, en este caso he usado los 12 cables que tenia en el cable principal para ubicar unos 5V que se usan para mandos con leds, puesto que sobra lo he usado para este, evidentemente se podria usar para mapear un 5º botón.
IMG_5322

Dia 2
La toma de decisiones me hace dudar sobre si hacer o no el conenctor VGA sin pasar por el GBS8200, esa señal va a 15KHz y por desgracia no hay previsión de tener ningun monitor compatible, así que queda en suspensión su implementación.

Hemos preparado ya la placa para el connector USB B Hembra para dar los 5V y 2A a la placa GBS8200, también he preparado los potenciometros en otra placa, por la noche subo las novedades.

También me he dado cuenta de un error, por no revisar bien la info, parece que el boton 5 del joystick (si lo tubiera) sirve para seleccionar juego en las bases de 2 o mas juegos. La idea es usarla en una de un slot, pero también tengo para reparar una de 4 slots, integraremos esto en la supergun, eso requerirà un par de pulsadores mas. Aunque para ahorrar espacio se podria mirar un potenciometr que integre pulsador, es sólo una idea, la dejamos en el aire!

Doy por finalizado el primer segundo día de trabajo, hemos intentado arrancar la placa con el adaptador de corriente, el led se ilumina pero no consigo imagen. el GBS8200 funciona perfectamente con un adaptador de 5V 2A por USB aunque su principal problema reside en que los menús estan en chino :( (PD, unos minutos mirando por internet veo un video que salé el menú en inglés, opción 4 y ahí podemos escoger)

Mañna iremos por algunas piezas de mas, me faltarà connectar el VGA del GBS8200 a la salida de la placa, para eso necesito un macho VGA que no tengo, pero bueno...

Intentaremos conseguir también un connector para adaptar la salida de audio que parece un molex de 4 pines, así podremos saber si suna alguna cosa.


Dia 3
Ronda de compras, por desgrácia no he encontrado algunos componentes que buscaba, tendre que tirar de lo que tengo y pedirlo por internet, mi idea era usar los potenciometros como switch para no tener que colocar tantos botones en la carcasa, pero bueno...

Nos metemos al lio y a ver que sale!

Bien, hoy hemos avanzado mucho y poco, sobretodo a última hora de la noche. Al mediodía me he dado cuenta de un fallo que no afectaba al montaje actual, y es que habia soldado mal el connector VGA que irá en la carcasa, a este le he soldado un VGA macho que irà al GBS8200 y debería funcionar todo OK

He conseguido señal en la TV, el problema estaba en que no daba señal horizontal al GBS8200 y no detectaba bien, el tema es que no hay señal horizontal en la JAMMA, sólo vertical, pero se puentean los dos y ya está, ya tenemos imagen!

IMG_5322
IMG_5322
IMG_5322
IMG_5322
IMG_5322
IMG_5322
IMG_5322

Cuando he conseguido la señal me he dado cuenta que se queda en test mode, seguramente porque no tenia pinchado ningún juego, pero los que he probado tampoco consiguen nada, así que para probar mas a fondo he tenido que terminar mi joypad temporal con connector DB15:

IMG_5322
IMG_5322

Me ha llevado un buen rato, ya que sólo tenia soldados los botones, funciona todo correcto, los 4 botones, select, start y las 4 direcciones.. ya veremos que tal para jugar hahaha

Pues nada, aquí lo dejamos para el 3r día, vamos a encarar la recta final, aunque la dejaremos a media unos detalles, los connectores RCA de chasis dorados para RGB no los encuentro, así que los tendré que pedir por internet, este serà alguno de los detalles.

Ah! También he terminado el conenctor de audio a RCA que lleva la placa integrado en un connector de 4 pins.


EP! Un momento! no he ido a dormir aún, así que ultimísisima actualización del 3r día!

YA FUNCIONA!!!!

IMG_5322
IMG_5322

Antes de ir a dormir he pensado en probar con otro cartucho que "supiera" que funcionaba, ya que los otros hacía tiempo que no se usaban y el vendedor no me pudo hacer la prueba, pero vamos, "sopla aquí sopla allà" y ya tenemos Puzzle de Pon :)

Dia 4
Hoy nos hemos centrado en la carcasa, tenia una de un reproductor multimedia, pero en mi visita a la tienda de electronica me hice con una caja para proyectos.

Hoy la he ido perforando para los connectores, dremel en mano y taladro en la otra, una vez terminado me he dado cuenta de que me he olvidado de hacer el de fusible que he comprado de 5A, pero no creo que haga falta con el adaptador que sólo da 3A, al menos por el momento, siempre se podrá añadir.

Despues voy a intentar empezar a ubicar las placas dentro de la caja y soldar los cables que pueden faltar (a los botones del GBS8200) y también el interruptor

Después espero trabajarlo un poco y poder hacer fotos con el tema mas avanzado.

Advertir que esta va a ser la versión 1, pero sin duda pretendo mejorarlo y si puede hacerse mas compacto con otras posibilidades.

Final del día 4, tengo casi listo el cableado interno, he punteado con otros pulsadores los botones del GBS8200, he tenido que cortar el cable que iba al GBS8200 que tenia hecho (VGA M-H) porque sino no podia meterlo en la carcasa... el player 1 y 2 estan cableados a sus terminales, al igual que los botones de credito y selección (que vendrian a ser Start y Select, pero que si se usa el mando en placa como yo hago no lo detecta cómo esta función), también cableado el boton test, añadido interruptor.

Que falta?

  • Situar correctamente las placas para no causar problemas (aislo la parte soldada con cinta)
  • Añadir switch para seleccionar si la fuente del GBS8200 será USB o compartida.
  • Cablear molex (esto lo dejo para un futuro)
  • Connectores RCA, no los tengo, cuando lleguen tendre que cablear e hacer el switch para modo mono/stereo de la MVS
  • Dormir más


Mañana fotos, que son las 2:30 de la madrugada y el peque se despierta temprano!

IMG_5322
IMG_5322

Dia 4
Hoy ya he terminado de ensambar todo, colocarlo en la caja, intentar que ningun contacto pueda hacer cruce con algun cable... parece que todo esta listo, cerramos la caja, pero... es hora de recoger al peque, no se podrá probar hasta la noche...

Tras algunos intentos fallidos parece que la placa MVS con la que pruebo le ha dado por no dar tono azul, despues de mirar y comprobar todo el camino desde el JAMMA hasta la salida de monitor compruebo que con otra placa todo va correcto... que le vamos a hacer, la tendremos que revisar, a parte parece que algunso botones no responden bien... quizas algun 74xx este fallando... aunque tiene pinta que antes he puesto el harnes JAMMA al reves... eso tendra alguna cosa que ver, aunque creo que no le he dado corriente por error... ahora no recuerdo...

Bueno, el botón de creditos funciona, puedo cambiar de juego en la 4 slots y puedo acceder al menú de test (el de service no lo he puesto, me he dado cuenta cuando estaba cableando)

Bueno, aunque con algunos fallos la cosa funciona OK, así que ahora tocarà ir retocando esos pequeños fallos que pueda encontrar para irlos solucionando... 5 días hasta el producto final... por cierto, aquí unas fotos del resultado casí final (recordad que le faltan connectores)

IMG_5322
IMG_5322
IMG_5322
IMG_5322

Mas tarde contaré la experiencia final y que cambiaria de hacer una supergun 2.

Video en funcionamiento:
Video

Edited by kamencesc - 26/10/2014, 23:30
 
Top
17 replies since 20/10/2014, 21:37   2451 views
  Share