# 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)*