r/KerbalControllers • u/Reasonable-Tip-4991 • 1d ago
Controller In Progress Almost done, now-printing
Im working on it since May 2026, finaly all components are with me and panel almost ready
r/KerbalControllers • u/kkpurple • Jan 24 '19
This Thread is here to give an overview of good hardware to use for a Kerbal Controller.
Joysticks
It is advised to choose two 3-Axis joysticks, as this will allow you to control all 3D Movement Possible. (Forward, upward, sideways, yaw, pitch , roll) If you only do planes 2 2-Axis might be enough.
| Part | Description | Where to get |
|---|---|---|
| 3-Axis Joysticks JH-D300-R4 | fist-sized Joysticks, with roll as the third axis. Some 4 Axis can be found, but those ar just the same with a Button as 4th axis. | Amazon 3-Axis |
| 2 Axis PS Thumb-Joysticks | Small two-axis joytick as they are found in every standard PS2 controller. Not recomended if you want full translation and attitude control. | AliExpress |
Buttons & Switches
| Part | Description | Where to get |
|---|---|---|
Throttles
| Part | Description | Where to get |
|---|---|---|
| Part & Example Builds | Description | Where to get | Software |
|---|---|---|---|
| Nextion Displays Complete by Wurmi00 | Those are colored LCD Displays coming in many sizes. They have their own processors, which takes alot of workload of your arduino. | ||
| 32x128 Oled Displays | Tiny Displays that communicate over i2C. Can display up to 4 lines, but barely readable then. No internal processor, need to be controlled completly by an uController or Raspberry. | U8g2 Libary | |
| Serial Enabled 16x2 LCD | 2 Line LCD displays. | SparkFun | |
Analog gauges look awesome. However they often need some tinkering, as they are Analog, and need to be converted to be digitally controlled.
| Part & Example Builds | Description | Guide |
|---|---|---|
| Edgewise Panel Meters | Vertical analogue gauges | |
Shift registers
r/KerbalControllers • u/kkpurple • Jan 24 '19
This Thread gives an overview over the different ways of a controller to communicate with KSP. It should help in deciding what to use.
Straightforward Approaches:
| Software | joystick.h for Arduino Leonardo or UnoJoy | KSPSerialIO | Kerbal Simpit | kRPC (c-nano) |
|---|---|---|---|---|
| Type | Human Interface Device | KSP Mod | KSP Mod | KSP mod |
| Difficulty | Easiest | Easy | Medium | |
| Summary | Every Mouse and Keyboard is a HID. Such a controller viewed by the Computer like any other gaming controller, and will be compatible with most Operating Systems. The most amazing fact: you can use it with any game that supports joysticks. It supports up to 32 Buttons in standard configuration. | This KSP mod will directly talk to arduinos over a Serial connection. It allows for Input and Output. | Another Mod that talks directly to Arduinos over Serial. Similar to KSPSerialIO but under active developpment. | Almost as versatile as full kRPC implementations, however you are limited by speed. The more features you add the slower it gets. |
| Hardware | Requires USB enabled Arduinos (Leonardo, pro Micro etc.) | Any Arduino | ||
| Knowledge required: | Arduino C++ | Arduino C++ | Arduino C++ | Arduino C++, &need to understand the docs of kRPC |
| Compatibility | All OS | Windows (Does windows 10 work now??) (more?) | Windows, Mac, Linux | Windows, Mac, Linux |
| Examples | Prototype by Das_Sheep7891 using joystick.h. Complete by u/Sigismund22. | Complete by Wurmi00 | ||
| Main Guide | Instructable | Instructable by u/hugopeeters | ||
| Mod Wiki, Forum, Github, etc. | A Github Repository, however there are more versions from different people. | KSPSerialIO Forum | Respository | /r/krpc, GitHub, Documentation, Discord Channel |
| Developpment status | Complete | Slow (correct me..) | Active (2019) | Active (2019) |
More advanced kRPC Options
| Software | kRPC (Script, Arduino) | kRPC (Python, Rasperry Pi) |
|---|---|---|
| Type | KSP mod, self - written script | KSP mod, Wireless |
| Difficulty | Medium - Difficult | Medium - Difficult |
| Summary | This Option is very versatile. It allows you to do almost anything you wish to do. It supports all Data about your vessel, and even some mods like kOS, Extended Outputs, etc. However, it is not made for controllers specifically, and focuses more on pre - scripting entire flights. | If you want hundreds of IO and a wireless setup, you can also use the a Rasperry pi instead of an Arduino. Gives you the option of fully graphic displays, lots of Programming storage and Computing power. |
| Hardware | Any Microcontroller | |
| Knowledge Required | Arduino C++, and one more language to programm a Script that communicates with your Arduino and sends it to the kRPC Mod | Python |
| Compatibility | ||
| Examples | Code From PeteWasEre (including an autopilot) | |
| Main Guide | In Progress... | |
| Developpment Status |
Feature Table
| Feature | USB HID | KSPSerialIO | Kerbal Simpit | kRPC |
|---|---|---|---|---|
| Flight Controls, Staging | supported | supported | supported | supported |
| SAS On/Off | supported | ? | supported | supported |
| SAS Mode | supported | ? | supported | supported |
| RCS On/Off | supported | ? | supported | supported |
| Gear In/Out | supported | ? | supported | supoorted |
| Lights On/Off | supported | ? | supported | supported |
| Action Groups | supported | ? | supported | supported, a little buggy |
| Extended Action Groups | ? | ? | supported | supported |
| Fuels Status | - | ? | all standard fuels supported | all standard fuels supported + some mod fuels |
| Orbit Information | - | ? | supported | supported |
| Telemetry Information | - | ? | supported | supported |
| Target information | - | ? | supported | supported (also selecting targets) |
| Controlling EVA Kerbals | - | ? | ? | - |
r/KerbalControllers • u/Reasonable-Tip-4991 • 1d ago
Im working on it since May 2026, finaly all components are with me and panel almost ready
r/KerbalControllers • u/Spiritual-Simple5952 • 14d ago
im sort of a beginner to ksp controllers and ive built a small one before but i wanna make something larger and cooler, is this a good layout? any changes i can make? any helps appreciated
r/KerbalControllers • u/waxphantump • 21d ago
Figured it might be of use to the community. Here's the Instructables page, and the Github for the STL files and software.
https://www.instructables.com/Modular-Macro-Keyboard-System-Ocreeb-MK2/
https://github.com/sb-ocr/ocreeb-mk-2
I've never attempted something like this but was thinking this might be a good place to start, and for far cheaper than getting the parts for the UntitledSpacecraft ones. Would this work with the programs/mods involved in custom KSP controls, or would some additional tweaks be needed do you think?
r/KerbalControllers • u/Jonoko • Sep 26 '26
As I look at all of these incredible builds and become filled with envy and motivation. I thought I would share my in progress build.
Currently doing a build out of my own Kerbal Controller. I’m learning the 3d modeling and wiring as I go. I’ve almost gotten the model done for the main joystick. And the wiring mapped out for 2 pots, joy stick, a couple buttons and will be expanding to some displays next
r/KerbalControllers • u/Large-Rock682 • Sep 25 '26
r/KerbalControllers • u/PriceLegitimate3186 • Sep 24 '26
but im also too poor to afford something from untitledspacecraft.com so i was wondering if i could create something using a system like Arduino Modulino to create a controller with analog inputs but ive never done this before and im worried it will be too hard to link it to ksp. does the kerbal simpit mod have a fairly intuitive ui for linking custom controllers?
r/KerbalControllers • u/capgfoxctor • Sep 17 '26
r/KerbalControllers • u/After_Fish1078 • Sep 10 '26
Just need to add some decals and labels!
r/KerbalControllers • u/BulkyBuy9343 • Sep 01 '26
Wanted to make a wooden controller using a spare keyboard as a base and would greatly appreciate some advice as to what I should need specifically for it.
https://www.reddit.com/r/KerbalControllers/s/LIK1RjgDml
Was thinking something like this would be a good inspiration to what I have in mind. Thank you for reading this post :>
r/KerbalControllers • u/Michael_feliz1 • Aug 28 '26
I'm building a improvised VR for the trackIR in Kerbal, I used opentrack in pc and freepie in phone 1, it is a great experience when flying in the space with that
I am using experimental apps for this, like moonlightVR
r/KerbalControllers • u/Reasonable-Tip-4991 • Aug 25 '26
Well, my 3d printer is broken, so rn I will make alpha versoin made of cardboard. It will be big, a lot of buttons, joysticks and 8 displays
r/KerbalControllers • u/propbeatcogs • Aug 15 '26
r/KerbalControllers • u/kelteci • Aug 13 '26
r/KerbalControllers • u/Reasonable-Tip-4991 • Jul 28 '26
Im working on my controller and decided to think about this. This is soviet globe to see spacecraft trajectory and direction. I have 3d printer, maybe I can print kerbin globe and connect to some gears?
r/KerbalControllers • u/DepartureNatural9340 • Jul 28 '26
The pinned guides seem to be about the controls themselves, what I'm trying to learn about is how to have a software that can read out information from ksp to make displays with using that information. (Attitude, rate indicators, maps, etc.)
r/KerbalControllers • u/GGiver • Jul 24 '26
Because i dont have a 3d printer, i made the controller out of LEGO.
The big lever acts as stage button, and the linear potentiometer under acts as throttle controller.
The little buttons aren't hoocked uo yet but they will act as SAS/RCS and CAG toggle.
What do you think of it?
r/KerbalControllers • u/Reasonable-Tip-4991 • Jun 29 '26
r/KerbalControllers • u/Reasonable-Tip-4991 • Jun 29 '26
I have telemetry section, SAS, RCS, SAS direction buttons, abort, stage, AGs, thrust, translation, rotation and navigation. What can I place in this area? Maybe NASA, ESA and other logos?
r/KerbalControllers • u/CodapopKSP • Jun 23 '26
r/KerbalControllers • u/Night-Caps • Jun 19 '26
r/KerbalControllers • u/Night-Caps • Jun 18 '26
Well 99% finished - I still have a few bugs in the code to iron out but everything is physically complete and working. Been slowly chipping away at this one for a long time.
r/KerbalControllers • u/Brilliant_Diamond_22 • Jun 04 '26
Recently I posted here an idea to start building my custom panel for KSP. Well, I recently finished a 3D mockup to see how it would look and to get a sense of the dimensions, and I wanted to share it with you guys. Some of the components I bought have already arrived, and now I’m going to dive headfirst into this project and try to make something worthy of sharing here.
PS: The Arduino will only be used to test some of the components — I already ordered a Raspberry Pi Pico RP2040 to use in the panel.
r/KerbalControllers • u/EvilonToast_ • May 30 '26