Flight Computer
Documentation for the Flight Computer
Block Diagram
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