Skip to content

This is a mechanical navball for a custom KSP gamepad

Notifications You must be signed in to change notification settings

nathmo/KSPnavball

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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/

About

This is a mechanical navball for a custom KSP gamepad

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages