

Flight computer
Repo for a self-designed flight computer
- Size
- 30 × 40 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 38
- Nets
- 51
- Pads
- 218
- Tracks, vias
- 563, 109
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 16 Feb 2018
- Updated
- 17 Oct 2018
Overview
Flight computer is an open-source printed circuit board by wFairmanOlin, from the wFairmanOlin/OlinRocketryClub repository on GitHub. It is a 2-layer board of 30 × 40 mm with 38 parts on 51 nets, routed with 563 tracks and 109 vias.
It is built around the ATMEGA328PB-AU, BMP388 and BMI088, with the MIC5504-3.3YM5 among its other parts. Its parts include 7 capacitors, 7 ICs, 6 resistors, 3 diodes and 3 connectors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
4ATMEGA328PB-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 27 2KB 32KB 8 Bit AVR Built-in FLASH Power-on reset (POR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Watchdog reset、External pin reset (NRST)、Built-in general-purpose timer、Programmable watchdog、Touch function TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)BMP388
LGA-10(2x2)-40℃~+85℃ 1.65V~3.6V 1pa/K 2uA 30Kpa~1.25bar 50pa 8pa I2C、SPI LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsBMI088
LGA-16(3x4.5)-40℃~+85℃ Accelerometer Gyroscope LGA-16(3x4.5) Accelerometers ROHSBosch SensortecAccelerometersMIC5504-3.3YM5
SOT-23-5-40℃~+125℃@(Tj) 1 120uVrms 15uA 180mV@(300mA) 3.3V 300mA 5.5V 75dB@(1kHz) Fixed Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTECH PUBLICVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdOlinRocketryClub
Repo for a self-designed flight computer
First Project - Phoenix I
- 3-axis accelerometer
- data storing functionality to SD card
Second Project - Peregrine I
This board is intended to record flight data and transmit telemetry while maintaining a slim and lightweight profile.
Main Components:
- Barometer, Accelerometer, Gyroscope
- Data storage to SD card
- RF Transmitter
- Battery
How to Clone this Repo (Ubuntu)
- Use the Ctrl+Alt+t command to open your terminal.
- Use the
cdcommand to switch to the directory you want to save this repo in. - Copy and paste the code below into your terminal (hint: use Ctrl+Shift+v to paste into the terminal)
git clone https://github.com/wFairmanOlin/OlinRocketryClub.gitParts
38| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | C_0.1uF | rocketry:C_0805_OEM | ←C13, C5, C6, C7, C8, C12, C14 |
| 3 | LED_0805 | rocketry:LED_0805_OEM | D1, D2, D3 |
| 3 | R_200 | rocketry:R_0805_OEM | R3, R4, R5 |
| 2 | 4.7kR | rocketry:R_0805_OEM | R1, R2 |
| 2 | C_1uF | rocketry:C_0805_OEM | C1, C2 |
| 2 | C_30pF | rocketry:C_0805_OEM | C3, C4 |
| 1 | 10nF | rocketry:C_0805_OEM | C9 |
| 1 | 2.2uF | rocketry:C_0805_OEM | C11 |
| 1 | AT25SF041 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | ATmega328PB-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | BMI088 | Package_LGA:BMI088-LGA16 | U3 |
| 1 | BMP388 | Package_LGA:ST_HLGA-10_2.5x2.5mm_P0.6mm_LayoutBorder3x2y | U4 |
| 1 | CONN_02X03 | rocketry:Pin_Header_Straight_2x03 | P1 |
| 1 | C_47uF | rocketry:C_0805_OEM | C10 |
| 1 | Conn_01x02_Male | rocketry:JST_90DEG_2PIN | J2 |
| 1 | Crystal_SMD | rocketry:Crystal_SMD_FA238 | Y1 |
| 1 | DS-SMA-EDGE-4 | rocketry:5-1814400-1 | AE1 |
| 1 | Fuse | rocketry:Fuse_1210 | F1 |
| 1 | ICG-20660 | Package_LGA:LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y | U5 |
| 1 | MIC5504-3.3YM5 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | Micro_SD_Card_Det | rocketry:SD-Card | J1 |
| 1 | RFTRANS434MHZ | rocketry:RFTRANS434MHZ | U7 |
| 1 | R_10k | rocketry:R_0805_OEM | R8 |
| 1 | me | KiCad_Schematics:me | G*** |
| 1 | not_me | KiCad_Schematics:not_me | G*** |
More from wFairmanOlin/OlinRocketryClub
1- 2 layers65 × 22.6 mm

Similar boards
- 4 layers62.8 × 97.5 mm

- 2 layers111 × 25 mm

Carrierboard teensy v3
ntnu-arl/embedded_rio-pcb
This is the PCB for the master thesis "Embedded Radar-Inertial Odometry". It is a carrier board built around a Teensy 4.0 that holds all the sensors and plugs into a Pixhawk flight controller.
21 parts6 - 4 layers50.8 × 81.3 mm

- 4 layers40 × 55 mm

CopterCat cm4
matveylapin/CopterCat_cm4
Полётный контроллер для стандарта FMU-v6u. Обычно на дронах для программирования устанавливают полётный контроллер, одноплатный компьютер и иногда arduino.
164 parts3Apache-2.0 - 4 layers45 × 98 mm

Ofc v3
rland93/ollyfc
A small rust-embedded flight computer. RTIC, FrSky protocols, and STM32F4 hardware.
151 parts3MPL-2.0 - 2 layers137.5 × 51 mm

- 6 layers50 × 50 mm

H743-fc
DataFlux-Robot/fluxpcb
全自动AI电路设计流水线: 需求→选型→原理图→PCB→验收仿真→固件,六环节门禁闭环 | Six-stage automated circuit design pipeline with machine-checkable verification gates
33 parts1Apache-2.0 - 4 layers66 × 47 mm

Questions
How big is the Flight computer PCB?
It measures 30 × 40 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Flight computer use?
38 parts, built around the ATMEGA328PB-AU, BMP388, BMI088 and MIC5504-3.3YM5. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Flight computer KiCad files?
From the wFairmanOlin/OlinRocketryClub repository on GitHub, at the commit this page was made from: the board is peregrine/flight_computer/flight_computer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Flight computer design in my own project?
Its repository states no licence, so its author keeps all rights: ask wFairmanOlin before reusing the design.