Flight sim Joystick with Hall effect sensors and Arduino

Flight sim Joystick with Hall effect sensors and Arduino

by akaki · from Thingiverse
Personal use only ♥ 2,510 likes ↓ 24,132 downloads

Have us print this for you

PLA from £6 inc. UK delivery on letter-sized prints. We slice, print on a calibrated Creality K2 / Bambu A1, QC and post.

Flight stick for flight simulator games. Appears as a regular USB joystick on Windows and Mac, thanks to the Arduino Pro Micro inside. I will upload the simple code below.

Joystick position is sensed with two hall effect sensors.

Pitch and Roll axes have independent springs or rubber bands.

Goes together with 3M bolts and nuts. If you want to be fancy, you can print version B or C, which use 7 mm and 17 mm bearings, respectively.

Throttle unit: https://www.thingiverse.com/thing:4578169
Pedals: https://www.thingiverse.com/thing:4578174

Explanation video: https://youtu.be/na3NeZJYK3g

Build Instructions

Print all parts.

If you don't have bearings, print Ver A of the applicable files. If you have small 7mm x 3mm (OD*ID) bearings that go on the 3M bolts, print Ver B, if you have the larger 17mm x 6mm bearings, print Ver C.

The joystick works without any bearings, but can develop some slop in the axes after a while. I ended up using Ver C with the large bearings.

The Shaft and Hinge Cam should be printed quite slow, to get a smooth outer surface. They will slide against other parts.

All parts can be printed without supports. Except for the Joystick Grip sides and Shaft Ver C, which needs supports where touching the build plate.

Glue the magnets into the Hinge piece. Check the video. The two magnets should be attracting each other when in place (S facing N). Other than that, orientation doesn't matter.

For Ver C, the pitch axis magnets mount…

arduinoFlight SimulatorJoystick

More popular Thingiverse models