Alpakka: un controlador de juego Creative Commons

La misión de Input Labs es producir hardware y software de código abierto para crear controladores de juegos que se puedan adaptar a cualquier persona. Alpakka es su versión actual de un controlador genérico, que se asemeja a un controlador moderno de Xbox o PlayStation, pero con algunas diferencias. El estuche impreso en 3D tiene un bajo número de polígonos, sensación angular, pero si no te gusta, puedes modificarlo en Blender a tu gusto. Alpakka emula un teclado, mouse y gamepad Xinput estándar conectados en paralelo, por lo que debería funcionar para las plataformas de PC Linux y Windows. El firmware incluye perfiles de juego incorporados, que se pueden seleccionar en el controlador.

No hay piezas especiales aquí, solo impresiones en 3D, una placa de circuito y algunas tuercas y tornillos

Dobles D- almohadillas, complementadas con un stick analógico, no es un arreglo inusual, pero lo que es un poco especial es el ingenioso arreglo del sensor de giroscopio dual, que, cuando se usa junto con un panel táctil: emula la entrada del mouse. Coloque el pulgar en el pad direccional derecho y el mouse se moverá o permanecerá fijo, como si se levantara el mouse del pad para volver a centrarlo.

El controlador solo con cable se basa en un Raspberry Pi Pico, que tiene muchos recursos para este tipo de aplicación y ofrece una velocidad de actualización rápida de 250 Hz. Pero para manejar no menos de diecinueve entradas desde el botón, junto con un desplazamiento rueda, interruptor direccional y esa palanca analógica, el Pico no tiene suficiente E/S, lo que requiere un par de extensores de E/S I2C NXP PCAL6416A para manejarlo.

El diseño de la placa de circuito impreso se realiza con KiCAD, utilizando un soporte simple impreso en 3D para mantener la placa de circuito impreso plana y los componentes del orificio pasante en su lugar mientras se suelda. Aparte de algunos paquetes QFN con los que algunas personas pueden tener problemas, no hay nada complicado en soldar a mano este diseño.

Hemos estado viendo controladores de juegos personalizados desde que pirateamos, aquí hay una versión interesante sobre el tema de la integración del mouse. Si se siente cómodo con el lado del hardware, pero el firmware es un punto conflictivo, tal vez no busque más allá de este borrador de firmware RP2040.

¡Gracias a [aamott] por el consejo!

Alpakka: un controlador de juego Creative Commons

La misión de Input Labs es producir hardware y software de código abierto para crear controladores de juegos que se puedan adaptar a cualquier persona. Alpakka es su versión actual de un controlador genérico, que se asemeja a un controlador moderno de Xbox o PlayStation, pero con algunas diferencias. El estuche impreso en 3D tiene un bajo número de polígonos, sensación angular, pero si no te gusta, puedes modificarlo en Blender a tu gusto. Alpakka emula un teclado, mouse y gamepad Xinput estándar conectados en paralelo, por lo que debería funcionar para las plataformas de PC Linux y Windows. El firmware incluye perfiles de juego incorporados, que se pueden seleccionar en el controlador.

No hay piezas especiales aquí, solo impresiones en 3D, una placa de circuito y algunas tuercas y tornillos

Dobles D- almohadillas, complementadas con un stick analógico, no es un arreglo inusual, pero lo que es un poco especial es el ingenioso arreglo del sensor de giroscopio dual, que, cuando se usa junto con un panel táctil: emula la entrada del mouse. Coloque el pulgar en el pad direccional derecho y el mouse se moverá o permanecerá fijo, como si se levantara el mouse del pad para volver a centrarlo.

El controlador solo con cable se basa en un Raspberry Pi Pico, que tiene muchos recursos para este tipo de aplicación y ofrece una velocidad de actualización rápida de 250 Hz. Pero para manejar no menos de diecinueve entradas desde el botón, junto con un desplazamiento rueda, interruptor direccional y esa palanca analógica, el Pico no tiene suficiente E/S, lo que requiere un par de extensores de E/S I2C NXP PCAL6416A para manejarlo.

El diseño de la placa de circuito impreso se realiza con KiCAD, utilizando un soporte simple impreso en 3D para mantener la placa de circuito impreso plana y los componentes del orificio pasante en su lugar mientras se suelda. Aparte de algunos paquetes QFN con los que algunas personas pueden tener problemas, no hay nada complicado en soldar a mano este diseño.

Hemos estado viendo controladores de juegos personalizados desde que pirateamos, aquí hay una versión interesante sobre el tema de la integración del mouse. Si se siente cómodo con el lado del hardware, pero el firmware es un punto conflictivo, tal vez no busque más allá de este borrador de firmware RP2040.

¡Gracias a [aamott] por el consejo!

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow