Este joystick lo realicé un poco antes de toparme con Zona arcade, actualmente está terminado y funcionando. Intentaré exponer como lo realicé, siempre hay alguien que le pueda interesar la idea.
espero estar a la altura de los reportajes que se exponen en el foro.
La ideaTomar como base un par de gamepads USB, los más económicos que se puedan encontrar en el mercado. Combinarlos con un pack joysticks y botones arcade y meterlo todo en una caja.
Como extra, la caja debería ser 'splitable', osea, separable en dos.
Los materialesElectrónica:
Un par de gamepads
Un kit 'Arcade Starter'
Caja:
Tablero de melamina de 16mm con su tira de canteado pegada a plancha.
Panel de 4mm de madera para el fondo.
Espárragos pasantes con su juego de arandelas y tuercas de mariposa.
El proyectoMe cercioré que la caja fuera la mínima indispensable para albergar los componentes, y después de mirar por aquí y por allá fotos de máquinas arcade y de poner muchas veces los dedos en la mesa y medir su separación, conseguí hacer el proyecto.
Claro que tuve que esperar a tener los componentes en casa para medirlos y meterlo todo en el dibujo. Intuía que cualquier error en las medidas me traería graves problemas.
Manos a la obraQue nervios cuando recibí el kit arcade. Cuando abrí el paquete me dije a mí mismo, esto va a ser grande.
Compré un tablero acabado en melamina negra y un rollo de 5 metros de canto. Me puse a cortar las piezas.
Y a ensamblar. Todo con espigas y cola.
Ya me hubiera gustado heber tenido o saber que existen los 'maestros de montaje' o como se llamen que he visto por el foro. :llorar:
Con paciencia y con mucho tiento con la broca, conseguí ensamblarlo.
En este punto es importante ya que los dos joysticks van unidos, que se ensamblen siempre unidos, y con la parte de los mandos siempre sobre una superficie plana. Seguro que de otra manera siempre quedará descuadrada la unión.
Fallos que cometí: (novato, novato total!)
El corte con serrucho. No había ningún canto perpendicular a la superficie de la tabla después de los cortes
por lo que tuve que darle caña a la escofina y a la lija gruesa. Lo hice lo mejor que pude.
Otro fallo, melamina astillada en los cantos. :llorar:
Bueno, al menos parece que ese efecto es más leve en la parte de arriba que en la de abajo. Así que tuve cuidado de hacer los cortes del lado adecuado del tablero.
La electrónicaMi teoría era: Tomando un par de gamepads USB, aprovecho su electrónica y sustituyo los contactos de los botones. Eso debiera funcionar.
Estudié detenidamente los contactos del gamepad.
Tomé los botones que me interesablan 1,2,3,4,5,6,9, y 10
La masa era común al menos a los botones 1,2,3,4,5 y 6 , (M0 en la foto) Por lo que la corrí igualmente común a todos ellos y la soldé a 2 puntos de la placa.
Los contactos de los botones 9 y 10, los soldé donde pude. Raspando la película de laca protectora de la placa con un destornillador de presición, y así descubrir la pista de metal. Con cuidado apliqué estaño.
A cablearUna vez montados los componentes, me dediqué a cablear.
Compré una bolsita de conectores y usé un cable de altavoces que tenía por casa guardado. Ni me pude imaginar la de tiempo que se echa en colocar y conectar unos 25 conectores con sus cables.
Como extra, y para el botón de 'insert coin', aproveché unos pulsadores de "reset" de los que vienen en la caja del ordenador, y que tenía abandonados en mi cajón desastre de componentes. Les hice un botón con un trozo de espiga de madera, apliqué pintura de rotulador gris indeleble y luego laca de uñas. (a ver lo que dura). Como embellecedor usé dos trozos de la misma cinta de cantear del tablero y la recorté en forma circular. Luego lijé sus cantos con lija fina para que quedara perfectamente circular.
Instalé la placa y me puse a soldar los contactos.
Para fijar la placa al soporte, usé unos tornillos hexagonales macho/hembra de los que se usan para coger las placas de los ordenadores a la caja.
Primero apliqué soldador y estaño a los puntos en las pistas que me interesaron.
Luego estañé las puntas de los cables.
Luego solamente tuve que aplicar la punta del soldador para unirlos.
Me llevé un par de sustos, pues al mínimo esfuerzo hacia arriba las pistas se levantan
. Por lo que para poder trabajar hay que soldar ordenadamente los contactos de izquierda a derecha con la placa ya fijada al soporte. e ir dejando los cables 'tumbados' y con holgura suficiente para que no hagan esfuerzo sobre la placa.
Este es el aspecto con las conexiones terminadas.
Trabajo finalizadoColocamos los paneles del fondo con tornillos de rosca madera pequeños, avellanamos antes un poco para que quede todo a ras, y ya está.
Fallos cometidos.
- El corte con sierra manual ufff.. no lo recomiendo para nada. El cajón tiene algo de descuadre aunque es difícil de apreciar.
- La medida del joystick montado, erré en la previsión de la medida, y en colocación de una de las piezas que atraviesa el eje, que cuando se monta correctamente, el joystick es más largo, por eso he tenido que hacer 2 agujeros en la tapa posterior para que el vástago no rozara. Aunque no me disgusta, le da un aspecto más técnico.
- Las patas, aunque el joystick pesa bastante, el acabado del canto de melamina, resbala en el vidrio o en la melamina del acabado de mesas y escritorios. Para minimizar ese efecto opté finalmente por ponerle unas patas de corcho. Aún así se sigue meneando un poco. (Y es que en algunos juegos no se juega con el joystick, se aporrea, se gira, retuerce y presiona
- Los gamepads. Desde hace 6 meses que uso linux. El movimiento de los ejes quedan registrados en los axes 4º y 5º, y no en los 1º y 2º, por lo que me trae de cabeza cuando uso otros programas y/o emuladores. Con el MAME no tengo problemas, pues me deja configurarlos sin problemas
- Se puede mejorar la instalación (y es aconsejable hacerlo) aplicando funda termoretráctil a los conectores, por aquel entonces, ni idea de que existieran 'esas cosas'. Gracias Mikonos por el tutorial. Os dejo un enlace. https://zonaarcade.forumcommunity.net/?t=42721333
Eso es todo. Si hay algún detalle que se me haya pasado por alto, lo vuelvo a editar e incluyo la explicación.
Edited by pablo33 - 14/10/2022, 16:54