# ESP32-S3 Quadcopter Flight Controller
## Description
30.5 × 30.5 mm prototype quadcopter flight controller using an ESP32-S3 SuperMini, GY-87 sensor module, 2S LiPo input, and a 4-in-1 BLHeli_S ESC interface.
## Project Details
- **Owner:** suvatt
- **Created:** 8/21/2026
- **Last Updated:** 8/21/2026
- **Visibility:** Public
## Key Components
### D1 — [SS34FA](https://www.flux.ai/adrian95/ss34fa~acc.md)
- Part Type: Diode
- Manufacturer Part Number: SS34FA
- Datasheet URL: https://www.onsemi.com/pdf/datasheet/ss36fa-d.pdf
- Manufacturer Name: onsemi
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Reverse Polarity Protection
- Role Details: 40V 3A Schottky series diode ahead of buck
- Functional Group: Protection / 5V Buck
**Pins:**
- A [pin 2]
- K [pin 1]
### D2 — [SM6T10A](https://www.flux.ai/jecstronic/sm6t10a~m9.md)
- Manufacturer Name: STMicroelectronics
- Datasheet URL: https://www.mouser.com/datasheet/2/389/sm6t100a-1916590.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Diode
- Manufacturer Part Number: SM6T10A
- Role: Protection
- Role Details: 10V-class unidirectional TVS on protected VBAT branch
- Functional Group: Protection / 5V Buck
**Pins:**
- A [pin 2]
- K [pin 1]
### D3 — [BZT52C3V3-7-F](https://www.flux.ai/lcsc/bzt52c3v3-7-f~do22.md)
- JLCPCB Part Class: Extended Part
- Part Type: Zener Diodes
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_Diodes-Incorporated-BZT52C3V3-7-F_C151564.pdf
- LCSC Part Number: C151564
- Package or Case Code: SOD-123_L2.7-W1.6-LS3.7-RD
- Product Info Url: https://lcsc.com/product-detail/Zener-Diodes_DIODES_BZT52C3V3-7-F_BZT52C3V3-7-F_C151564.html
- Manufacturer Name: DIODES(美台)
- Manufacturer Part Number: BZT52C3V3-7-F
- Role: Clamping
- Role Details: Clamp ADC input node; series resistor limits fault current
- Functional Group: ADC Monitoring
**Pins:**
- A [pin 2]
- K [pin 1]
### D4 — [BZT52C3V3-7-F](https://www.flux.ai/lcsc/bzt52c3v3-7-f~do22.md)
- JLCPCB Part Class: Extended Part
- Part Type: Zener Diodes
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_Diodes-Incorporated-BZT52C3V3-7-F_C151564.pdf
- LCSC Part Number: C151564
- Package or Case Code: SOD-123_L2.7-W1.6-LS3.7-RD
- Product Info Url: https://lcsc.com/product-detail/Zener-Diodes_DIODES_BZT52C3V3-7-F_BZT52C3V3-7-F_C151564.html
- Manufacturer Name: DIODES(美台)
- Manufacturer Part Number: BZT52C3V3-7-F
- Role: Clamping
- Role Details: Clamp ADC input node; series resistor limits fault current
- Functional Group: ADC Monitoring
**Pins:**
- A [pin 2]
- K [pin 1]
### F1 — [1206L110/16WR](https://www.flux.ai/adrian95/1206l11016wr~ne.md)
- Manufacturer Name: Littelfuse Inc.
- Manufacturer Part Number: 1206L110/16WR
- Datasheet URL: https://www.littelfuse.com/assetdocs/littelfuse-ptc-1206l-datasheet?assetguid=2b6a1515-d4ee-4c83-8bd4-152b4901b8f5
- Part Type: Fuse
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Protection
- Role Details: 1.1A hold PPTC sized above 650mA peak controller load
- Functional Group: ESC / Battery Interface,Protection / 5V Buck
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### J1 — [SM08B-GHS-TB(LF)(SN)](https://www.flux.ai/lcsc/sm08b-ghs-tblfsn~ho1x.md)
- LCSC Part Number: C265111
- Part Type: Wire To Board / Wire To Wire Connector
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: SM08B-GHS-TB(LF)(SN)
- Package or Case Code: CONN-SMD_SM08B-GHS-TB-LF-SN
- Manufacturer Name: JST
- Symbol Style: parametric-v1
- Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/eGH.pdf
- Role: Protection
- Role Details: SM08B-GHS-TB, circuits 1-8: GND, VBAT, M1, M2, M3, M4, Current, NC; terminals 9/10 reinforcement NC. Continuity-check harness and pin-1 orientation before mating.
- Functional Group: ESC / Battery Interface
- Connector Pitch: 1.25mm
- Connector Positions: 8
- Connector Type: Headers and Wire Housings
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### J2 — [Pin Socket 01x10 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-01x10-254mm-vertical~080.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Symbol Style: parametric-v1
- Role: Module Socket
- Role Details: Documented top-to-bottom row: 5V, GND, 3V3, GPIO1, GPIO2, GPIO3, GPIO4, GPIO5, GPIO6, GPIO7
- Functional Group: ESP32-S3 SuperMini Module
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
- Pin_8 [pin 8]
- Pin_9 [pin 9]
### J3 — [Pin Socket 01x08 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-01x08-254mm-vertical~cz1.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role: Module Socket
- Role Details: Documented top-to-bottom row: GPIO8, GPIO9, GPIO10, GPIO11, GPIO12, GPIO13, TX(GPIO43), RX(GPIO44). Used: GPIO8 SDA and GPIO9 SCL.
- Functional Group: ESP32-S3 SuperMini Module
**Pins:**
- Pin_1 [pin 1]
- Pin_2 [pin 2]
- Pin_3 [pin 3]
- Pin_4 [pin 4]
- Pin_5 [pin 5]
- Pin_6 [pin 6]
- Pin_7 [pin 7]
- Pin_8 [pin 8]
### J4 — [Pin Header 01x08 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x08-254mm-vertical~4nq.md)
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Sensing (Shunt)
- Role Details: Permanent GY-87 interface, pins 1-8: VCC_IN, 3V, GND, SCL, SDA, FSYNC, INTA, DRDY; align module axes/forward marking to PCB forward note
- Functional Group: GY-87 Sensor Module
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
### TP1 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md)
- Testpoint Size: 0.5
- Part Type: Test Point
- Role: Sensing (Shunt)
- Role Details: 5V test point
- Functional Group: Bring-Up Test Points
**Pins:**
- P1 [pin 1]
### TP2 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md)
- Testpoint Size: 0.5
- Part Type: Test Point
- Role: Sensing (Shunt)
- Role Details: 3V3 test point
- Functional Group: Bring-Up Test Points
**Pins:**
- P1 [pin 1]
### TP3 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md)
- Testpoint Size: 0.5
- Part Type: Test Point
- Role: Sensing (Shunt)
- Role Details: GND test point
- Functional Group: Bring-Up Test Points
**Pins:**
- P1 [pin 1]
### TP4 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md)
- Testpoint Size: 0.5
- Part Type: Test Point
- Role: Sensing (Shunt)
- Role Details: Filtered VBAT ADC test point
- Functional Group: Bring-Up Test Points
**Pins:**
- P1 [pin 1]
### TP5 — [Generic Testpoint](https://www.flux.ai/jharwinbarrozo/generic-testpoint~esx.md)
- Testpoint Size: 0.5
- Part Type: Test Point
- Role: Sensing (Shunt)
- Role Details: Filtered ESC current ADC test point; calibration required
- Functional Group: Bring-Up Test Points
**Pins:**
- P1 [pin 1]
### U1 — [LMR33630BDDAR](https://www.flux.ai/lcsc/lmr33630bddar~o51d.md)
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: LMR33630BDDAR
- Manufacturer Name: TI(德州仪器)
- LCSC Part Number: C544370
- Part Type: DC-DC Converters
- Package or Case Code: SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL-EP2.8-1
- Datasheet URL: https://www.ti.com/lit/ds/symlink/lmr33630.pdf
- Role: Power Conversion
- Role Details: 5V rail, 650mA estimated peak load; 3A-rated regulator provides transient and thermal margin
- Functional Group: Protection / 5V Buck
**Pins:**
- BOOT [pin 7]
- EN [pin 3]
- EP [pin 9]
- FB [pin 5]
- PG [pin 4]
- PGND [pin 1]
- SW [pin 8]
- VCC [pin 6]
- VIN [pin 2]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/suvatt/esp32-s3-quadcopter-flight-controller~5j](https://www.flux.ai/suvatt/esp32-s3-quadcopter-flight-controller~5j).*
---
*Generated from [https://www.flux.ai/suvatt/esp32-s3-quadcopter-flight-controller~5j](https://www.flux.ai/suvatt/esp32-s3-quadcopter-flight-controller~5j)*