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