Flight Computer

Documentation for the Flight Computer

Block Diagram

Block Diagram for Flight Computer

Components

Microcontroller

STM32F415(Datasheet) ARM M4 CPU with 1MB Flash and 168MHz clock speed and available on JLCPCB

9DoF Orientation Sensor (IMU + Magnetometer) -- SPI

BMX055 (Datasheet)with gyroscope, accelerometer, and magnetometer, used for drone applications and available on JLCPCB

  • Supports I2C & SPI (3/4 wire)

  • Input voltage: 2.4V to 3.6V

  • Independent polling for each of the sensors

Barometer -- SPI

MPL3115A2(Datasheet) 200-1100 hPa and available on JLCPCB

  • Supports I2C & SPI (3/4 wire)

  • Input voltage: 1.65V to 3.6V

  • Sampling frequency 200Hz

Current/Voltage/Power Monitor -- I2C

INA219(Datasheet) I2C compatible, max voltage 26, and available on JLCPCB

GPS Receiver -- I2C

SAM-M8Q(Datasheet) I2C compatible, and NOT available on JLCPCB

FRAM -- I2C

MB85RC256V(Datasheet) I2C compatible, 256 K, 1MHz max frequency, and available on JLCPCB

EEPROM

CAT24C256(Datasheet) I2C compatible, 256K, 1MHz max frequency, and available on JLCPCB

Radio Module -- SPI

NRF24L01P-R(Datasheet) SPI compatible, 2.4GHz ISM band, and available on JLCPCB

Last updated

Was this helpful?