STM32-Quadcopter

I-M-Robotics-Lab·STM32-Quadcopter·1.Electronics/Hardware.kicad_pcb

STM32-Quadcopter PCB layout, top view — open source STM32 board by I-M-Robotics-Lab
Simulate this board

About the STM32-Quadcopter PCB

STM32-Quadcopter is an open source STM32 PCB design by I-M-Robotics-Lab, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 70 × 70 mm, with 43 components from 34 distinct parts.

Its main chip is the STM32F411CEU1_PINS, from the STM32 family. Other key parts include the TLV73333P and TPS563200. By type, the board carries 13 connectors, 11 resistors, 10 capacitors, 3 ICs, 3 diodes and 1 transistor.

It belongs with the robotics & motion designs in this gallery.

From the project

Quadcopter design based on STM32F411CEU Blackpill flight controller. Compatible with INAV 6.0 firmware.

Website | Documentation | Community Discord | 3D Models & Prints

This is a quadcopter design based on the STM32F411CEU Blackpill flight controller. The flight controller is compatible with INAV 6.0 firmware. The flight controller uses an MPU6500 for inertial measurements and a BMP280 for altitude sensing, and also supports an optional GPS and magnetometer module.

STM32-Quadcopter, from the project README
From the project README

Main components on the STM32-Quadcopter

STM32-Quadcopter bill of materials (BOM)

43 components, 34 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32F411CEU1_PINS
STM32F411CEU1
U1
1
TLV73333P
U2
1
TPS563200
U3
1
IRLML6344
Q1
1
MPU9250_PINS
MPU9250_Breakout
J1
1
BMP280_PINS
BMP280_Breakout
J2
1
GPS_Mag
J3
1
Receiver
J4
1
PWM1
J5
1
PWM2
J6
1
PWM3
J7
1
PWM4
J8
1
M1
J9
1
M2
J10
1
M3
J11
1
M4
J12
1
VBAT
J13
1
Buzzer
BZ1
1
RED
D1
1
GREEN
D2
Show 14 more
QtyPartRefs
1
BLUE
D3
1
4.7U
4.7u
L1
1
10u 25V
C1
1
0.1u 25V
C2
4
0.1u 10V
C3, C8, C9, C10
1
22u 16V
C4
1
22u 16V
C5
2
1uF 10V
C6, C7
1
54.9K
54.9k
R1
3
10K
10k
R2, R6, R8
2
4.7K
4.7k
R3, R4
1
33K
33k
R5
1
100
R7
3
470
R9, R10, R11

STM32-Quadcopter design files

The KiCad project lives in the I-M-Robotics-Lab/STM32-Quadcopter repository on GitHub; these links point at the commit this page was built from.

STM32-Quadcopter: common questions

What microcontroller does the STM32-Quadcopter use?

The STM32-Quadcopter is built around the STM32F411CEU1_PINS, from the STM32 family.

How big is the STM32-Quadcopter PCB?

The STM32-Quadcopter measures 70 × 70 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the STM32-Quadcopter?

43 components, from 34 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 STM32-Quadcopter design files?

From the I-M-Robotics-Lab/STM32-Quadcopter 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 STM32-Quadcopter design in my own project?

Yes, under the terms of its GPL-3.0 license, which I-M-Robotics-Lab chose for the repository.

Can I test firmware for the STM32-Quadcopter 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.

Similar boards