Joystick de arcade

Saturday, February 9. 2019

Hace muuuchos años que tenía ganas de tener un joystick de estilo arcade para jugar al MAME. Me había quedado plata trabada en MercadoPago así que compré un kit de palanca y botones:


Eran 8 botones y palanca, esta página me ayudó muchísimo a buscar una distribución que me gustara (elegí la "clustered arcade layout"). Tienen plantillas de un montón de máquinas clásicas y mucha información sobre cómo armar joysticks.

El día que imprimí la plantilla en el laburo llegué un poco (mucho) picado a casa y realmente no estaba para ponerme a laburar pero venía manija así que terminé arrancando en un estado de dudosa percepción. Todo arrancó con un pedazo de aglomerado que tenía dando vueltas por ahí y hacerse de un pedazo de fibrofácil:

(Corté en vertical sobre la pared, creo que se ve mi estado en lo mucho que respeté la línea que había marcado...)

De ahí pasar el diseño al fibrofácil y cortar. La realidad es que debería haber hecho esto con mechas copa, pero no tenía de ese diámetro y terminé haciendo los agujeros con la fresadora y con la misma precisión que había cortado el fibrofácil:


De ahí una mínima prueba para ver si la distribución me resultaba cómoda:


Después, el diseño del aglomerado de abajo. Ahora sí un poco más preocupado por la posición de los botones en el producto final. La realidad es que todo este proyecto tuvo mucho de improvización y cebadez:


Era la una de la mañana y no daba seguir usando herramientas para perforar.

Al día siguiente hice el calado con sierra:


Los dos botoncitos que faltaban y el calado del joystick como para poder armar y desarmar:


Cola y pegado entre las dos cosas:


Para la caja usé el tirante de una cama, encastres a 45º hechos con la fresadora:


Pegado del marco:


Como la tapa iba en diagonal copié el ángulo sobre el aglomerado. Eso lo rebajé a mano con escofina:


Después de eso, vuelta a encuadrar el marco ya con la tapa a medida y emparejado, aplanado y lijado del marco. Finalmente encolar la tapa:


Tornillos pasantes para sujetar el joystick:


Le di una mano muuuy suavecita de barniz para que secara inmediatamente, la idea era terminar todo esa misma noche:


Ahora viene el desastre. Para la tapa había comprado plástico alto impacto de 0,5 mm negro. Corté creo que 6 moldes diferentes y volví a empezar con el proceso. Al final terminé al día siguiente porque me cansé.

Para el primero asumí que uno de los lados estaba bien a escuadra, pasé dimensiones a la plancha y corté; cuando fui a ponerlo quedaba un margencito horrible de uno o dos milímetros, así que lo que hice fue cortar una plancha que sobrara e ir ajustando sobre la caja misma:


Para agujerear las cosas delineé los agujeros de la madera y después fui reconstruyendo dónde estaban los círculos con compás, quedó muy bonito... No tenía otra cosa así que pegué con cola:

(Lo bueno de haber hecho tantos intentos fue a que la tercera vez que calé todos los putos agujeros de vuelta el joystick me quedó justo en el medio del agujero correspondiente.)

No tenía otra cosa así que pegué con cola. Venía bien pero los agujeros en el plástico estaban justos y a diámetro mientras que la madera tenía agujeros más rústicos. Cuano puse los botones quedaron demasiado justos, el plástico se deformó, se despegó la cola y las deformaciones del plástico fueron insalvables. Así que decidí terminar esa jornada y repetir al día siguiente con un pegamento que no dejara que se despegara y con agujeros calcados idénticos de la madera.

Día siguiente, segundo intento fallido. Había quedado bien, quise pegar con cemento de contacto:


El cemento de contacto fue demasiado agresivo para el plástico de 0,5 mm. En donde tocó del lado brillante directamente lo derritió. Además no es nivelante, así que se veía todo el relieve de la madera (que a esa altura estaba ya con marcas del encolado del primer intento fallido).

(Después de descartar un rectángulo ¡antes de calarlo! porque parte del alto impacto no tenía brillo) Tercer intento. Esta vez le acerté exactamente al centro del joystick. Pegué de vuelta con cola vinílica, por que llenaba los huecos (en las fotos se ve el estado en el que ya estaba el fibrofácil) y quedaba más parejo (además de que no se come el plástico):



Lo que hice después fue ajustar perfectamente plástico y madera con una lima:


Y de ahí a armar, con una pruebita para ver si convencía:


¿Por qué dejé todo desprolijo, sin tapa y ni siquiera hice un calado para el cable?: Esto es temporario. Es un trabajo en proceso. La idea no es quedarme con un joystick USB sino agregarle una Raspberry Pi y que funcione directamente como consola. No voy a hacerlo hoy, la única Raspberry Pi que tengo la necesito para otra cosa, no tengo tiempo y ya puedo usar el joystick así como está con el MAME en la compu. Además usarlo un poco como joystick me sirve para ver si el diseño este está bien o si me conviene rehacer todo desde cero cuando implemente la consola con todo integrado.

El producto final (de momento):