"OZYS V3" + "Epsilon" Custom DAQ Board
Strain-measuring data acquisition system for rocket flight. OZYS V3 samples four ADCs at 22 kHz via DMA and logs to SD NAND over SPI, pairing with up to four Epsilon strain-gauge amplifier boards. An isolated CAN bus keeps failures away from the rest of the avionics, and USB streams logged data to a host PC. It captured live strain data on its first flight.
More details
I was quite fortunate to join the team when I did as OZYS and Epsilon were my first custom boards ever, and as luck would have it, OZYS was on its third iteration. V3 was the first iteration to successfully log data in flight. I developed both PCBs in KiCad and wrote the firmware in Rust using the Embassy async framework, which were all technologies I used for the first time. Before flight, I simulated the analog front-end in Simulink to verify the design performed as intended.
OZYS was designed to enable richer telemetry/flight-diagnostic data for future rockets. This board allows us to measure the relative mechanical deformation of any part as long as the strain gauge is calibrated properly. It provides a platform to measure fin flutter during test flights, allowing us to tune a design's performance.