Drone ESP32

Asaf66·Drone_ESP32

Drone ESP32 PCB layout, top view — open source ESP32 board by Asaf66

About the Drone ESP32 PCB

Drone ESP32 is an open source ESP32 PCB design by Asaf66, published on GitHub. It is a 2-layer board measuring 102.9 × 103.7 mm, with 73 components from 33 distinct parts.

Its main chip is the ESP32-WROOM-32E, from the ESP32 family. Other key parts include the CH340K, AP2112K-3.3, TP4056-42-ESOP8, LSM6DS3 and LPS22HB. By type, the board carries 27 resistors, 16 capacitors, 7 transistors, 6 ICs, 6 connectors and 5 LEDs.

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

From the project

A Wi-Fi/Bluetooth micro-drone where the PCB is the airframe. Flight controller, motor drivers, sensors, and LiPo charging all sit on one 2-layer board.

A Wi-Fi/Bluetooth micro-drone where the PCB is the airframe. Flight controller, motor drivers, sensors, and LiPo charging all sit on one 2-layer board.

- PCB airframe: four arms with integrated motor mounts and landing legs, ~103 × 104 mm, so no separate frame is needed. - ESP32-WROOM-32E with an on-board antenna keep-out, for Wi-Fi / BLE control. - Four brushed-motor channels: logic-level MOSFETs with flyback diodes and gate resistors on every channel. - Flight sensors: a 6-axis IMU and a barometric pressure sensor for altitude hold. - USB-C: programming through a USB-UART bridge with…

Main components on the Drone ESP32

Drone ESP32 bill of materials (BOM)

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

QtyPartRefs
1
ESP32-WROOM-32E
U1
1
CH340K
U2
1
AP2112K-3.3
U3
1
TP4056-42-ESOP8
U4
1
LSM6DS3
U5
1
LPS22HB
U6
2
BC817
Q1, Q2
1
AO3401A
Q3
4
AO3400A
Q4, Q5, Q6, Q7
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
J1
1
CONN_01X02
Conn_01x02
J2
4
CONN_01X02_SOCKET
Conn_01x02_Socket
J4, J5, J6, J7
1
SW_Nidec_CAS-120A1
SW1
1
D_TX
LED1
1
D_RX
LED2
1
POW_LED
LED3
1
CHG
LED4
1
STD
LED5
1
SS34
D1
4
PMEG40T10ER
D2, D3, D4, D5
Show 13 more
QtyPartRefs
1
1u
C1
4
10U
10u
C2, C7, C8, C9
7
0.1U
0.1u
C3, C4, C5, C10, C11, C12, C13
1
2.2U
2.2u
C6
3
100N
100n
C14, C15, C16
9
10K
R1, R2, R12, R13, R17, R18, R19, R20 +1
2
5K1
R3, R4
4
100K
R5, R14, R15, R16
3
470R
R6, R7, R8
1
2.2K
R9
2
220R
R10, R11
4
47R
R21, R22, R23, R24
2
4K7
R26, R27

Drone ESP32 design files

The KiCad project lives in the Asaf66/Drone_ESP32 repository on GitHub; these links point at the commit this page was built from.

Drone ESP32: common questions

What microcontroller does the Drone ESP32 use?

The Drone ESP32 is built around the ESP32-WROOM-32E, from the ESP32 family.

How big is the Drone ESP32 PCB?

The Drone ESP32 measures 102.9 × 103.7 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Drone ESP32?

73 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 Drone ESP32 design files?

From the Asaf66/Drone_ESP32 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 Drone ESP32 design in my own project?

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

Can I test firmware for the Drone ESP32 without the hardware?

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

Similar boards