DroneController

FPV-Drone-STM32F411·DroneController·KiCad/DroneController.kicad_pcb

DroneController PCB layout, top view — open source STM32 board by FPV-Drone-STM32F411
Simulate this board

About the DroneController PCB

DroneController is an open source STM32 PCB design by FPV-Drone-STM32F411, published on GitHub. It is a 4-layer board measuring 55 × 55 mm, with 65 components from 33 distinct parts.

Its main chip is the STM32F411CEU6, from the STM32 family. Other key parts include the ICM-42605, W25Q16JVSSIQ, BMP280, L86-M33 and LORA1276-C1-915MHZ. By type, the board carries 22 capacitors, 14 resistors, 7 ICs, 4 diodes, 2 transistors and 1 crystal.

It belongs with the robotics & motion, rf & radio and power & battery designs in this gallery.

From the project

All-in-one FPV drone PCB with integrated flight controller, PDB, and ESCs built around STM32F411.

A comprehensive, fully open-source FPV drone platform: a two-board avionics stack (flight computer + power/ESC) complete with their codebase and a lightweight, robust airframe. All KiCad 9.0 design files, firmware, and CAD are included. Media of all PCBs, schematics and airframe are attached within this repository.

This project develops an FPV drone around two custom 5×5 PCBs: a STM32F411 flight computer and a STM32F405 power distribution + ESC board. esigned for compatibility with Betaflight (FC) and AM32 (ESC). Both are built around the STM32 chipset and designed to be compatible with…

DroneController, from the project README
From the project README

Main components on the DroneController

DroneController bill of materials (BOM)

65 components, 33 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ICM-42605
U1
1
W25Q16JVSSIQ
W25Q16JVSS
U2
1
BMP280
U3
1
STM32F411CEU6
STM32F411
ST(意法半导体)
U5
1
L86-M33
U6
1
LORA1276-C1-915MHZ
915MHz
G-NiceRF(思为无线)
U7
1
AP7361C-33E-13
AP7361C-33E
U9
2
AO3400A
Alpha & Omega Semicon
Q2, Q3
1
SX2B12.000F1010F30
Shenzhen SCTF Elec SX2B12.000F1010F30
X1
1
MC-311D
USB_C_Plug
P1
3
Connector
+3.3V, BATT1, UART2
1
BWSMA-KWE-Z001
915MHZ Antenna
AE1
6
5019
TestPoint
MISO1, MISO2, MOSI1, MOSI2, SCK1, SCK2
1
TS1101S
RESET1
1
SW_SPDT
SW2
1
Conn_01x04_Pin
SWD1
1
PZ200V-11-04P
Conn_01x04_Pin
UART1
1
PMEG3015EJ
D1
1
KT-0805G
Green
Hubei KENTO Elec
D3
2
NCD0805R1
Red
Foshan NationStar Optoelectronics
D5, D6
Show 13 more
QtyPartRefs
1
100nF
C1
1
10uF
Samsung Electro-Mechanics
C3
5
CL05A475MP5NRNC
4.7uF
Samsung Electro-Mechanics
C4, C5, C15, C18, C26
10
CL05B104KO5NNNC
100nF
Samsung Electro-Mechanics
C6, C9, C12, C17, C20, C25, C27, C28 +2
1
CL05A225MQ5NSNC
2.2uF
Samsung Electro-Mechanics
C7
1
CL05B103KB5NNNC
10nF
Samsung Electro-Mechanics
C8
2
0402CG200J500NT
20pF
FH(Guangdong Fenghua Advanced Tech)
C10, C11
1
CL05A105KA5NQNC
1uF
Samsung Electro-Mechanics
C21
8
0402WGF5101TCE
5.1kΩ
UNI-ROYAL(Uniroyal Elec)
R1, R2, R3, R4, R7, R9, R10, R12
2
0603WAF750JT5E
75Ω
UNI-ROYAL(Uniroyal Elec)
R5, R13
2
0402WGF220JTCE
22Ω
UNI-ROYAL(Uniroyal Elec)
R6, R14
1
5.1kΩ
UNI-ROYAL(Uniroyal Elec)
R8
1
0402WGF2000TCE
200Ω
UNI-ROYAL(Uniroyal Elec)
R11

DroneController design files

The KiCad project lives in the FPV-Drone-STM32F411/DroneController repository on GitHub; these links point at the commit this page was built from.

DroneController: common questions

What microcontroller does the DroneController use?

The DroneController is built around the STM32F411CEU6, from the STM32 family.

How big is the DroneController PCB?

The DroneController measures 55 × 55 mm, has 4 copper layers and is 1.564 mm thick.

How many components are on the DroneController?

65 components, from 33 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the DroneController design files?

From the FPV-Drone-STM32F411/DroneController repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the DroneController design in my own project?

The repository has no license, so all rights stay with FPV-Drone-STM32F411. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the DroneController without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in DroneController

Similar boards