This is a mechanical navball for a custom KSP gamepad
currently it can be assembled but the wheel have nylon wheel and are too slippery. I'm experimenting with wheel made out of TPU but I need something even more rubbery and sticky. Regarding the software the main idea is here and the ball move but due to the slippage it's hard to tell if the code is doing it's job or if I fucked up the math to get the transform. (plus it definitely need some tunning) anyways, feel free to build it and help me iron out the kink :)
QTY | Name | Link | total price |
---|---|---|---|
25X | M3 5 mm depth 4.5mm diamater heat insert | https://www.aliexpress.com/item/1005003582355741.html | 3.5$ |
25X | M3 screw | ||
3X | omniwheel | https://www.aliexpress.com/item/32960657744.html | 8$ |
3X | DC motor | https://www.aliexpress.com/item/33022320164.html | 7$ |
2X | Hbridge DRV8833 | https://www.aliexpress.com/item/1005006444609771.html | 2.5$ |
1X | 3 axis magnetometer | 4.5$ | |
1X | magnet cylinder 10x2mm | https://www.aliexpress.com/item/1005006362930902.html | 2$ |
1X | arduino nano | https://www.aliexpress.com/item/1005005702204423.html | 2.5$ |
Total = ~30 $ + 3D printed part + transparent window |
one laser cutted sheet of 5mm transparent material is required. It should be engraved with the center sign of the navball. the plastic part should not require any support and can be printed on a 15 x 15 [cm] bed you will find the required file to print in the folder ToPrint, same for the folder toCut
need to document
kinematic The sphere is 90 mm in diameter the wheel are 50 mm in diameter the wheel are 120° apart (see from the top) and 45° raised from the horizontal plane
https://kerbalsimpitrevamped-arduino.readthedocs.io/en/latest/payloadstructs.html#structvessel_pointing_message https://www.instructables.com/KerbalController-a-Custom-Control-Panel-for-Rocket/