# Respectable Brown Esper Photo Analyser ## Description 40×40 mm 2-Layer ESP32 Brushed Quadcopter Flight Controller with MPU6050 IMU, P-MOS Ideal Diode Reverse Polarity Protection, and Star-Ground Power Architecture ## Project Details - **Owner:** dev976 - **Created:** 12/10/2025 - **Last Updated:** 12/10/2025 - **Visibility:** Public ## Key Components ### CN1 — [BM02B-GHS-TBT(LF)(SN)](https://www.flux.ai/lcsc/bm02b-ghs-tbtlfsn~maak.md) - Role Details: Brushed motor power output connector - Package: Surface Mount - Manufacturer Part Number: BM02B-GHS-TBT(LF)(SN) - Role: Connector - Product Info Url: https://lcsc.com/product-detail/Connectors_JST_BM02B-GHS-TBT-LF-SN_GHseries-socket-1-2P-pitch1-25mm-SMD_C161690.html - JLCPCB Part Class: Extended Part - Package or Case Code: CONN-SMD_2P-P1.25_BM02B-GHS-TBT-LF-SN - Part Type: Wire To Board / Wire To Wire Connector - Manufacturer Name: JST - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2410010302_JST-BM02B-GHS-TBT-LF-SN_C161690.pdf - LCSC Part Number: C161690 **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### CN2 — [BM02B-GHS-TBT(LF)(SN)](https://www.flux.ai/lcsc/bm02b-ghs-tbtlfsn~maak.md) - Role Details: Brushed motor power output connector - Manufacturer Name: JST - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2410010302_JST-BM02B-GHS-TBT-LF-SN_C161690.pdf - LCSC Part Number: C161690 - Part Type: Wire To Board / Wire To Wire Connector - Package or Case Code: CONN-SMD_2P-P1.25_BM02B-GHS-TBT-LF-SN - Product Info Url: https://lcsc.com/product-detail/Connectors_JST_BM02B-GHS-TBT-LF-SN_GHseries-socket-1-2P-pitch1-25mm-SMD_C161690.html - JLCPCB Part Class: Extended Part - Manufacturer Part Number: BM02B-GHS-TBT(LF)(SN) - Package: Surface Mount - Role: Connector **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### CN3 — [BM02B-GHS-TBT(LF)(SN)](https://www.flux.ai/lcsc/bm02b-ghs-tbtlfsn~maak.md) - Product Info Url: https://lcsc.com/product-detail/Connectors_JST_BM02B-GHS-TBT-LF-SN_GHseries-socket-1-2P-pitch1-25mm-SMD_C161690.html - JLCPCB Part Class: Extended Part - Package or Case Code: CONN-SMD_2P-P1.25_BM02B-GHS-TBT-LF-SN - Part Type: Wire To Board / Wire To Wire Connector - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2410010302_JST-BM02B-GHS-TBT-LF-SN_C161690.pdf - Manufacturer Name: JST - LCSC Part Number: C161690 - Package: Surface Mount - Role: Connector - Manufacturer Part Number: BM02B-GHS-TBT(LF)(SN) - Role Details: Brushed motor power output connector **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### CN4 — [BM02B-GHS-TBT(LF)(SN)](https://www.flux.ai/lcsc/bm02b-ghs-tbtlfsn~maak.md) - Manufacturer Part Number: BM02B-GHS-TBT(LF)(SN) - Package: Surface Mount - Role Details: Brushed motor power output connector - JLCPCB Part Class: Extended Part - Product Info Url: https://lcsc.com/product-detail/Connectors_JST_BM02B-GHS-TBT-LF-SN_GHseries-socket-1-2P-pitch1-25mm-SMD_C161690.html - Package or Case Code: CONN-SMD_2P-P1.25_BM02B-GHS-TBT-LF-SN - Role: Connector - Part Type: Wire To Board / Wire To Wire Connector - LCSC Part Number: C161690 - Manufacturer Name: JST - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2410010302_JST-BM02B-GHS-TBT-LF-SN_C161690.pdf **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### D1 — [SP3031-01ETG](https://www.flux.ai/adrian95/sp3031-01etg~4iq.md) - Role: Protection - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: SP3031-01ETG - Manufacturer Name: Littelfuse Inc. - Part Type: Diode - Role Details: TVS diode for input surge protection on LiPo input - Datasheet URL: https://www.littelfuse.com/~/media/electronics/datasheets/tvs_diode_arrays/littelfuse_tvs_diode_array_sp3031_datasheet.pdf.pdf **Pins:** - A [pin 2] - C [pin 1] ### F1 — [SMD200F/24-2920-2](https://www.flux.ai/adrian95/smd200f24-2920-2~e0s.md) - Role Details: Polyfuse for LiPo input - Part Type: Fuse - Manufacturer Part Number: SMD200F/24-2920-2 - Role: Current Limiting - Datasheet URL: https://www.littelfuse.com/~/media/electronics/product_specifications/resettable_ptcs/littelfuse_ptc_smd200f_24_2920_2_product_specification.pdf.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Littelfuse Inc. **Pins:** - 1 [pin 1] - 2 [pin 2] ### J1 — [B2B-PH-K-S(LF)(SN)](https://www.flux.ai/jecstronic/b2b-ph-k-slfsn~nss.md) - Package: Through Hole - Manufacturer Part Number: B2B-PH-K-S(LF)(SN) - Role Details: LiPo battery input connector - Datasheet URL: https://datasheet.lcsc.com/lcsc/1811151524_JST-Sales-America-B2B-PH-K-S-LF-SN_C131337.pdf - Role: Connector - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: JST Sales America **Pins:** - PIN1 [pin 1] - PIN2 [pin 2] ### J1 — [Pin Header 01x03 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x03-254mm-vertical~cp4.md) - Role Details: UART and PPM/SBUS interface - Part Type: Connector - Role: Header - Package: Through Hole **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J2 — [Pin Header 01x03 2.54mm Vertical](https://www.flux.ai/adrian95/pin-header-01x03-254mm-vertical~cp4.md) - Part Type: Connector - Role: Header - Role Details: UART and PPM/SBUS interface - Package: Through Hole **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### J3 — [61300411121](https://www.flux.ai/adrian95/61300411121~pw9.md) - Role: Header - License: https://creativecommons.org/licenses/by/4.0/ - Package or Case Code: HDRV4W95P0X254_1X4_1016X254X854P - Role Details: I2C interface - Datasheet URL: https://www.we-online.com/components/products/datasheet/61300411121.pdf - Manufacturer Name: Wurth Elektronik - Part Type: Connector - Manufacturer Part Number: 61300411121 - Package: Through Hole **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### LED1 — [SML-D13FWT86C](https://www.flux.ai/jecstronic/sml-d13fwt86c~i2q.md) - Part Type: LED - Role Details: Status indicator LED - Datasheet URL: https://fscdn.rohm.com/en/products/databook/datasheet/opto/led/chip_mono/sml-d13fwt86(c)-e.pdf - Role: LED - Manufacturer Part Number: SML-D13FWT86C - Manufacturer Name: Rohm Semiconductor - Package: 0603 - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - A [pin 2] - K [pin 1] ### LED2 — [SML-D13FWT86C](https://www.flux.ai/jecstronic/sml-d13fwt86c~i2q.md) - Role: LED - Part Type: LED - Manufacturer Name: Rohm Semiconductor - Package: 0603 - Manufacturer Part Number: SML-D13FWT86C - Datasheet URL: https://fscdn.rohm.com/en/products/databook/datasheet/opto/led/chip_mono/sml-d13fwt86(c)-e.pdf - Role Details: Status indicator LED - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - A [pin 2] - K [pin 1] ### Q1 — [AP22916BCA4-7](https://www.flux.ai/collinsemasi/ap22916bca4-7~61.md) - Role: Reverse Polarity Protection - Manufacturer Part Number: AP22916BCA4-7 - Datasheet URL: https://www.diodes.com/assets/Datasheets/AP22916.pdf - Manufacturer Name: Diodes Incorporated - Role Details: Ideal-diode reverse polarity MOSFET **Pins:** - GND [pin B1] - ON [pin B2] - VIN [pin A2] - VOUT [pin A1] ### Q2 — [DMN3033LDM](https://www.flux.ai/kicad-part-library/dmn3033ldm~58x.md) - Role: Switching - Datasheet URL: https://www.diodes.com/assets/Datasheets/ds31345.pdf - Manufacturer Part Number: DMN3033LDM - Role Details: Low-side brushed motor driver MOSFET - Package or Case Code: SOT-23-6 **Pins:** - D [pin 5] - D [pin 2] - D [pin 6] - D [pin 1] - G [pin 3] - S [pin 4] ### Q3 — [DMN3033LDM](https://www.flux.ai/kicad-part-library/dmn3033ldm~58x.md) - Datasheet URL: https://www.diodes.com/assets/Datasheets/ds31345.pdf - Role: Switching - Manufacturer Part Number: DMN3033LDM - Role Details: Low-side brushed motor driver MOSFET - Package or Case Code: SOT-23-6 **Pins:** - D [pin 5] - D [pin 2] - D [pin 6] - D [pin 1] - G [pin 3] - S [pin 4] ### Q4 — [DMN3033LDM](https://www.flux.ai/kicad-part-library/dmn3033ldm~58x.md) - Role Details: Low-side brushed motor driver MOSFET - Datasheet URL: https://www.diodes.com/assets/Datasheets/ds31345.pdf - Role: Switching - Package or Case Code: SOT-23-6 - Manufacturer Part Number: DMN3033LDM **Pins:** - D [pin 5] - D [pin 2] - D [pin 6] - D [pin 1] - G [pin 3] - S [pin 4] ### Q5 — [DMN3033LDM](https://www.flux.ai/kicad-part-library/dmn3033ldm~58x.md) - Role: Switching - Datasheet URL: https://www.diodes.com/assets/Datasheets/ds31345.pdf - Package or Case Code: SOT-23-6 - Role Details: Low-side brushed motor driver MOSFET - Manufacturer Part Number: DMN3033LDM **Pins:** - D [pin 5] - D [pin 2] - D [pin 6] - D [pin 1] - G [pin 3] - S [pin 4] ### TP1 — [5019](https://www.flux.ai/adrian95/5019~fxh.md) - Package: Surface Mount - Manufacturer Name: Keystone Electronics - Manufacturer Part Number: 5019 - Package or Case Code: 5019 - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Test Point - Role: Test Point - Role Details: Programming and debugging pads - Datasheet URL: https://www.keyelco.com/product-pdf.cfm?p=1357 **Pins:** - 1 [pin 1] ### TP2 — [5019](https://www.flux.ai/adrian95/5019~fxh.md) - Package or Case Code: 5019 - Part Type: Test Point - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: Programming and debugging pads - Package: Surface Mount - Manufacturer Part Number: 5019 - Manufacturer Name: Keystone Electronics - Datasheet URL: https://www.keyelco.com/product-pdf.cfm?p=1357 - Role: Test Point **Pins:** - 1 [pin 1] ### TP3 — [5019](https://www.flux.ai/adrian95/5019~fxh.md) - Datasheet URL: https://www.keyelco.com/product-pdf.cfm?p=1357 - Package: Surface Mount - Manufacturer Part Number: 5019 - Manufacturer Name: Keystone Electronics - Role: Test Point - Package or Case Code: 5019 - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Test Point - Role Details: Programming and debugging pads **Pins:** - 1 [pin 1] ### U1 — [ESP32-WROOM-32D](https://www.flux.ai/vasyl/esp32-wroom-32d~7py.md) - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: ESP32-WROOM-32D - Role: Microcontroller - Role Details: Main MCU - Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf - Part Type: Microcontroller - Manufacturer Name: Espressif Systems **Pins:** - 3.3V [pin 2] - AGND [pin 39] - CLK [pin 20] - CMD [pin 19] - EN [pin 3] - GND [pin 38] - GND [pin 15] - GND [pin 1] - IO0 [pin 25] - IO12 [pin 14] - IO13 [pin 16] - IO14 [pin 13] - IO15 [pin 23] - IO16 [pin 27] - IO17 [pin 28] - IO18 [pin 30] - IO19 [pin 31] - IO2 [pin 24] - IO21 [pin 33] - IO22 [pin 36] - IO23 [pin 37] - IO25 [pin 10] - IO26 [pin 11] - IO27 [pin 12] - IO32 [pin 8] - IO33 [pin 9] - IO34 [pin 6] - IO35 [pin 7] - IO4 [pin 26] - IO5 [pin 29] - NC [pin 32] - RXD0 [pin 34] - SD0 [pin 21] - SD1 [pin 22] - SD2 [pin 17] - SD3 [pin 18] - TXD0 [pin 35] - VN [pin 5] - VP [pin 4] ### U2 — [MPU-6050](https://www.flux.ai/hayschan/mpu-6050~8f.md) - Role Details: 6-axis IMU via I2C - Manufacturer Part Number: MPU-6050 - Role: Sensor - Manufacturer Name: TDK - Datasheet URL: https://product.tdk.com/system/files/dam/doc/product/sensor/mortion-inertial/imu/data_sheet/mpu-6000-datasheet1.pdf **Pins:** - AD0 [pin 9] - AUX_CL [pin 7] - AUX_DA [pin 6] - CLKIN [pin 1] - CPOUT [pin 20] - EP [pin 25] - FSYNC [pin 11] - GND [pin 18] - INT [pin 12] - NC_1 [pin 2] - NC_2 [pin 3] - NC_3 [pin 4] - NC_4 [pin 5] - NC_5 [pin 14] - NC_6 [pin 15] - NC_7 [pin 16] - NC_8 [pin 17] - REGOUT [pin 10] - RESV_1 [pin 19] - RESV_2 [pin 21] - RESV_3 [pin 22] - SCL [pin 23] - SDA [pin 24] - VDD [pin 13] - VLOGIC [pin 8] ### U3 — [XC6220B331MR](https://www.flux.ai/kicad-part-library/xc6220b331mr~l55.md) - Datasheet URL: https://www.torexsemi.com/file/xc6220/XC6220.pdf - Role: Power Conversion - Manufacturer Part Number: XC6220B331MR - Package or Case Code: SOT-23-5 - Role Details: 3.3V LDO regulator for 3.3V rail - Package: SOT-23-5 **Pins:** - CE [pin 3] - GND [pin 2] - NC [pin 4] - VIN [pin 1] - VOUT [pin 5] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/dev976/respectable-brown-esper-photo-analyser~l5](https://www.flux.ai/dev976/respectable-brown-esper-photo-analyser~l5).* --- *Generated from [https://www.flux.ai/dev976/respectable-brown-esper-photo-analyser~l5](https://www.flux.ai/dev976/respectable-brown-esper-photo-analyser~l5)*