

Drone controller PCB using ESP32-WROOM32
- Size
- 117 × 70 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 20
- Nets
- 52
- Pads
- 138
- Tracks, vias
- 123, 5
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 13 Dec 2025
- Updated
- 13 Dec 2025
Overview
Drone is an open-source printed circuit board by harith-syam, from the harith-syam/Drone-Controller repository on GitHub. It is a 2-layer board of 117 × 70 mm with 20 parts on 52 nets, routed with 123 tracks and 5 vias.
It is built around the ESP32-WROOM-32, COM-09032 and LM1117-3.3. Its parts include 6 ICs, 5 resistors, 3 capacitors, 3 diodes and 2 switches. It belongs with the robots and motor control boards and the ESP32 boards of this library.
Main components
3ESP32-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 ModulesCOM-09032
插件插件 Multi-Directional Switches ROHSSparkFun ElectronicsMulti-Directional SwitchesLM1117-3.3
SOT-2231 1.3V@(1000mA) 15V 1A 2mA 3.3V Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHShongjiachengUncategorised
Parts
20| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 10uF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C1, C2, C3 |
| 3 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal | R3, R4, R5 |
| 2 | COM-09032 | COM-09032:XDCR_COM-09032 | U1, U2 |
| 2 | LED | LED_THT:LED_D3.0mm | D1, D3 |
| 1 | 10K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal | R2 |
| 1 | 1N4001 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D2 |
| 1 | 4.7K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P15.24mm_Horizontal | R1 |
| 1 | Conn_01x02_Pin | Connector_PinSocket_2.00mm:PinSocket_1x02_P2.00mm_Vertical | J1 |
| 1 | DM-OLED096-636 | Connector_Stocko:Stocko_MKS_1654-6-0-404_1x4_P2.50mm_Vertical | U3 |
| 1 | ESP32-WROOM-32 | ESP32-WROOM-32:MODULE_ESP32-WROOM-32 | U6 |
| 1 | LM1117 | Package_TO_SOT_SMD:TO-252-3_TabPin2 | U5 |
| 1 | LM7805_TO220 | Package_TO_SOT_THT:TO-220-3_Vertical | U4 |
| 1 | SW_SPDT | Button_Switch_THT:SW_Slide_SPDT_Angled_CK_OS102011MA1Q | SW2 |
| 1 | Slide Switch | Button_Switch_THT:SW_E-Switch_EG1224_SPDT_Angled | SW1 |
Questions
How big is the Drone PCB?
It measures 117 × 70 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Drone use?
20 parts, built around the ESP32-WROOM-32, COM-09032 and LM1117-3.3. 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 Drone KiCad files?
From the harith-syam/Drone-Controller repository on GitHub, at the commit this page was made from: the board is Drone.kicad_pcb and its schematic Drone.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Drone design in my own project?
Its repository states no licence, so its author keeps all rights: ask harith-syam before reusing the design.
Similar boards
- 2 layers100 × 99.9 mm

- 2 layers53.3 × 39.7 mm

HomeAssistantSpeaker
ProrokWielki/HomeAssistantSpeaker
It is a small, 3D printable rhasspy satellite. It uses INMP441 microphone, MAX98357A audio amplifier paired with 8 Ohm 0.5 W broadband speaker, NeoPixel led strip and ESP32. It is powered from 5V USB.
33 parts15 - 2 layers134.4 × 106.7 mm

Led controller
MbFredys/PCB-LEDs-Controller
LED-controller PCB design exercise focused on PWM control, power distribution, and hardware documentation.
42 parts6 - 2 layers141 × 56.9 mm

- 2 layers37 × 90 mm

- 2 layers100 × 100 mm

Airlock Mainboard
openlab-aux/airlock
This repository contains various soft- and hardware sources for the OpenLab Augsburg Airlock.
79 parts4 - 2 layers100.1 × 99.9 mm

- 2 layers70 × 33 mm
