Base Flight Computer

Description

The base flight computer is an amateur/high power rocketry flight computer that implements dual-deploy parachute recovery. The computer is equipped with a barometric pressure sensor that is used to measure altitude for parachute deployment and launch detection. The computer is programmed over the USB interface for setting configuration options such as main deployment altitude, drogue deployment delay at apogee, number of flights stored in memory, and deployment lockout duration. The board was designed to optimize for form factor, cost, and power consumption.

Technical Specifications

Dimensions: 1"x2.2"

Microcontroller: STM32G4A1KEU6

Processor: ARM Cortex-M4

Maximum Clock Speed: 170 MHz

Memory: 512 kB Flash, 96 kB RAM, 4 Mb External Flash

Supply Voltage: 3.6-16V

Maximum Current Draw: 1A

Sensors: Barometric Pressure Sensor

Connectivity: USB

Sources and Documentation

Schematic: schematic.pdf

Design Doc: Base-Flight-Computer-Documentation.pdf

PCB Design Files: GitHub

Firmware Source Code: GitHub

Bill of Materials: BOM.pdf, BOM.xlsx

3D Model: Flight-Computer.step