After Incident 20890622-1, there were a number of recommendations, including:
- Engineers should ensure that documented pre-flight steps place the ship in a flight-safe configuration.
- Engineers should ensure that documented post-flight steps return any uncommon flight configurations to a default that is appropriate for the pre-flight steps.
I’ve come up with a scheme for my hotbars that helps make this possible, so I wanted to share it.
I’m using hotbar 1 for common in-flight things (running drills/tools, turning headlights on/off, etc), and I’ve reserved hotbars 2 and 3 for launch and landing, respectively. This is a change from how I used to do it, where a single hotbar was used for both, by running through the numbers in reverse for landing, and using “toggle X on/off” actions. This was far too error prone, and had issues with things like toggling all thrusters, if some other action had turned on/off a subset of thrusters. (eg. after turning off reverse thrusters for coasting, “toggle all thrusters on/off” doesn’t behave well if you forget to turn those reverse thrusters back on.)
By using 2 hotbars, I can use “turn X on” and “turn X off” actions instead of toggles. This removes one source of errors.
My hotbars look something like this:
Hotbar 2 (launch)
- Turn reactors ON
- Set batteries to AUTO
- Turn gyros ON
- Turn ALL thrusters ON
- Turn H2 tanks stockpile to OFF (otherwise thrusters can’t use H2 from them!)
- Connector UNLOCK
- Landing gear UNLOCK
Hotbar 3 (land)
- View from landing camera
- Connector LOCK
- Landing gear toggle auto-lock
- Landing gear LOCK
- Turn H2 tanks stockpile to ON
- Turn ALL thrusters OFF
- Turn gyros OFF
- Toggle batteries recharge (there is no on/off for this, sadly)
- Turn reactors OFF
The camera and toggle auto-lock take up extra spots on the landing hotbar that are free on the launch hotbar, which doesn’t leave any space for more things, if needed. (eg. H2/O2 generator) If that’s needed, then the “definitely absolutely ALWAYS do these” actions could be delegated to a timer block. Some things like batteries and reactor you may want to skip when landing, if you’ve landed somewhere that you’re not receiving power, but turning gyros and thrusters off, and setting H2 tanks to stockpile, you probably want to always do.
Anyway, this is what’s been working really well for me lately, so I wanted to share it.