USB Mini Joystick (Taranis Gimbal + Cherry MX) 3D Printer Model

Author: @
License: CC BY
File formats: stl,ino,f3d
Download type: zip
Size:577.5KB

The file 'USB Mini Joystick (Taranis Gimbal + Cherry MX) 3D Printer Model' is (stl,ino,f3d) file type, size is 577.5KB.

Summary

This is a small xbox gamepad compatible joystick made from a taranis x9d gimbal and 6 cherry mx switches.

If you want to adapt this to other gimbals send me the dimensions (hole size/distance) or use the provided fusion file.

You can use any keycaps you like.

The STM32 was flashed with the maple bootloader and uses the USBComposite library for arduino/stm32.

The used code is in the archive.

Video: https://youtu.be/8dgscz9DOMk

Parts:
STM32 "Black Pill" board with stm32duino bootloader
RC Gimbal (FrSky Taranis X9D here)
6x Cherry MX (compatible) switches
6x Keycaps
4x M3 screws
2x JST 2mm connectors

To make it fit tightly you may have to be careful and file down the edges and pre drill the screw holes a bit depending on your printing result.

Default connections:
pb11---SW---gnd
pb10---SW---gnd
pb1---SW---gnd
pb0---SW---gnd
pa7---SW---gnd
pa6---SW---gnd

3.3v---joystick1(+)
PA0---joystick1(center)
gnd---joystick1(-)

3.3v---joystick2(+)
PA1---joystick2(center)
gnd---joystick2(-)

Bottom.stl 132.9KB
joystick_hid.ino 1.5KB
Mini_Joystick.f3d 384.2KB
Top.stl 803.8KB