Flight Computer

Description

The flight computer is Sun Devil Rocketry's first ever in-house designed and manufactured high-power rocketry altimeter. The flight computer project aims to serve as a drop-in replacement for the commercially produced altimeters currently used in Sun Devil Rocketry rockets, while also supporting more advanced rocketry projects by including extra sensors and peripheral interfaces. The board supports dual-deployment parachute ejection through the use of ematch screw terminals, a barometric pressure sensor, a buzzer, an ARM Cortex-M7 microcontroller, and 4 Mb of external flash for logging flight data. The computer also includes a USB port and a micro SD card for easy access to flight data, so a separate data collection kit is not required. To support more advanced projects, the computer contains a LoRa wireless module, a GPS module, a 9-axis IMU, and four 3-connector PWM servo drivers. Design of the flight computer was optimized for a minimum form factor to allow the computer to be used in a variety of differently sized rockets.

Technical Specifications

Dimensions: 1.8"x3.8"

Microcontroller: STM32H750VBT6

Processor: ARM Cortex-M7

Maximum Clock Speed: 480 MHz

Memory: 128 kB Flash, 1MB RAM, 4 Mb External Flash, 1 SD Card

Supply Voltage: 3.6-16V

Maximum Current Draw: 1A

Sensors: Barometric Pressure Sensor, 9-axis IMU

Connectivity: USB, LoRa, GPS

Control: 4 PWM Servo-motor drivers

Sources and Documentation

Schematic: Flight-Computer-Schematic.pdf

Design Doc: Flight-Computer.pdf

PCB Design Files: GitHub

Firmware Source Code: GitHub

Bill of Materials: BOM.pdf, BOM.xlsx

3D Model: Flight-Computer.step

Media

Version History

Version 2.0

Updates:

  • Used both in data logging and dual-deploy flight tests
  • Updated IMU from MPU-9250 to BMI323
  • Added external magnetometer
  • Fixed telemetry pinouts
  • Added jumper to disable reset button for flight tests
  • Reduced form factor of screw terminals, mounting holes, and board overall

Version 1.0

Updates:

  • Used for initial data collection for event detection parameter tuning
  • Initial version
  • Implemented baro sensor, IMU, GPS, telemetry, and buzzer
  • Reduced form factor of USB jack and SWD programmer connector