Dronekit pro

AbdulAzeez0001·dronekit-pro·hardware/kicad/dronekit-pro.kicad_pcb

Dronekit pro PCB layout, top view — open source ESP32 board by AbdulAzeez0001

About the Dronekit pro PCB

Dronekit pro is an open source ESP32 PCB design by AbdulAzeez0001, published on GitHub. It is a 4-layer board measuring 36 × 36 mm, with 119 components from 73 distinct parts.

Its main chip is the ESP32-WROOM-32E-N4, from the ESP32 family. Other key parts include the MP2307DN-LF-Z, RT9013-33GB, AP7361C-33E, STM32F405RGT6 and ICM-42688-P. By type, the board carries 43 capacitors, 37 resistors, 11 ICs, 10 connectors, 5 test points and 4 transistors.

From the project

KiCad project for the DroneKit Pro PCB. Licensed CERN-OHL-S v2.

KiCad project for the DroneKit Pro PCB. Licensed CERN-OHL-S v2.

Commit the sources (.kicadsch, .kicadpcb, .kicadpro`), not just gerbers. Gerbers are build output and are gitignored by default.

Build first, in this order: 1. Dual-boot reset circuit (the differentiator). Verify ESP32 strapping pins GPIO0 / GPIO2 / GPIO15 are not fought by the boot switch or reset routing. 2. Full schematic: STM32F405 min system, ESP32-WROOM, MPU-6000 (SPI), BMP280 (I2C), power tree (XT30 -> MP2307 5V -> RT9013 3.3V), 4-in-1 ESC interface, ELRS SPI, buzzer FET, 6 expansion headers. 3. Layout, then clean ERC +…

Main components on the Dronekit pro

Dronekit pro bill of materials (BOM)

119 components, 73 distinct parts.

QtyPartRefs
1
MP2307DN-LF-Z
U101
1
RT9013-33GB
U102
1
AP7361C-33E
U103
1
STM32F405RGT6
STMicroelectronics
U201
1
ICM-42688-P
TDK InvenSense
U301
1
DPS368XTSA1
Infineon Technologies
U401
1
W25Q128JVSIQ
Winbond
U402
1
ESP32-WROOM-32E-N4
ESP32-WROOM-32E
Espressif Systems
U501
1
USBLC6-2SC6
STMicroelectronics
U801
1
LM66100DCKR
Texas Instruments
U802
1
LM74700QDBVRQ1
Texas Instruments
U803
1
AOD4185
Q101
1
2N7002
Jiangsu Changjing
Q201
2
AO3400A
Alpha & Omega Semiconductor
Q701, Q803
1
X50328MSB2GI
8MHz
YXC
Y201
1
3S–4S LiPo (11.1–16.8 V)
J101
1
2.54-1*40P Straight Pin (cut to 5)
SWD
BOOMELE
J201
1
2.54-1*40P Straight Pin (cut to 6)
USB-UART
BOOMELE
J501
1
SM08B-SRSS-TB(LF)(SN)
4in1 ESC
JST
J601
1
SM04B-SRSS-TB(LF)(SN)
RC receiver
JST
J701
Show 53 more
QtyPartRefs
1
SM04B-SRSS-TB(LF)(SN)
GPS
JST
J702
1
SM04B-SRSS-TB(LF)(SN)
Aux I2C
JST
J703
1
SM02B-SRSS-TB(LF)(SN)
Buzzer
JST
J704
1
SM03B-SRSS-TB(LF)(SN)
LED strip
JST
J705
1
TYPE-C-31-M-12
USB-C
Korean Hroparts Elec
J801
1
MSK12C02
BOOT_MODE
SHOU HAN
SW501
1
TS-1088-AR02016
ESP_PROG
XUNPU
SW502
1
TS-1088-AR02016
ESP_RESET
XUNPU
SW503
1
VBAT
TP101
1
+5V
TP102
1
+3V3_SYS
TP103
1
+3V3_ESP
TP104
1
GND
TP105
1
BZT52C12
D101
1
1N4148W
ST(Semtech)
D701
1
S2M
MDD(Microdiode Semiconductor)
D702
1
GZ2012D601TF
600R@100MHz
Sunlord
FB201
1
SMDRI127-100MT
10uH
SXN(Shun Xiang Nuo Elec)
L101
1
100uF/35V
C101
1
CL32B106KBJNNNE
10uF/50V
Samsung Electro-Mechanics
C102
2
100nF
C103, C106
1
10nF
C104
1
22uF/16V
C105
1
3.3nF
C107
3
1uF
C108, C109, C110
1
2.2uF
C111
1
100pF
C112
1
CL21A226MAQNNNE
22uF
Samsung Electro-Mechanics
C113
17
CC0603KRX7R9BB104
100nF
YAGEO
C114, C115, C201, C202, C203, C204, C206, C211 +9
1
CL21A475KAQNNNE
4.7uF
Samsung Electro-Mechanics
C205
2
CL10A225KO8NNNC
2.2uF
Samsung Electro-Mechanics
C207, C208
1
CL10A105KO8NNNC
1uF
Samsung Electro-Mechanics
C209
1
CL10B103KB8NNNC
10nF
Samsung Electro-Mechanics
C210
2
0603CG300J500NT
30pF
FH (Guangdong Fenghua)
C212, C213
1
CL10A106MA8NRNC
10uF
Samsung Electro-Mechanics
C303
1
CL21A106KOQNNNE
10uF
Samsung Electro-Mechanics
C501
3
CL05B104KO5NNNC
100nF
Samsung Electro-Mechanics
C502, C503, C504
1
CL10A105KB8NNNC
1uF
Samsung Electro-Mechanics
C802
1
100k
R101
1
44.2k
R102
1
10k
R103
1
6.2k
R104
2
0603WAF1003T5E
100k
UNI-ROYAL
R105, R803
1
0603WAF3902T5E
39k
UNI-ROYAL
R106
9
0603WAF1002T5E
10k
UNI-ROYAL
R201, R202, R203, R301, R403, R404, R405, R601 +1
4
0603WAF1001T5E
1k
UNI-ROYAL
R204, R205, R206, R207
3
0603WAF4700T5E
470
UNI-ROYAL
R208, R209, R210
2
0603WAF2201T5E
2.2k
UNI-ROYAL
R401, R402
7
0402WGF1002TCE
10k
UNI-ROYAL
R501, R502, R503, R504, R505, R506, R507
1
0402WGF1001TCE
1k
UNI-ROYAL
R508
1
0603WAF3300T5E
330
UNI-ROYAL
R702
2
0603WAF5101T5E
5.1k
UNI-ROYAL
R801, R802
1
0603WAF1502T5E
15k
UNI-ROYAL
R804

Dronekit pro design files

The KiCad project lives in the AbdulAzeez0001/dronekit-pro repository on GitHub; these links point at the commit this page was built from.

Dronekit pro: common questions

What microcontroller does the Dronekit pro use?

The Dronekit pro is built around the ESP32-WROOM-32E-N4, from the ESP32 family.

How big is the Dronekit pro PCB?

The Dronekit pro measures 36 × 36 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Dronekit pro?

119 components, from 73 distinct parts. The full bill of materials is listed on this page.

Where can I download the Dronekit pro design files?

From the AbdulAzeez0001/dronekit-pro repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Dronekit pro design in my own project?

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

Can I test firmware for the Dronekit pro 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