Quadcopter
markusheimerl·quadcopter·pcb/kicad/quad.kicad_pcb
About the Quadcopter PCB
Quadcopter is an open source ESP32 PCB design by markusheimerl, published on GitHub under the Unlicense license. It is a 2-layer board measuring 75.1 × 75.1 mm, with 60 components from 33 distinct parts.
Its main chip is the C2913202, from the ESP32 family. Other key parts include the C5368700, C28060 and C32574. By type, the board carries 21 resistors, 13 capacitors, 5 connectors, 4 ICs, 4 transistors and 4 diodes.
It belongs with the robotics & motion and power & battery designs in this gallery.
From the project
A quadcopter simulation & hardware design
Flight controller and frame on a single 2‑layer PCB, written in tscircuit. index.tsx is the whole design: parts, schematic, placement and every copper track (drawn by hand, no autorouter). The four arms are the frame; the electronics sit in the 44.8 mm core. Each motor connector sits in its corner with the cable opening facing down the arm.
Schematic: img/schematic.svg · KiCad files (to look around, measure, run DRC/ERC): kicad/.

Main components on the Quadcopter
Quadcopter bill of materials (BOM)
60 components, 33 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C2913202 ESP32-S3-WROOM-1-N16R8 | ESP32-S3-WROOM-1-N16R8 | U1 |
| 1 | C5368700 BMI323 | BMI323 | U2 |
| 1 | C28060 TPS63001DRCR | TPS63001DRCR | U3 |
| 1 | C32574 TP4054-42-SOT25R | TP4054-42-SOT25R | U4 |
| 4 | C20917 AO3400A | AO3400A | Q1, Q2, Q3, Q4 |
| 1 | C2845379 CN1 | HC-1_25-2PWT | CN1 |
| 1 | C2845379 CN2 | HC-1_25-2PWT | CN2 |
| 1 | C2845379 CN3 | HC-1_25-2PWT | CN3 |
| 1 | C2845379 CN4 | HC-1_25-2PWT | CN4 |
| 1 | C122410 CN5 | 53398-0271 | CN5 |
| 1 | C720477 SW1 | TS-1088-AR02016 | SW1 |
| 1 | C720477 SW2 | TS-1088-AR02016 | SW2 |
| 1 | TP1 | test_point_smtpad_circle_d1_2 | TP1 |
| 1 | TP2 | test_point_smtpad_circle_d1_2 | TP2 |
| 1 | TP3 | test_point_smtpad_circle_d1_2 | TP3 |
| 1 | C2765186 USB1 | TYPE-C_16PIN_2MD_073 | USB1 |
| 2 | C2286 KT-0603R | KT-0603R | LED1, LED2 |
| 4 | C8598 D | B5819W | D1, D2, D3, D4 |
| 1 | C5832372 2.2µH | FTC252012S2R2MBCA | L1 |
| 5 | C1525 100nF | capacitor_cap0402 | C1, C2, C4, C5, C10 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | C52923 1uF | capacitor_cap0402 | C3, C9 |
| 3 | C19702 10uF | capacitor_cap0603 | C6, C11, C12 |
| 2 | C59461 22uF | capacitor_cap0603 | C7, C13 |
| 1 | C15008 100uF | capacitor_cap1206 | C8 |
| 4 | C23182 47Ω | resistor_res0603 | R1, R2, R3, R4 |
| 4 | C25804 10kΩ | resistor_res0603 | R5, R6, R7, R8 |
| 2 | C25744 10kΩ | resistor_res0402 | R9, R10 |
| 2 | C11702 1kΩ | resistor_res0402 | R11, R17 |
| 2 | C25900 4.7kΩ | resistor_res0402 | R12, R13 |
| 3 | C25905 5.1kΩ | resistor_res0402 | R14, R15, R16 |
| 1 | C22939 2.2Ω | resistor_res0603 | R18 |
| 2 | C25741 100kΩ | resistor_res0402 | R19, R20 |
| 1 | C25076 100Ω | resistor_res0402 | R21 |
Quadcopter design files
The KiCad project lives in the markusheimerl/quadcopter repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/kicad/quad.kicad_pcb
- Schematicpcb/kicad/quad.kicad_sch
- BOMpcb/fab/bom.csv
Quadcopter: common questions
What microcontroller does the Quadcopter use?
The Quadcopter is built around the C2913202, from the ESP32 family.
How big is the Quadcopter PCB?
The Quadcopter measures 75.1 × 75.1 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Quadcopter?
60 components, from 33 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Quadcopter design files?
From the markusheimerl/quadcopter repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Quadcopter design in my own project?
Yes, under the terms of its Unlicense license, which markusheimerl chose for the repository.
Can I test firmware for the Quadcopter 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
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k