Como convertir un joystick Handmade en un joystick para PC

Si sabes cómo hacer algo, prepara un tutorial y ayuda a tus compañeros

Como convertir un joystick Handmade en un joystick para PC

Notapor wilco2009 » 18/01/2014 18:04

Estaba yo el otro día disfrutando de mi joystick de recreativa hecho a mano y me pensé que ya sería la leche si además de poderlo conectar a mis equipos retro, lo pudiera conectar a mi PC o a mi tablet Android por USB para jugar con el MAME. B-)

Después de darle algunas vueltas y ver algunos conversores de norma Atari a USB pensé en que la mejor opción pasaba por fabricarmelo yo mismo desguazando un gamepad baratero de los que se compran por ebay. Por 4€ tenía un mando USB con forma de mando de NES. :D

La primera pregunta que me hice es como serían los botones del gamepad. ¿Un hilo más otro común para todos los botones o bien un par de hilos por botón?. ::?
Como no disponía físicamente del mando me puse a buscar por youtube y encontré un Howto en el que explicaban que había un común y luego un hilo por botón. :D :D Perfecto!!!
Esto simplificaba mucho las cosas, porque coincide con la norma Atari, por lo que sería suficiente con hacer un cable conversor en donde se conectara el joystick.

Después de no demasiados días para ser un mando chinorro me llego el mando...

Imagen

Me pongo manos a la obra y lo abro encontrándome que no era exactamente como lo decían en youtube :( , seguramente dependerá del modelo del mando.

Imagen

Comprobando con el polímetro, puedo ver que los botones tenían un hilo comun dos a dos, pero no un comun para todos, por lo que no puedo utilizar mi idea inicial de hacer un convertidor sin tocar para nada el joystick. :(

Pero bueno, no todo está perdido, puedo abrir el joystick y sacar todos los bornes a un conector de 15 pines y así tener un cable para norma atari y otro cable para conectarlo a USB.

Así que tengo apunto todo el material para empezar a trabajar:

Imagen

Es decir:

  1. Mi joystick
  2. El mando chinorro USB
  3. Un conector DB15 hembra para instalar en el joystick
  4. Dos conectores DB15 macho para instalar en el cable USB y en el cable norma Atari respectivamente
  5. Un cable plano para conectar el gamepad USB (así puedo utilizar la caja original del mando y meter el cable por abajo)

Pues, allá vamos.....

Lo primero será hacer el agujero en el joystick para empotrar el conector db15 hembra al cual se conectará el cable que necesite usar.

Como es plástico he decidido hacer el agujero utilizando el soldador y así no generar mucho polvo. Lo hice para que no se cabreara la mujer, pero entonces se me mosqueó por el olor del plástico quemado. :)) :)) :))

Imagen

Con el agujero hecho vamos a insertar el conector y atornillarlo a la caja.

Imagen

Bueno, el acabado me ha quedado algo chapuzas, es que no doy para más, pero en persona no se nota tanto como en la foto. jejejeje. :)) :)) :P

Una vez empotrado el conector tenemos que soldar un cable de cada borna del joystick y los pulsadores a los pines del conector.
Yo los he emparejado una borna arriba y otra abajo por facilidad.

Imagen

Os aconsejo que utilicéis turbo termoretráctil para evitar problemas.

Una vez hecho esto tendremos que soldar el primer conector DB15 hembra a nuestro antiguo cable atari para poder seguir usandolo como tal.
Como la norma atari tiene un solo común, uno todos los comunes con un cablecillo y los conecto al común del cable atari.

Imagen

Antes de continuar con el cable USB, conecto y pruebo que todo sigue funcionando como mando Atari.

Imagen

Bien, bien, bien, de momento esto va como la seda. jejejeje :D :D

Vamos ahora con el cable USB. Como decía antes en este caso he usado un cable plano que afortunadamente ya tenía, proveniente de un PC antiguo, cortando el otro extremo y soldando directamente a los terminales de contacto de los botones del pad.

Imagen

Una vez soldado cada cable en el lugar que le corresponde, cerramos el pad y lo conectamos al PC y al joystick para probar.

Imagen

Desde el PC comprobamos que todo funciona OK.

Imagen

Jejejeje, todo bien, como mola!!! :D :D :D :D

Y como guinda me pongo a jugar una partidillas al mame con mi mando retro. :D :D :D :D

[BBvideo 560,340]https://www.youtube.com/watch?v=PkDu2ERGSdg[/BBvideo]

Disculpad el desastre de mesa pero es lo que hay. Ya tengo bastante con la cantinela de mi mujer al respecto osea que obviad comentarios. :)) :)) :))
Los retrocacharros de Wilco
Djurkwhad: ¿Como te llamaba tu mamaita?
Roger: Un Error. Pero mis amigos me llaman Roger. Roger Wilco.
Avatar de Usuario
wilco2009
Veterano
Veterano
 
Mensajes: 591
Registrado: 07/01/2013 15:47

Re: Como convertir un joystick Handmade en un joystick para

Notapor Surumaru » 18/01/2014 18:18

Es genial, sobre todo porque lo has hecho tu!!
Mola mogollón !!
Avatar de Usuario
Surumaru
Promesa
Promesa
 
Mensajes: 170
Registrado: 22/10/2010 09:43

Re: Como convertir un joystick Handmade en un joystick para

Notapor javidoom » 19/01/2014 14:42

Holas

Mola el padhack :) Es lo que yo tengo en mi maca para hacer funcionar los joysticks.

Pero una cosa...

No sería mucho más fácil lo siguiente:

- Colocar un conector macho din 9 en la parte de atrás del mando de snes, y cablear (si tiene, por la parte de abajo, y si no, como has hecho por arriba) ese conector a los contactos correspondientes a las direcciones y botones.
- Luego, con tu mando y cable normal norma atari, lo enchufas ahí y listo.

De esa manera te quitas de frankensteins... hehe... y si se puede, conservas la funcionalidad del mando usb :)

Es que poner un conector al joystick y estar tirando de adaptadores y cables y tal... buff...

Un saludo.
Avatar de Usuario
javidoom
Leyenda
Moderador | Leyenda
 
Mensajes: 2980
Registrado: 20/10/2010 22:51

Re: Como convertir un joystick Handmade en un joystick para

Notapor mambrino » 19/01/2014 15:41

Si lo he entendido bien, utilizando una caja de prototipo podrías meter el circuito dentro y darle salidas y entradas para utilizarlo cuando y como quieras, incluso podrías utlizar dicha caja para convertir entre distintas normas para los sitemas clásicos. En cualquier caso estoy seguro que ya has pensado en esto y que se te ocurren muchas cosas más al respecto....je,je

Muy buena idea y con una utilidad práctica muy interesante para utilizar en todo tipo de sistemas.

Saludos ;)
Avatar de Usuario
mambrino
Maestro
Maestro
 
Mensajes: 1697
Registrado: 20/10/2010 07:24

Re: Como convertir un joystick Handmade en un joystick para

Notapor wilco2009 » 19/01/2014 16:36

javidoom escribió:Holas

Mola el padhack :) Es lo que yo tengo en mi maca para hacer funcionar los joysticks.

Pero una cosa...

No sería mucho más fácil lo siguiente:

- Colocar un conector macho din 9 en la parte de atrás del mando de snes, y cablear (si tiene, por la parte de abajo, y si no, como has hecho por arriba) ese conector a los contactos correspondientes a las direcciones y botones.
- Luego, con tu mando y cable normal norma atari, lo enchufas ahí y listo.

De esa manera te quitas de frankensteins... hehe... y si se puede, conservas la funcionalidad del mando usb :)

Es que poner un conector al joystick y estar tirando de adaptadores y cables y tal... buff...

Un saludo.

No se puede porque el mando atari lleva un solo comun y el mando usb lleva varios.
La idea de mambrino es mas factble.
De hecho estoy dandole vueltas a poner una caja mas grande, y asi poner un segundo joystick y mas botones, por lo quesi se planifica bien la caja de conexiones puede quedar muy practico. :)
Los retrocacharros de Wilco
Djurkwhad: ¿Como te llamaba tu mamaita?
Roger: Un Error. Pero mis amigos me llaman Roger. Roger Wilco.
Avatar de Usuario
wilco2009
Veterano
Veterano
 
Mensajes: 591
Registrado: 07/01/2013 15:47

Re: Como convertir un joystick Handmade en un joystick para

Notapor javidoom » 19/01/2014 18:32

Hola

Pero aunque tenga varios será sólo uno, no? O de alguna manera tienen que ir para que funcione con el joystick tuyo...?
Avatar de Usuario
javidoom
Leyenda
Moderador | Leyenda
 
Mensajes: 2980
Registrado: 20/10/2010 22:51

Re: Como convertir un joystick Handmade en un joystick para

Notapor wilco2009 » 19/01/2014 21:05

javidoom escribió:Hola

Pero aunque tenga varios será sólo uno, no? O de alguna manera tienen que ir para que funcione con el joystick tuyo...?


Con Spectrum uno sólo, pero con Amstrad y MSX funcionan dos, y con PC/USB pueden funcionar todos (hasta 6 con este gamepad).

En principio en mi joystick funciona perfectamente en Amstrad el segundo botón, pero no en MSX. Sería cuestión de añadir un hilo al cable y un selector.

Y para el cable USB también funcionan los dos, aunque añadiendo más botones podría hacerle funcionar más. De hecho la idea es que los botones habituales "A, B, X, Y" tengan función doble como botón y como segundo joystick para el crazy climber.

Además tendría que ver como funcionan los botones adicionales en master system/megadrive para ver si se pueden hacer funcionar.

Si quieres te paso info de como hacerlo en detalle.
Los retrocacharros de Wilco
Djurkwhad: ¿Como te llamaba tu mamaita?
Roger: Un Error. Pero mis amigos me llaman Roger. Roger Wilco.
Avatar de Usuario
wilco2009
Veterano
Veterano
 
Mensajes: 591
Registrado: 07/01/2013 15:47

Re: Como convertir un joystick Handmade en un joystick para

Notapor javidoom » 19/01/2014 21:14

wilco2009 escribió:No se puede porque el mando atari lleva un solo comun y el mando usb lleva varios.


A ver que no me explico o no sé si te he entendido... xD

Dices que tiene solo un "común" el atari, y el usb varios.

Cuando dices común, es una MASA? imagino.

O te refieres a BOTONES de disparo?

Si es botones, está claro que solo podrás usar uno para unos sistemas, y dos para otros... Y si quieres gastar más, entonces habrás de directamente, de olvidar normas atari y similares e irte a hacerte un mando USB en toda regla.

Lo que digo yo que molaría, es ponerle un cable DIN9 estándar al joystick que has hecho, con norma Atari, y dos botones para el sistema que más uses (amstrad, msx o amiga).
Es tu joystick de juego estándar y mola.

Y luego, en el pad USB, un conector macho DIN9 al que conectar el joystick, y usarlo de "adaptador" para poder usar tu mando arcade en un PC.

Pero si lo que quieres es usarlo con todos sus botones si le pones más de dos... claro, solo te cabe usar cables "propietarios" y pasarlo con hackpad a USB. :)

Nos vemooos!
Avatar de Usuario
javidoom
Leyenda
Moderador | Leyenda
 
Mensajes: 2980
Registrado: 20/10/2010 22:51

Re: Como convertir un joystick Handmade en un joystick para

Notapor wilco2009 » 19/01/2014 22:44

Me refiero a la masa.
En la norma atari hay que juntarlos todos mientras que en el pad hay que tenerlos por separado. Por eso son incompatibles a no ser que se mantengan separados hasta el conector y se junten en el cable solo si aplica.
Los retrocacharros de Wilco
Djurkwhad: ¿Como te llamaba tu mamaita?
Roger: Un Error. Pero mis amigos me llaman Roger. Roger Wilco.
Avatar de Usuario
wilco2009
Veterano
Veterano
 
Mensajes: 591
Registrado: 07/01/2013 15:47

Re: Como convertir un joystick Handmade en un joystick para

Notapor javidoom » 19/01/2014 23:16

Joe... eso ya mesescapa de la comprensión... ahí no llego. xDD Sorry.

Me temo que te daré la murga en una quedada para que me lo enseñes in situ y me expliques un poco cómo va :)

Creo que lo pillo... pero entonces hay muchos modelos de pads usb y cada uno funciona de una manera distinta (en cuanto al uso de una o más masas)... porque el de mi maca tiene solo una masa para los dos joysticks que gasta el hackpad...

Thanks!
Nos vemoos!
Avatar de Usuario
javidoom
Leyenda
Moderador | Leyenda
 
Mensajes: 2980
Registrado: 20/10/2010 22:51


Volver a Tutoriales

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron