

Prism FC (PCB)
An open-source, affordable flight controller and drone
- Size
- 34.8 × 34.8 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 53
- Pads
- 151
- Tracks, vias
- 288, 67
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 23 Jun 2025
- Updated
- 28 Dec 2025
Overview
Prism FC (PCB) is an open-source printed circuit board by aryn-pathak, from the aryn-pathak/prism repository on GitHub. It is a 4-layer board of 34.8 × 34.8 mm with 47 parts on 53 nets, routed with 288 tracks and 67 vias.
It is built around the STM32F401CCU6, BMP388 and ICM-42688-P. Its parts include 15 capacitors, 6 resistors, 3 ICs, 3 connectors and 1 inductor. It belongs with the robots and motor control boards and the STM32 boards of this library.
Main components
3STM32F401CCU6
UFQFPN-48(7x7)-40℃~+85℃ 1.7V~3.6V 12bit 256KB 32 Bit 36 64KB 84MHz ARM Cortex-M4 Built-in FLASH UFQFPN-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (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 SensorsICM-42688-P
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 2KB 7.5uA IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps Motion Event Detection, Synchronization, Timestamp Support LGA-14(2.5x3) Accelerometers ROHSTDK InvenSenseAccelerometers
README
README.mdThe Prism Flight Controller
An STM32F401CCU6 based flight controller integrating BMP388 barometer and ICM-42688-P gyroscopic sensor, measuring just 2.5 x 2.5cm.
Images:

NOTE: work in progress, full project is aiming to have custom Prism firmware and a full drone build.
Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14 |
| 5 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C5, C5, C5, C5, C9 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_1.5x1.5mm | TP3, TP4, TP5, TP6 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2, R5 |
| 2 | 0.1µF | Capacitor_SMD:C_0603_1608Metric | C7, C8 |
| 2 | 18pF | Capacitor_SMD:C_0603_1608Metric | C13, C14 |
| 2 | 22 | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 2 | TestPoint | TestPoint:TestPoint_THTPad_2.5x2.5mm_Drill1.2mm | TP1, TP2 |
| 1 | 0.1 µF | Capacitor_SMD:C_0603_1608Metric | C1 |
| 1 | 1 µF | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 10 µF | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 10kΩ | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 10uF | Capacitor_SMD:C_0805_2012Metric | C6 |
| 1 | 10µF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 2.2µF | Capacitor_SMD:C_0805_2012Metric | C12 |
| 1 | BMP388 | footprints:10LGA_2X2X0p75_BOS | U2 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical | J2 |
| 1 | Crystal | Crystal:Crystal_SMD_Abracon_ABM7-2Pin_6.0x3.5mm | Y1 |
| 1 | HC-12 | Connector_PinHeader_1.00mm:PinHeader_1x05_P1.00mm_Vertical | J3 |
| 1 | ICM-42688-P | footprints:ICM-42688-P | U3 |
| 1 | L | Resistor_SMD:R_0603_1608Metric | L1 |
| 1 | Programmer | Connector_PinHeader_1.00mm:PinHeader_1x05_P1.00mm_Vertical | J1 |
| 1 | STM32F401CCU6 | CUSTOM:STM32F401CCU6 | U1 |
The 43 most common of 47 parts.
Questions
How big is the Prism FC (PCB) PCB?
It measures 34.8 × 34.8 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Prism FC (PCB) use?
47 parts, built around the STM32F401CCU6, BMP388 and ICM-42688-P. 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 Prism FC (PCB) KiCad files?
From the aryn-pathak/prism repository on GitHub, at the commit this page was made from: the board is PCB/Prism FC (PCB).kicad_pcb and its schematic PCB/Prism FC (PCB).kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Prism FC (PCB) design in my own project?
Its repository states no licence, so its author keeps all rights: ask aryn-pathak before reusing the design.
Similar boards
- 2 layers57.2 × 57.2 mm

- 2 layers57.1 × 57.2 mm

- 2 layers57.2 × 57.2 mm

- 2 layers60 × 52 mm

- 2 layers75.2 × 95.2 mm

- 2 layers105.5 × 119 mm

Fruit sorter
nmduc9624/fruit-quality-detection-and-sorting-system
A complete personal engineering project built and validated from February to May 2026. The system combines edge computer vision, embedded firmware, custom electronics, a real conveyor and a Flutter monitoring…
21 parts - 4 layers55.9 × 55.9 mm

QUADCOPTER
Riskerx/QUADCOPTER
QuadCopter Rev B: STM32F401 four-layer flight-controller PCB, manufacturing files, hardware documentation and firmware integration plan.
103 parts - 4 layers80 × 40 mm

Device
jayis1/hacker-devices
Full-cycle hardware designs for security research devices — each device is a subfolder with its own README, schematics, PCB layout, and software stack
20 parts2