

Ismd flight computer
- Size
- 143 × 40.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 84
- Pads
- 240
- Tracks, vias
- 378, 48
- Pours
- 217
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 9 Jun 2026
- Updated
- 28 Oct 2026
Overview
Ismd flight computer is an open-source printed circuit board by EmmardFr, from the EmmardFr/Drone-Project repository on GitHub, published under the MIT licence. It is a 2-layer board of 143 × 40.6 mm with 47 parts on 84 nets, routed with 378 tracks and 48 vias.
It is built around the TEENSY 4.1, BMP580 and BMP581, with the DPS310XTSA1, TPS563203DRL and BNO055 among its other parts. Its parts include 30 capacitors, 5 resistors, 2 inductors, 1 diode and 1 crystal. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
10TEENSY 4.1
Development Boards & Kits - ARM ModuleSparkFun ElectronicsUncategorisedBMP580
LGA-10(2x2)-40℃~+85℃ 0.5pa/K 1.73V~3.6V 30Kpa~1.25bar 5.5uA 6pa 75pa I2C、SPI、I3C LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsBMP581
LGA-10(2x2)-40℃~+85℃ 0.5pa/K 1.71V~3.6V 1uA 30Kpa~1.25bar 6pa I2C、SPI、I3C LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsDPS310XTSA1
VLGA-8-40℃~+85℃ 0.5pa/K 1.7V~3.6V 100pa 27.6ms 30Kpa~1.2bar 500nA 6pa I2C、SPI Integrated ADC and digital interface、On-chip calibration and non-volatile storage、Standby mode VLGA-8 Pressure Sensors ROHSInfineon TechnologiesPressure SensorsTPS563203DRL
SOT-563-40℃~+125℃@(TJ) 110uA 3A 4.2V~17V 600kHz 600mV~7V Adjustable Buck Buck Built-in Yes SOT-563 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersBNO055
LGA-28(3.8x5.2)-40℃~+85℃ 2.4V~3.6V 40uA I2C、UART IMU X,Y,Z X,Y,Z ±16g ±2000dps LGA-28(3.8x5.2) Accelerometers ROHSBosch SensortecAccelerometersL3GD20
LGA-16(4x4)-40℃~+85℃ 16bit 2.4V~3.6V 5uA Gyroscope SPI、I2C X,Y,Z ±2000dps LGA-16(4x4) Accelerometers ROHSSTMicroelectronicsAccelerometersLSM303AGR
LGA-12(2x2)-40℃~+85℃ 1.5uA 1.71V~3.6V 16bit Accelerometer SPI、I2C X,Y,Z ±16g LGA-12(2x2) Accelerometers ROHSSTMicroelectronicsAccelerometersMPU-6050
QFN-24-EP(4x4)-40℃~+85℃ 16bit 1KB 2.375V~3.46V 5uA Accelerometer Gyroscope I2C X,Y,Z X,Y,Z ±16g ±2000dps QFN-24-EP(4x4) Accelerometers ROHSTDK InvenSenseAccelerometersSS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.mdDrone-Project
hardware/contains hardware design files:Datasheets/: component datasheets (IMUs, barometers, and related parts) used during hardware selection.Graphics/: project graphics and visual assets.Schematics/: standalone schematic libraries/references for key components (e.g., sensors and Teensy 4.1).- PCB designs, in development order:
ismd_flight_computer (obselete)/(deprecated early prototype): initial all-in-one flight-computer concept combining Teensy 4.1, multiple IMU/barometer options, and onboard power circuitry.ismd_fc_sensortest/: dedicated sensor test board used to compare multiple IMU and barometer options around a Teensy 4.1 base.Carrier_PCB/: first carrier board revision for system integration (power distribution, receiver I/O, ESC/motor signal breakout, and module connectors).Carrier_PCB_v2/: second carrier board revision refining the carrier design and production-ready outputs.
software/contains firmware, libraries, and software tooling.
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100nF | Capacitor_SMD:C_0402_1005Metric | C2, C3, C9, C11, C13, C14, C15, C16, C17, C18 |
| 5 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C6, C8, C19, C21, C26 |
| 4 | 10uF | Capacitor_SMD:C_1206_3216Metric | C1, C10, C27, C28 |
| 2 | 10nF | Capacitor_SMD:C_0402_1005Metric | C4, C5 |
| 2 | 22pF | Capacitor_SMD:C_0402_1005Metric | C22, C23 |
| 2 | 4.7k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 44uF | Capacitor_SMD:C_0402_1005Metric | C24, C25 |
| 1 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C29 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 120nF | Capacitor_SMD:C_0402_1005Metric | C20 |
| 1 | 18pF | Capacitor_SMD:C_0402_1005Metric | C30 |
| 1 | 2.2nF | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | 220k | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 220nF | Capacitor_SMD:C_0402_1005Metric | C12 |
| 1 | 30k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_0603-4Pin_6.0x3.5mm | Y1 |
| 1 | 4.7uH | Inductor_SMD:L_Wuerth_WE-PD2-Typ-L | L1 |
| 1 | BMP580 | BMP581:BMP581 | BMP580 |
| 1 | BMP581 | BMP581:BMP581 | BMP581 |
| 1 | BNO055 | Package_LGA:LGA-28_5.2x3.8mm_P0.5mm | BNO055 |
| 1 | DPS310XTSA1 | DPS310XTSA1:XDCR_DPS310XTSA1 | DPS310 |
| 1 | L3GD20 | Package_LGA:LGA-16_4x4mm_P0.65mm_LayoutBorder4x4y | L3GD20 |
| 1 | LSM303AGR | LSM303AGR:PQFN50P200X200X100-12N | LSM303 |
| 1 | MPU-6050 | Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mm | MPU6050 |
| 1 | SS34 | Diode_SMD:D_SMA | D1 |
| 1 | TEENSY_4.1 | TEENSY_4.1:TEENSY41 | TEENSY4.1 |
| 1 | TPS563203 | Package_TO_SOT_SMD:SOT-563 | TPS563203 |
More from EmmardFr/Drone-Project
3- 2 layers102.7 × 40 mm

- 2 layers102.7 × 40 mm

- 2 layers102.7 × 40 mm

Similar boards
- 4 layers102.5 × 35 mm

- 2 layers90 × 83.5 mm

- 4 layers159.9 × 99.9 mm

- 4 layers100 × 100 mm

IMUnav H00
marouncz/IMU-navigation
This is a repository for my bachelor's thesis regarding IMU navigation
220 parts1MIT - 4 layers

- 2 layers44.5 × 50.8 mm

- 4 layers150 × 137.1 mm

Controller
CircuitGuy943/Sabre-Integrated-flight-controller
(🚧) A "Jack of all trades" custom flight controller board. With support for both power and control and the ability for custom firmware
282 parts2GPL-3.0 - 4 layers38.4 × 82.8 mm

Questions
How big is the Ismd flight computer PCB?
It measures 143 × 40.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ismd flight computer use?
47 parts, built around the TEENSY 4.1, BMP580, BMP581 and DPS310XTSA1. 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 Ismd flight computer KiCad files?
From the EmmardFr/Drone-Project repository on GitHub, at the commit this page was made from: the board is hardware/ismd_flight_computer (obselete)/ismd_flight_computer-backups/ismd_flight_computer-2026-05-27_163352/ismd_flight_computer.kicad_pcb and its schematic hardware/Carrier_PCB/Carrier_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ismd flight computer design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).