Skip to the content
PCBKitNew board
2 layers32.9 × 45.1 mmEsp drone, the printed circuit board in 3D

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.md

Esp_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

FC1

FC2

ESC

ESC1

ESC2

Frame

Wiring Diagram

Schematics

Wiring Diagram 1

🧾 Bill of Materials (ESP Drone)

NamePurposeQtyCost (USD)Link
ShippingShipping110.00—
AKKFX Mini VTX 5.8GVideo transmitter121.00Link [blocked]
FlySky FS-iA6B ReceiverReceiver117.00Link [blocked]
ESP PCB and PadsSpeed controller13.81Link [blocked]
FLIGHT CONTROLLER PCBCircuit board12.00Link [blocked]
1046 PROPELLERSPush air / lift21.15Link [blocked]
MOTOR CCWThrust211.16Link [blocked]
MOTOR CWThrust211.16Link [blocked]
FS-i6Transmitter145.00Link [blocked]
MPU6050IMU14.15Link [blocked]
XIAO ESP32 S3Microcontroller18.65Link [blocked]

Acknowledgements

  • Open-source ESC community
  • Electronoobs
  • Blue Robotics

Parts

13
QtyValueFootprintReferences
4Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Verticalm1, m2, m3, m4
4RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3, R4
2LEDLED_THT:LED_D5.0mmD1, D2
1+Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Verticalbat101
1Conn_01x08_SocketConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ1
1XIAO-ESP32-S3-DIPRF_Module:MCU_Seeed_ESP32C3U1

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 mmEsc1, the printed circuit board in 3D

    Esc1

    tyrobee/Esp_fly

    Custom BLDC ESC with an ESP-based flight controller

    79 parts

Similar boards

  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    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 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0
  • 2 layers47 × 35.6 mmMX7-C-35PL C11, the printed circuit board in 3D

    MX7-C-35PL C11

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    13 parts1.2k
  • 2 layers95 × 95 mmCube batteryboard, the printed circuit board in 3D

    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 mmPt100stick, the printed circuit board in 3D

    Pt100stick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    13 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    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