Skip to content

danielhammerl/kerbal-space-program-controller

Repository files navigation

This program uses kRPC to remote control KSP with connected special hardware Installing krpc is described here: https://krpc.github.io/krpc/cpp/client.html, prefer the cmake way.

protobuf can be installed via apt as 'protobuf-compiler'

Runs only on raspberry pi with wiringPi installed. Uses Raspi GPIO interface and I2C AND SPI bus Ensure I2C and SPI are enabled in raspi-config

Controls:

  • RCS on/off - Switch (1x Kippschalter)
  • SAS on/off - Switch (1x Kippschalter)
  • Staging - Push Button (1x Kippschalter fürs aktivieren, 1x Push Button, Rot/Grün LED)
  • Abort - Push Button groß
  • Light - Switch (1x Kippschalter)
  • Gear - Switch (1x Kippschalter)
  • Flight Control - Thrustmaster Joystick
  • Flight Control On/Off? (1x Kippschalter)
  • Thrust (1x Schiebepoti 1kOhm linear)
  • Thrust on/off (1x Kippschalter + Gelb LED) mit Blende
  • Action Groups (10 Push Buttons?)
  • SAS Mode (dreh poti mit mind. 8 fixe positionen)
  • RCS Mode - Lin/Rot (1x Kippschalter)
  • RCS Precise Mode? (1x Kippschalter, wenn aktiv, erhöhrt joystick sensitivität um faktor x)

Indicators:

  • Altitude (over ground) (7 segment anzeige)
  • SPEED (7 segment anzeige)
  • Electrical Charge (gauge)
  • Fuel in current stage (gauge)
  • Dichte Atmosphäre (gauge)
  • HIGH G (Rote LED) (how high is high?)
  • Hitzeschild warnung, weniger als 20% (Gelbe LED)
  • Connected to Commnet (LED Blau)
  • Connected to KSP Server (LED Grün)

About

ksp-controller

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published