

Crazyflie contol board
PCB boards designed with ESP32
- Size
- 40.1 × 38.1 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 98
- Nets
- 62
- Pads
- 367
- Tracks, vias
- 853, 95
- Pours
- 11
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 13 Jul 2019
- Updated
- 24 Oct 2026
Overview
Crazyflie contol board is an open-source printed circuit board by sPyOpenSource, from the sPyOpenSource/ESP32-PCB repository on GitHub, published under the MIT licence. It is a 4-layer board of 40.1 × 38.1 mm with 98 parts on 62 nets, routed with 853 tracks and 95 vias.
It is built around the CP2102N-A01-GQFN24, ESP32-WROOM-32 and MS5611-01BA03, with the TPS79301DBV, BMX160 and BQ24075RGT among its other parts. Its parts include 37 resistors, 21 capacitors, 9 ICs, 8 diodes and 8 transistors. It belongs with the robots and motor control boards and the ESP32 boards of this library.
Main components
10CP2102N-A01-GQFN24
QFN-24-EP(4x4)3Mbps 3V~3.6V Transceiver QFN-24-EP(4x4) USB Converters ROHSSilicon LabsUSB ConvertersESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesMS5611-01BA03
QFN-8(3x5)QFN-8(3x5) Pressure Sensors ROHSMEASPressure SensorsTPS79301DBV
SOT-23-6-40℃~+125℃@(Tj) 1 1.22V~5.5V 200mA 220uA 43dB@(100kHz)、70dB@(100Hz) 5.5V Adjustable Over Current Protection、Thermal shutdown、Enable control、Input under-voltage protection、Noise bypass terminal Positive SOT-23-6 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBMX160
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 1KB 4uA IMU (accelerometer + gyroscope) Motion event detection、Synchronization and timestamp SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHSBosch SensortecAccelerometersBQ24075RGT
QFN-16-EP(3x3)-40℃~+125℃ 1.5A 4.2V 4.35V~6.4V 6.5uA Charging IC Lithium Battery Not supported Support QFN-16-EP(3x3) Battery Management ROHSTexas InstrumentsBattery ManagementNUF2221W1
SC-88-55℃~+125℃ 2 22Ω 3 42pF Yes SC-88 EMI/RFI Filters (LC, RC Networks) ROHSonsemiEMI/RFI Filters (LC, RC Networks)BAT54
SOT-23200mA 2uA@25V 30V 800mV@100mA Independent SOT-23 Schottky Diodes ROHSFOSANSchottky DiodesPMV31XN
SOT23SOT-23 New Arrivals ROHSNXP SemiconductorsUncategorisedSS8050-G
SOT-231 NPN 1.5A 100 100MHz 100nA 25V 300mW 400mV 5V NPN SOT-23 Bipolar (BJT) ROHSComchipBipolar (BJT)
README
README.mdESP32-PCBs
Those PCB boards are designed with ESP32. E,g, mini drone, rc car, solar controller, etc.
Mini Drone Project
It has 4 Motor Controller for Mini Drone with Wireless Connections.
RC Car Project
2 Motor Controller for RC Car with Wireless Connections. An RC car is a type of remote-controlled vehicle that can be driven by using a radio transmitter or a smartphone app. RC cars can have different sizes, shapes, designs, and features, depending on their purpose and performance. Some RC cars are made for racing, while others are made for off-road, drifting, crawling, or bashing.
Solar Charger Project
It is the voltage regulator for solar panels for charging and output.
Goals
The project aims to develop reusable ESP32 PCB designs for:
- Robotics
- RC vehicles
- Drones
- Solar energy systems
- Embedded control
- IoT applications
License
See the individual project files and repository license for details.
Parts
98| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 10k | SM0603 | R1, R2, R3, R4, R25, R27, R32, R33, R36, R37 |
| 7 | 100nF | SM0603_Capa | C18, C20, C24, C33, C36, C38, C41 |
| 6 | Fiducial_0.75mm_Dia_1.5mm_Outer | Fiducials:Fiducial_0.75mm_Dia_1.5mm_Outer | , , , , , |
| 5 | 4.7uF | SM0603_Capa | C4, C30, C31, C34, C37 |
| 4 | BAT54 | sod323 | D1, D2, D3, D4 |
| 4 | CONN_2 | PINHEADER_127_2X1 | P1, P2, P3, P4 |
| 4 | PMV31XN | SOT23GDS | Q1, Q2, Q3, Q4 |
| 3 | 100R | SM0402 | R39, R40, R41 |
| 3 | 100nF | ESP32-footprints-Lib:0603_new_new | C2, C3, C5 |
| 3 | 10k | ESP32-footprints-Lib:0603_new_new | R8, R9, R10 |
| 2 | 0R | SM0603 | R19, R29 |
| 2 | 10nF | SM0603_Capa | C32, C40 |
| 2 | 15pF | SM0603_Capa | C29, C35 |
| 2 | 1k | SM0603 | R22, R38 |
| 2 | 2.2k | SM0603 | R13, R14 |
| 2 | 2N7002 | SOT23GDS | Q5, Q6 |
| 2 | 30k | SM0603 | R18, R28 |
| 2 | BLUE LED | SMDLED-0603 | D7, D8 |
| 2 | SS8050-G | digikey-footprints:SOT-23-3 | Q7, Q8 |
| 2 | TPS79301 | SOT23_6 | U7, U9 |
| 1 | 1.2K | SM0603 | R26 |
| 1 | 1.2k | SM0603 | R24 |
| 1 | 100R | ESP32-footprints-Lib:0603_new_new | R42 |
| 1 | 100k | SM0603 | R31 |
| 1 | 10R | SM0603 | R17 |
| 1 | 10uF | SM0603_Capa | C39 |
| 1 | 150k | SM0603 | R23 |
| 1 | 1k | ESP32-footprints-Lib:0603_new_new | R7 |
| 1 | 20k | SM0603 | R30 |
| 1 | 220R | SM0603 | R6 |
| 1 | 22uF | ESP32-footprints-Lib:0603_new_new | C1 |
| 1 | 300k | SM0603 | R21 |
| 1 | 330R | SM0603 | R5 |
| 1 | 39k | SM0603 | R16 |
| 1 | 42.2k | SM0603 | R20 |
| 1 | BATTERY | JST-B2B-ZR | BT1 |
| 1 | BMX160 | digikey-footprints:LGA-14L_2.5x3mm__LSM6DS3 | U1 |
| 1 | BOOT | ESP32-footprints-Lib:Switch_Tactile_SMD_B3U-1000P_new_new | SW2 |
| 1 | BQ24075 | QFN16 | U8 |
| 1 | CONN_1 | PINHEADER_127_1X1 | P9 |
| 1 | CP2102N-A01-GQFN24 | ESP32-footprints-Lib:QFN-24-1EP_4x4mm_new_new_new | U12 |
| 1 | ESP32-WROOM | ESP32-footprints-Lib:ESP32-WROOM-32_new | U11 |
| 1 | GREEN LED | SMDLED-0603 | D6 |
| 1 | MAX16054 | SOT23_6 | U10 |
| 1 | MICRO-B-USB | ZX62-B-5PA_11_CFK | P7 |
| 1 | MS5611-01BA03 | MS5611 | U5 |
| 1 | NUF2221 | SOT363 | U6 |
| 1 | PUSH ON/OFF | SPST-NO-4x2.5 | SW1 |
| 1 | RED LED | SMDLED-0603 | D5 |
More from sPyOpenSource/ESP32-PCB
5- 4 layers39 × 59 mm

- 2 layers79 × 77 mm

- 4 layers200 × 97.5 mm

- 2 layers66.5 × 87.4 mm

- 2 layers48.8 × 40.1 mm

Similar boards
- 4 layers80 × 80 mm

- 2 layers36.8 × 22.9 mm

- 4 layers170 × 100 mm

- 4 layers100 × 100 mm

ESP32-Eurorack Audio
ctag-fh-kiel/esp32-eurorack-audio
Open source eurorack audio module based on ESP32
173 parts71 - 2 layers28 × 18 mm

- 4 layers70 × 71.6 mm

Hub v9
felixfelix-bot/balloon-fresh
Open-source pico-balloon hardware and firmware, multi-radio LoRa/FLRC mesh networking, ground stations, and RF range-test tooling.
59 parts - 4 layers93 × 93 mm

FCSat dual
SunnyYoshimitsu/Reconfigurable-Space-Compute-Cluster
Here will be the repository for an "extremely reconfigurable satellite" aimed toward at competing in NASA Minds and hopefully assist Artemis in its missions.
215 parts3 - 4 layers80.2 × 80.2 mm

Questions
How big is the Crazyflie contol board PCB?
It measures 40.1 × 38.1 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Crazyflie contol board use?
98 parts, built around the CP2102N-A01-GQFN24, ESP32-WROOM-32, MS5611-01BA03 and TPS79301DBV. 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 Crazyflie contol board KiCad files?
From the sPyOpenSource/ESP32-PCB repository on GitHub, at the commit this page was made from: the board is Drone/Crazyflie contol board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Crazyflie contol board 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).