Diseñando y fabricando un joystick personalizado para Amiga y C64 con conexión DB9 y USB (compatible con C64mini, Raspberry Pi y Windows / Linux).

Hola Amig@s,

Hoy les traigo un buen articulo sobre el diseño de un joystick personalizado.

Hace tiempo que tenía ganas de crear un joystick que te permita jugar en las maquinas reales (Amiga, C64) pero también en otras plataformas como el C64MINI y la Raspberry PI vía USB.

Advertisement

Ya había hecho con anterioridad un joystick para amiga y c64 con autofire.

Pero me faltaba hacerlo USB. Hace tiempo que fabrico un adaptador de DB9 a USB para usar tus mandos preferidos norma Atari/Amiga con el C64MINI pero no tenía algo entre medias, me falta aunar todo en una sola controladora. En la que pudiese conectar todo y tener todo disponible en un solo mando.

Así que hace unos días me propuse darle solución. Partiendo de un boceto en papel, llevé a cabo el diseño completo de un joystick funcional. A continuación podrán observar el proceso de creación.

Advertisement

Creación del boceto

¿Qué buscaba? ¿Cuál forma sería la más cómoda? No quería algo copiado desde otro lado, quería algo que sea cómodo para mi forma de jugar. Así que usando una hoja en blanco, literalmente puse la mano encima de la hoja. Contornee la mano con un bolígrafo y lo mismo la posición de los botones, los ubiqué de forma que la mano quede en su forma natural, nada de combinaciones raras o ubicaciones incómodas, el boceto inicial es este.

Advertisement

Se puede ver mi mano izquierda y a la derecha los botones que fuí buscando la posición más cómoda.

Advertisement

Aquí ya va tomando forma el diseño exterior. No quería algo cuadrado, quería algo redondo (aunque ahí parece ovalado).

Advertisement

Ahora tocaba realmente dibujar con medidas donde iba cada accesorio.

Advertisement

Finalmente la tapa quedó con la siguiente distribución

Advertisement

Esto era solo la tapa superior. Que va en metacrilato de 5mm y con el borde exterior biselado. Gracias como siempre a transparentcitysales@gmail.com pude tener algo en condiciones y con una calidad impecable.

Diseño de la parte inferior

Para la parte inferior del joystick, tenía que diseñar una especie de caja. Tampoco era plan de hacer una caja con el contorno de la tapa superior, habría quedado bien pero era desperdiciar mucho material. Finalmente diseñe la parte inferior con Fusion y el resultado final es este.

Advertisement

Lo siguiente era imprimirlo en 3D. Así que manos a la obra, puse a imprimir el diseño 3d.

Advertisement
Advertisement

Resultado final de la impresión

Advertisement

Controladora interna

Como comenté al principio, lo que hice fue diseñar una placa controladora cuyas características debían ser las siguientes:

  • Permitir una salida DB9 para máquinas reales.
  • Tener autofire y poder activarlo y desactivarlo al voluntad.
  • Posibilidad de conectar una PI ZERO. Si.. :)
  • Posibilidad de convertir el joystick en uno USB haciéndolo compatible con el C64mini y otras plataformas.
Advertisement

Así que de la chistera me saqué esta plaquita.

Advertisement

El método de conexión es muy sencillo. Por un lado la salida DB9 y por otro los switches internos, el del stick arcade y los dos botones. No tiene más.

Advertisement
Advertisement
Advertisement

Tapa superior

A continuación puede verse desde el boceto a la realidad como ha quedado la tapa superior a medida que he ido poniendo los diferentes accesorios.

Advertisement
Advertisement
Advertisement
Advertisement

Retoque de diseño

Cabe decir que como siempre, no todo sale perfecto a la primera. En el momento de escribir el artículo, tuve que modificar un par de cosillas del diseño. Solo de la parte inferior.

Advertisement

Antes

Advertisement

Después

Advertisement

Resultado final

He de decir que el resultado final es el esperado. El joystick funciona muy bien en todas las modalidades, es decir que cumple para lo que fué diseñado.

Advertisement
Advertisement
Advertisement

Videos demostrativos

Espero que les haya resultado útil el artículo.

Si alguien está interesado en la placa controladora. Que me contacte vía mail a info@arananet.net

Advertisement

Salu2.

Edu.

Share This Story