Projects /

Eureka-1 Flight Computer Stack

RESEARCH ART CV PROJECTS

My biggest project of 2022 has been designing, building, and testing the flight computer stack for Eureka-1, Space Enterprise at Berkeley (SEB)’s liquid bipropellant rocket. Eureka-1, or E-1, is projected to reach an altitude of 30,000 ft, using a pressure-fed system with liquid propane and LOx as propellants. This is UC Berkeley’s first-ever liquid bipropellant rocket and will set collegiate records if successful, and we are aiming to launch on November 19, 2022.

For flight we aimed to have a smaller, more compact set of boards. The idea was one of the boards would be a “general” flight computer that would support a Teensy 4.1 microcontroller, sensors including a barometer, IMU, and GPS module, and handle IO and communication between other external boards such as our capacitive fill sensors, an external black box, and our custom radio. This board would then be usable for both solid and liquid rockets. Then the other board in the stack, the E-1 extension, would be specifically to support our liquid bipropellant system, with channels for controlling solenoids and driving the linear actuators we use for our valves, an ADC for reading pressure transducers (much needed to see how much pressure is in our tanks, what our dome regulators are at, and the pressure at our injectors), and thermocouple amps for reading engine temperature data.

Aside from the shape and size a significant difference on this set of boards is that hardware overcurrent protection is built into all channels on this board. This is implemented with a current sense amplifier and comparator for detecting overcurrent, and a bistable multivibrator circuit for latching the channel off if the current does exceed some threshold.

In retrospect although this set of boards was definitely more complex than it needed to be, which made it a pain to debug and assemble, many valuable lessons were learned…

Development Pics

E-1 Board

E-1 Board

E-1 Board

E-1 Board

E-1 Board

E-1 Board

E-1 Board

E-1 Board

E-1 Extension Development Pics

Assembly…

With the flight computer:

The Stack (TM) (Unpopulated):

Debugging & Troubleshooting….