Si has jugado a juegos de lucha como Street Fighter durante mucho tiempo, probablemente te hayas planteado si deberías cambiar de joystick tradicional por un joystick de lucha adecuado. Entonces, probablemente hayas mirado los precios de los joysticks de lucha en línea y hayas decidido que tu viejo y confiable Dualshock (ouno de estos excelentes controladores) parece lo suficientemente bueno para que puedas seguir adelante. Pero gracias a la convergencia de la computación de placa única y la impresión 3D, puedes construir tu propio joystick de lucha de código abierto por una fracción del precio de lo que encontrarás en Amazon.

Relacionado
Las mejores impresoras 3D de 2024

Las impresoras 3D son más asequibles que nunca en 2024. Estas son nuestras impresoras 3D favoritas que debes tener en cuenta antes de comprar.

Lo que necesitarás

  • Raspberry Pi Pico: el cerebro de tu joystick
  • Cable micro USB a USB-A: para conectar tu Fightstick a tu computadora
  • Acceso a unaimpresora 3D: para fabricar la carcasa y los botones.
  • 14 Interruptores del teclado Choc v1: la parte electromecánica de sus botones
  • Cable- para conectar los botones al Pico
  • Soldador y soldadura: para conectar los cables a los pines.
  • Ocho tornillos M3×10 mm: para fijar la placa posterior
632771_223214_01_front_zoom Fondo eliminado
Raspberry Pi Pico

Raspberry Pi Pico es una placa de microcontrolador de 4 dólares con el chip RP2040 basado en ARM de Raspberry. Es programable en C y MicroPython y cuenta con opciones de E/S como I2C, SPI y PIO.

Fabricación del recinto

Sólo asegúrate de que tu cama esté nivelada.

Al emprender este proyecto, lo primero que hay que hacer es imprimir la carcasa. Nosotros utilizamos undiseño sin adhesivos de jfedoren Printables.com, pero hay muchas otras opciones que tienen distintos grados de dificultad según el trabajo que quieras realizar. Imprimir todo probablemente te llevará más de 12 horas, así que incluye ese tiempo en tus planes.

Piezas para el Fightstick Slimbox

Los botones de este joystick utilizaninterruptores de tecladoChoc v1 y, según la calidad de tu impresora 3D, es posible que tengas que ajustar el tamaño de los vástagos Choc de los botones. Imprime un solo botón de prueba (debería llevarte menos de 10 minutos) y comprueba si cabe en tus interruptores. Si no es así,hemos publicado los interruptores con los vástagos más pequeños en Imprimiblespara que los descargues e imprimas.

Los botones grandes y normales encajan perfectamente en sus ranuras, pero los botones pequeños quedan un poco apretados y no se mueven con libertad. Si también tienes este problema, la solución es reducir el diámetro del botón pequeño en un 5 %. Ese archivo de impresión también está disponible si lo necesitas.

Botones para el Fightstick Slimbox

En cuanto al montaje de los interruptores, tuvimos suerte y todos los agujeros estaban bien apretados y los interruptores encajaron con un poco de fuerza. Otras personas que han llevado a cabo este proyecto han informado de que los agujeros estaban demasiado apretados y tuvieron que limarse un poco antes de poder colocar los interruptores.

Instalación del firmware del GP2040-CE

Esta es la parte más rápida de todo el proyecto.

Antes de conectar el Fightstick, debes flashear el firmware GP2040-CE en tu Raspberry Pi Pico. Una vez que esté conectado, será más difícil acceder a él, por lo que es mejor hacerlo antes que después.

  1. Descargue elarchivo de firmware a su computadora.
  2. Después de descargar el archivo, use un cable USB para conectar su Pico a su computadora mientras mantiene presionado el botón BOOTSEL en el Pico.
  3. Si lo haces correctamente, tu computadora reconocerá el Pico como una unidad USB. Copia el archivo de firmware en tu Pico.

Una vez copiado el archivo, el Pico debería reiniciarse por sí solo. Cuando se vuelva a encender, la computadora lo reconocerá como un controlador de juegos.

Relacionado
Cómo hice un controlador de videojuegos rápido y sencillo con una Raspberry Pi Pico

Este proyecto sencillo es una excelente manera de comenzar a construir su propio hardware.

Cableado de tu FightStick

Me encanta el olor de la soldadura por la mañana.

Esta es probablemente la parte más intimidante y que más tiempo requiere del proyecto, pero si tienes conocimientos básicos de soldadura, no deberías tener ningún problema. Lo primero que debes hacer después de colocar los interruptores es decidir qué interruptor se asignará a qué botón. Puedes configurarlo como quieras, pero este tutorial se basará en un diseño bastante estándar. Si te sientes abrumado, echa un vistazo aesta tabla GP2040-CEque enumera las equivalencias de los botones ya esta páginaque te muestra qué botones deben conectarse a qué pines. Es posible que quieras hacer un esquema de tu plan de cableado o incluso escribirlo en la parte inferior de tu carcasa para no tener que deshacer ninguna soldadura.

Ahora que tienes un plan de cómo se va a conectar esto, comencemos. Primero, elige un pin en cada uno de tus interruptores para conectarlo a tierra. No importa cuál, pero para simplificar, ayuda si es el mismo pin en todos ellos. Todos estos se pueden conectar en cadena para conservar la cantidad de cable que utilizas. Si quieres hacerte la vida más fácil, usa un color diferente para el cable de tierra que para el cable de señal. Conecta esta cadena a uno de los ocho pines de tierra en Raspberry Pi Pico.

Utilice un par de pinzas para hacer un bucle en el cable para que pueda reposar sobre los pines del interruptor más fácilmente.

A continuación, conecta el otro pin de los interruptores al pin correspondiente del Pico. En este caso, resulta útil tener a mano el esquema del cableado para evitar errores. Además, no escatimes en cables; es mejor tener el cable adicional en lugar de tener que volver atrás y deshacer la soldadura para agregar una longitud de cable más larga.

Mientras trabajas, presta atención a los ángulos. Es muy fácil derretir la carcasa cuando la plancha está a más de 300 °F.

Una vez que todo esté conectado, comprueba que no haya cortocircuitos, luego conecta tu mando de lucha ypruébalo. Si funciona, ¡felicitaciones por tu nuevo mando de lucha cableado a mano y sin palanca! Recuerda conectar un cable USB a tu Pico y pasarlo por el orificio de la parte superior antes de atornillar la placa posterior.

Lo único que queda es mejorar.

Ahora que tienes un joystick sin palanca, debes dedicarle tiempo para dominarlo, porque aprender a usarlo tiene una curva de aprendizaje muy pronunciada. Si crees que no es la mejor opción, hay muchos otros modelos que sí utilizan un joystick tradicional que puedes construir y cablear tú mismo. Pero, a veces, el proceso de fabricación dealgoes tan importante como lo que fabricas.