Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 2.38 KB

README.md

File metadata and controls

42 lines (35 loc) · 2.38 KB

KSPnavball

This is a mechanical navball for a custom KSP gamepad image image

Current state

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 :) image

Hardware

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

Wiring

need to document

Software

kinematic image 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#_CPPv421vesselPointingMessage

https://kerbalsimpitrevamped-arduino.readthedocs.io/en/latest/payloadstructs.html#structvessel_pointing_message https://www.instructables.com/KerbalController-a-Custom-Control-Panel-for-Rocket/