Skip to the content
PCBKitNew board
2 layers76.2 × 116.8 mmEsp flight controller, the printed circuit board in 3D

A custom ESP32-based flight controller board designed in KiCad for my autonomous drone project, featured on the Embedded in my Basement YouTube channel.

Size
76.2 × 116.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
35
Nets
50
Pads
142
Tracks, vias
236, 19
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
23 Aug 2026
Updated
23 Aug 2026

Overview

Esp flight controller is an open-source printed circuit board by 11Deniss11, from the 11Deniss11/esp-flight-controller repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 76.2 × 116.8 mm with 35 parts on 50 nets, routed with 236 tracks and 19 vias.

It is built around the ESP32-S3R8. Its parts include 17 connectors, 16 capacitors and 2 resistors. It belongs with the robots and motor control boards and the ESP32 boards of this library.

Main components

1

README

readme.md

ESP32-based Flight Controller PCB

A custom ESP32-based flight controller board designed in KiCad for my autonomous drone project, featured on the Embedded in my Basement YouTube channel. This is the second PCB I've ever made, so its far from refined, but I hope its still useful for anyone who would like to build a project like this without micro-soldering.

Components that slot into this PCB:

  • ESP32 S3 Wroom 1 N16R8V
  • SX1262 Lora Radio
  • BNO055 IMU
  • BMP280 Barometer
  • BZ-251 GPS
  • AMS1117 LDO

Firmware

Code will be released at a later date when its ready.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Parts

35
QtyValueFootprintReferences
130.1 ufCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmC3, C4, C5, C6, C12, C13, C14, C15, C16, C17, C18, C19, C20
7ServoConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ10, J11, J12, J13, J14, J15, J16
2220 ufCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC10, C11
1100 pfCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC7
110kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR2
133kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1
1Balance LeadConnector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_VerticalJ2
1BarometerConnector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ7
1ESCConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ9
1ESP32-S3LConnector_PinSocket_2.54mm:PinSocket_1x22_P2.54mm_VerticalJ17
1ESP32-S3RConnector_PinSocket_2.54mm:PinSocket_1x22_P2.54mm_VerticalJ1
1GPSConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ8
1GyroConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ5
1LORALConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ3
1LORARConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ4
1Voltage RegulatorConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ6

Questions

How big is the Esp flight controller PCB?

It measures 76.2 × 116.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Esp flight controller use?

35 parts, built around the ESP32-S3R8. 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 flight controller KiCad files?

From the 11Deniss11/esp-flight-controller repository on GitHub, at the commit this page was made from: the board is esp-flight-controller.kicad_pcb and its schematic esp-flight-controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Esp flight controller design in my own project?

Its repository publishes it under the Apache-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers74.5 × 70.3 mmNest mini v2-drop in pcb, the printed circuit board in 3D

    Nest mini v2-drop in pcb

    iMike78/nest-mini-drop-in-pcb

    Drop-in PCB replacement for the Google Nest Mini v2 with ESP32-S3, ESP32-P4 and optional ESP32-C6. Inspired by Onju Voice and Home Assistant Voice PE.

    229 parts628CERN-OHL-S-2.0
  • 2 layers39.5 × 50.7 mmMeterReadouts, the printed circuit board in 3D

    MeterReadouts

    ryanhulke/nuclear-fusor

    Open-source hardware, embedded software, and control panel software for nuclear fusor operation.

    22 parts21MIT
  • 4 layers54.7 × 75.8 mmEsphome dot, the printed circuit board in 3D

    Esphome dot

    gcormier/esphome-dot

    Beginnings of a replacement PCB for Amazon Echo Dot v5.

    62 parts16
  • 4 layersCABadge V2 1, the printed circuit board in 3D

    CABadge V2 1

    nbtca/CABadge

    CABadge 计协电子吧唧:基于 ESP32-S3 的开源圆屏互动徽章,支持动态壁纸、触摸交互、Wi-Fi/BLE 和趣味小应用,提供 PCB、3D 打印外壳、固件及配套工具。

    110 parts15MIT
  • 4 layers60.6 × 27.6 mmDisplay pcb, the printed circuit board in 3D

    Display pcb

    HW-Lab-Hardware-Design-Agency/WebScreen-PCB

    WebScreen PCB designs, BOM and other manufacturing files.

    93 parts13CERN-OHL-P-2.0
  • 4 layers23 × 42 mmESP32S3 M.2 Board, the printed circuit board in 3D

    ESP32S3 M.2 Board

    ItsNotDaan/LiberBoard

    LiberBoard: An open-source, modular platform for learning electronics. Offers LiBo ARM-based PCBs and add-on boards with practical exercises and code snippets. Designed for easy learning and project creation.

    69 parts8CERN-OHL-P-2.0
  • 4 layers74.5 × 70.3 mmNest mini v2-drop in pcb, the printed circuit board in 3D

    Nest mini v2-drop in pcb

    marceldale/nest-mini-v2-voice

    Open voice satellite board for the Google Nest Mini (2nd gen): local Home Assistant voice assistant with ESP32-S3 + XMOS XU316, ESPHome, Voice PE compatible. Open hardware, prototype stage.

    249 parts4CERN-OHL-S-2.0