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