

Esp drone
Custom BLDC ESC with an ESP-based flight controller
- Size
- 32.9 × 45.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 21
- Pads
- 61
- Tracks, vias
- 71, 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 17 Mar 2026
- Updated
- 17 Apr 2026
Overview
Esp drone is an open-source printed circuit board by tyrobee, from the tyrobee/Esp_fly repository on GitHub. It is a 2-layer board of 32.9 × 45.1 mm with 13 parts on 21 nets, routed with 71 tracks and 1 via.
Its parts include 4 resistors, 2 diodes, 1 IC and 1 connector. It belongs with the robots and motor control boards and the ESP32 boards of this library.
README
README.mdEsp_fly
Custom BLDC ESC and an ESP-based flight controller
Custom Drone Electronics (ESC + ESP Flight Controller)
A fully custom-built drone electronics stack including: ESP-based Flight Controller 30A BLDC Electronic Speed Controller (ESC)
Overview
This project focuses on building a complete custom drone control system instead of using off-the-shelf components.
It includes:
ESC design for BLDC motors
Flight controller using ESP microcontroller
Schematic + PCB design
Component selection and optimization
Learning & Inspiration
Before building, I explored:
BLDC motor control and ESC architecture
Flight controller design basics
Sensor interfacing and control systems
Open-source projects
References
Electronoobs ESC
BlueESC (SimonK firmware)
Various open-source drone FC designs
Features
Flight Controller
ESP-based microcontroller
Multiple motor outputs (quad configuration)
Designed for sensor integration (MPU6050)
Custom PCB layout
ESC
Designed for ~30A current
3-phase BLDC motor control
MOSFET-based power stage
Compact 2-layer PCB
PCB Design
Flight Controller


ESC


Frame

Schematics

🧾 Bill of Materials (ESP Drone)
| Name | Purpose | Qty | Cost (USD) | Link |
|---|---|---|---|---|
| Shipping | Shipping | 1 | 10.00 | — |
| AKKFX Mini VTX 5.8G | Video transmitter | 1 | 21.00 | Link [blocked] |
| FlySky FS-iA6B Receiver | Receiver | 1 | 17.00 | Link [blocked] |
| ESP PCB and Pads | Speed controller | 1 | 3.81 | Link [blocked] |
| FLIGHT CONTROLLER PCB | Circuit board | 1 | 2.00 | Link [blocked] |
| 1046 PROPELLERS | Push air / lift | 2 | 1.15 | Link [blocked] |
| MOTOR CCW | Thrust | 2 | 11.16 | Link [blocked] |
| MOTOR CW | Thrust | 2 | 11.16 | Link [blocked] |
| FS-i6 | Transmitter | 1 | 45.00 | Link [blocked] |
| MPU6050 | IMU | 1 | 4.15 | Link [blocked] |
| XIAO ESP32 S3 | Microcontroller | 1 | 8.65 | Link [blocked] |
Acknowledgements
- Open-source ESC community
- Electronoobs
- Blue Robotics
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | m1, m2, m3, m4 |
| 4 | R | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3, R4 |
| 2 | LED | LED_THT:LED_D5.0mm | D1, D2 |
| 1 | + | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | bat101 |
| 1 | Conn_01x08_Socket | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | XIAO-ESP32-S3-DIP | RF_Module:MCU_Seeed_ESP32C3 | U1 |
Questions
How big is the Esp drone PCB?
It measures 32.9 × 45.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Esp drone use?
13 parts. 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 Esp drone KiCad files?
From the tyrobee/Esp_fly repository on GitHub, at the commit this page was made from: the board is FC PCB/esp drone.kicad_pcb and its schematic FC PCB/esp drone.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Esp drone design in my own project?
Its repository states no licence, so its author keeps all rights: ask tyrobee before reusing the design.
More from tyrobee/Esp_fly
1- 2 layers49.5 × 35.9 mm

Similar boards
- 2 layers40 × 20 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

MagSpoofTC
samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.
13 parts4.2k - 2 layers20.6 × 23.6 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

Cube batteryboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
13 parts1.1kGPL-3.0 - 2 layers15.2 × 20.3 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
13 parts1kGPL-3.0