Como convertir un joystick Handmade en un joystick para PC

Avatar de Usuario
wilco2009
Mensajes: 1685
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 59 veces
Agradecimiento recibido: 111 veces

Como convertir un joystick Handmade en un joystick para PC

Mensajepor wilco2009 » 18 Ene 2014 18:00

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

https://www.youtube.com/watch?v=PkDu2ERGSdg

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. :)) :)) :))
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
DyLucke
Mensajes: 4114
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 57 veces
Agradecimiento recibido: 44 veces

Re: Como convertir un joystick Handmade en un joystick para

Mensajepor DyLucke » 18 Ene 2014 20:07

Un estupendo "telemach" casero.
Buen trabajo.
"I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".

Avatar de Usuario
htdreams
Mensajes: 562
Registrado: 12 Nov 2012 19:34
Agradecido : 7 veces
Agradecimiento recibido: 14 veces

Re: Como convertir un joystick Handmade en un joystick para

Mensajepor htdreams » 19 Ene 2014 06:29

Mola! y me encanta que hayas puesto los pasos para conseguirlo :-)

Aunque queda algo raro el conectar el joystick al pad usb XDD

Avatar de Usuario
wilco2009
Mensajes: 1685
Registrado: 07 Ene 2013 16:48
Ubicación: Valencia
Agradecido : 59 veces
Agradecimiento recibido: 111 veces

Re: Como convertir un joystick Handmade en un joystick para

Mensajepor wilco2009 » 19 Ene 2014 10:44

htdreams escribió:Mola! y me encanta que hayas puesto los pasos para conseguirlo :-)

Aunque queda algo raro el conectar el joystick al pad usb XDD


Sí ya se que queda un poco raro.
En un primer momento pensaba meter la plaquita dentro de la caja del joystick, pero como quería mantener la posibilidad de conectar a mis equipos retro y como digo en el post, el esquema de conexión es diferente, no tengo más remedio que sacar las 10 señales fuera y hacer conectores diferentes.

Para hacerlo con un selector hubiera hecho falta un selector de 6 contactos y dos posiciones, y saldrían permanentemente dos cables de la caja (el USB y el Atari).

De todas formas no molesta en absoluto, el mando USB es ligero, y mi mando está pensado para usarlo pegado a una mesa con las ventosas, por lo que no es un problema.
"Nada viaja a mayor velocidad que luz con la posible excepción de las malas noticias las cuales obedecen a sus propias leyes."

Douglas Adams. Guía de autoestopista galáctico.

Avatar de Usuario
ron
Mensajes: 17803
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 740 veces
Agradecimiento recibido: 776 veces

Re: Como convertir un joystick Handmade en un joystick para

Mensajepor ron » 19 Ene 2014 20:58

Tengo el mio parado hace meses.... cuando consiga otro joystick me pondré a ello.

flopping
Mensajes: 2145
Registrado: 26 Jun 2011 17:50
Agradecido : 1 vez
Agradecimiento recibido: 2 veces

Re: Como convertir un joystick Handmade en un joystick para

Mensajepor flopping » 20 Ene 2014 00:04

Jo tio, te vas a ganar el titulo de "chapuzas" a pulso, jajajaaja....muy buena idea si señor.


Volver a “Lenguajes de Programación y herramientas Dev”

¿Quién está conectado?

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