# ESP32-S3 AI Robot Controller
## Description
Compact ESP32-S3 AI robot controller with DevKitC-1 module, 2S Li-ion power input, 5V buck regulator, optional clean 3.3V rail, TB6612FNG dual motor driver, OV2640 camera FPC, I2S audio, OLED, ultrasonic and TCRT5000 sensor headers, and a compact 2-layer PCB prepared for Gerber export.
## Project Details
- **Owner:** ahsanmehmood
- **Created:** 4/14/2026
- **Last Updated:** 4/14/2026
- **Visibility:** Public
## Key Components
### J1 — [FH12-24S-0.5SH(55)](https://www.flux.ai/lcsc/fh12-24s-0p5sh55.md)
- Product Info Url: https://lcsc.com/product-detail/FPC-Connectors_Hirose_FH12-24S-0-5SH-55_Hirose-HRS-FH12-24S-0-5SH-55_C202112.html
- Role Details: 24-pin 0.5mm FPC connector for OV2640 camera interface
- JLCPCB Part Class: Extended Part
- Package: FPC 24 0.5mm
- LCSC Part Number: C202112
- Manufacturer Part Number: FH12-24S-0.5SH(55)
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2410010332_HRS-Hirose-FH12-24S-0-5SH-55_C202112.pdf
- Package or Case Code: FPC-SMD_FH12-24S-0.5SH-55
- Manufacturer Name: HRS(广濑)
- Role: Camera Connector
- Part Type: FFC/FPC Connectors
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 11 [pin 11]
- 12 [pin 12]
- 13 [pin 13]
- 14 [pin 14]
- 15 [pin 15]
- 16 [pin 16]
- 17 [pin 17]
- 18 [pin 18]
- 19 [pin 19]
- 2 [pin 2]
- 20 [pin 20]
- 21 [pin 21]
- 22 [pin 22]
- 23 [pin 23]
- 24 [pin 24]
- 25 [pin 25]
- 26 [pin 26]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### J10 — [61300311021](https://www.flux.ai/adrian95/61300311021.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61300311021.pdf
- Manufacturer Name: Wurth Elektronik
- Package or Case Code: HDRRA3W79P0X254_1X3_762X254X269P
- Manufacturer Part Number: 61300311021
- Role Details: TCRT5000 reflective sensor header 2
- Package: Header 1x3 2.54mm
- Part Type: Connector
- Role: IR Sensor Header
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
### J11 — [61300311021](https://www.flux.ai/adrian95/61300311021.md)
- Role Details: TCRT5000 reflective sensor header 3
- Package: Header 1x3 2.54mm
- Role: IR Sensor Header
- Part Type: Connector
- Package or Case Code: HDRRA3W79P0X254_1X3_762X254X269P
- Manufacturer Name: Wurth Elektronik
- Manufacturer Part Number: 61300311021
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61300311021.pdf
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
### J12 — [61300311021](https://www.flux.ai/adrian95/61300311021.md)
- Part Type: Connector
- Role Details: TCRT5000 reflective sensor header 4
- Role: IR Sensor Header
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61300311021.pdf
- Package or Case Code: HDRRA3W79P0X254_1X3_762X254X269P
- Manufacturer Name: Wurth Elektronik
- Manufacturer Part Number: 61300311021
- Package: Header 1x3 2.54mm
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
### J13 — [Type-C-2.0-6Pin](https://www.flux.ai/jharwinbarrozo/type-c-20-6pin.md)
- Manufacturer Name: CIKI
- Role Details: USB-C breakout for auxiliary power or programming access
- Part Type: Connector
- Manufacturer Part Number: Type-C-2.0-6Pin
- Package: USB-C 6-pin
- Role: Programming USB-C
- Datasheet URL: https://datasheet.lcsc.com/lcsc/2204071830_CIKI-Type-C-2-0-6Pin_C2987385.pdf
**Pins:**
- CC1
- CC2
- GND
- GND__1
- SHIELD
- SHIELD__1
- SHIELD__2
- SHIELD__3
- V-BUS
- V-BUS__1
### J14 — [61300411121](https://www.flux.ai/adrian95/61300411121.md)
- Part Type: Connector
- Manufacturer Name: Wurth Elektronik
- Role Details: UART programming and console header with GND, TX, RX, and 3.3V
- Package or Case Code: HDRV4W95P0X254_1X4_1016X254X854P
- Role: UART Header
- Package: Header 1x4 2.54mm
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61300411121.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 61300411121
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J15 — [Pin Socket 01x19 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-01x19-254mm-vertical.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Package: Pin Socket 01x19 2.54mm Vertical
- Role Details: Left 19-pin 2.54 mm female header row for removable ESP32-S3 DevKitC-1 module
- Role: ESP32 Module Socket
- Part Type: Connector
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_11 [pin 11]
- Pin_12 [pin 12]
- Pin_13 [pin 13]
- Pin_14 [pin 14]
- Pin_15 [pin 15]
- Pin_16 [pin 16]
- Pin_17 [pin 17]
- Pin_18 [pin 18]
- Pin_19 [pin 19]
- 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]
### J16 — [Pin Socket 01x19 2.54mm Vertical](https://www.flux.ai/adrian95/pin-socket-01x19-254mm-vertical.md)
- Part Type: Connector
- Role Details: Right 19-pin 2.54 mm female header row for removable ESP32-S3 DevKitC-1 module
- Package: Pin Socket 01x19 2.54mm Vertical
- License: https://creativecommons.org/licenses/by/4.0/
- Role: ESP32 Module Socket
**Pins:**
- Pin_1 [pin 1]
- Pin_10 [pin 10]
- Pin_11 [pin 11]
- Pin_12 [pin 12]
- Pin_13 [pin 13]
- Pin_14 [pin 14]
- Pin_15 [pin 15]
- Pin_16 [pin 16]
- Pin_17 [pin 17]
- Pin_18 [pin 18]
- Pin_19 [pin 19]
- 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]
### J2 — [XY301V-A-5.0-2P](https://www.flux.ai/jharwinbarrozo/xy301v-a-50-2p.md)
- Manufacturer Name: Ningbo Xinlaiya Elec.
- Role: Battery Input
- Manufacturer Part Number: XY301V-A-5.0-2P
- Package: 5.0mm Terminal
- Role Details: 2S battery input connector
**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
### J3 — [XY301V-A-5.0-2P](https://www.flux.ai/jharwinbarrozo/xy301v-a-50-2p.md)
- Role Details: Motor A connector
- Manufacturer Name: Ningbo Xinlaiya Elec.
- Manufacturer Part Number: XY301V-A-5.0-2P
- Package: 5.0mm Terminal
- Role: Motor Output
**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
### J4 — [XY301V-A-5.0-2P](https://www.flux.ai/jharwinbarrozo/xy301v-a-50-2p.md)
- Role: Motor Output
- Manufacturer Part Number: XY301V-A-5.0-2P
- Package: 5.0mm Terminal
- Manufacturer Name: Ningbo Xinlaiya Elec.
- Role Details: Motor B connector
**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
### J5 — [61300411121](https://www.flux.ai/adrian95/61300411121.md)
- Part Type: Connector
- Manufacturer Name: Wurth Elektronik
- Role: Microphone Header
- Package or Case Code: HDRV4W95P0X254_1X4_1016X254X854P
- Package: Header 1x4 2.54mm
- Role Details: I2S microphone header for INMP441 module
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61300411121.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 61300411121
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J6 — [61300411121](https://www.flux.ai/adrian95/61300411121.md)
- Manufacturer Part Number: 61300411121
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: I2S amplifier header for MAX98357A module
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61300411121.pdf
- Package: Header 1x4 2.54mm
- Package or Case Code: HDRV4W95P0X254_1X4_1016X254X854P
- Role: Amplifier Header
- Manufacturer Name: Wurth Elektronik
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J7 — [61300411121](https://www.flux.ai/adrian95/61300411121.md)
- Role: OLED Header
- Part Type: Connector
- Manufacturer Name: Wurth Elektronik
- Manufacturer Part Number: 61300411121
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61300411121.pdf
- Package: Header 1x4 2.54mm
- Package or Case Code: HDRV4W95P0X254_1X4_1016X254X854P
- Role Details: I2C header for SSD1306 OLED module
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J8 — [61300411121](https://www.flux.ai/adrian95/61300411121.md)
- Manufacturer Part Number: 61300411121
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61300411121.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Ultrasonic Header
- Package or Case Code: HDRV4W95P0X254_1X4_1016X254X854P
- Role Details: HC-SR04 header with VCC, TRIG, ECHO, GND
- Manufacturer Name: Wurth Elektronik
- Package: Header 1x4 2.54mm
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J9 — [61300311021](https://www.flux.ai/adrian95/61300311021.md)
- Manufacturer Part Number: 61300311021
- Package or Case Code: HDRRA3W79P0X254_1X3_762X254X269P
- Manufacturer Name: Wurth Elektronik
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61300311021.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: TCRT5000 reflective sensor header 1
- Role: IR Sensor Header
- Package: Header 1x3 2.54mm
- Part Type: Connector
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
### U2 — [TB6612FNG,C,8,EL](https://www.flux.ai/adrian95/tb6612fngccc8cel.md)
- Manufacturer Name: Toshiba Semiconductor and Storage
- Role Details: TB6612FNG dual DC motor driver with separate VM motor supply and 3.3V logic control
- Datasheet URL: https://www.mouser.com/datasheet/2/408/TB6612FNG_datasheet_en_20141001-708260.pdf
- Part Type: Integrated Circuit
- Role: Motor Driver
- Manufacturer Part Number: TB6612FNG,C,8,EL
- Package: SSOP-24
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- AIN1 [pin 21]
- AIN2 [pin 22]
- AO1@1 [pin 1]
- AO1@2 [pin 2]
- AO2@1 [pin 5]
- AO2@2 [pin 6]
- BIN1 [pin 17]
- BIN2 [pin 16]
- BO1@1 [pin 11]
- BO1@2 [pin 12]
- BO2@1 [pin 7]
- BO2@2 [pin 8]
- GND [pin 18]
- PGND1@1 [pin 3]
- PGND1@2 [pin 4]
- PGND2@1 [pin 9]
- PGND2@2 [pin 10]
- PWMA [pin 23]
- PWMB [pin 15]
- STBY [pin 19]
- VCC [pin 20]
- VM1 [pin 24]
- VM2 [pin 13]
- VM3 [pin 14]
### U3 — [TPS562202](https://www.flux.ai/kicad-part-library/tps562202.md)
- Manufacturer Name: Texas Instruments Inc.
- Package or Case Code: SOT-563
- Role Details: 5V logic rail regulator from 2S Li-ion battery input
- Role: Buck Regulator
- Datasheet URL: https://www.ti.com/lit/gpn/tps562202
- Package: SOT-563
- Manufacturer Part Number: TPS562202
**Pins:**
- EN [pin 5]
- GND [pin 3]
- SW [pin 2]
- VBST [pin 4]
- VFB [pin 6]
- VIN [pin 1]
### U4 — [MIC5504-3.3YM5](https://www.flux.ai/kicad-part-library/mic5504-3p3ym5.md)
- Package or Case Code: SOT-23-5
- Manufacturer Name: Microchip Technology Inc.
- Role Details: Low-noise 3.3V LDO fed from 5V for camera and audio peripherals
- Role: Clean LDO
- Package: SOT-23-5
- Datasheet URL: http://ww1.microchip.com/downloads/en/DeviceDoc/MIC550X.pdf
- Manufacturer Part Number: MIC5504-3.3YM5
**Pins:**
- EN [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/ahsanmehmood/esp32-s3-ai-robot-controller](https://www.flux.ai/ahsanmehmood/esp32-s3-ai-robot-controller).*
---
*Generated from [https://www.flux.ai/ahsanmehmood/esp32-s3-ai-robot-controller](https://www.flux.ai/ahsanmehmood/esp32-s3-ai-robot-controller)*