# ESP32 Robot Controller \| AI Design Review Tutorial \[Example\]

## Description

Spot the mistake\! Learn how to use AI to conduct a design review on an ESP32\-based control board\. This project is ideal for autonomous or radio\-controller robots featuring inputs for sensors, encoders, and a Flysky RC receiver, plus an I2C display for configuration\.

## Project Details

- **Owner:** makhsudyan
- **Created:** 8/30/2026
- **Last Updated:** 8/30/2026
- **Visibility:** Public

## Key Components

### D1 — [SS34](https://flux.ai/jecstronic/ss34~8tm.md)

- License: https://creativecommons\.org/licenses/by/4\.0/
- Manufacturer Part Number: SS34
- Datasheet URL: https://octopart\.com/datasheet/ss34\-multicomp\-5386508
- Part Type: Diode
- Manufacturer Name: Multicomp

**Pins:**
- A [pin 2]
- K [pin 1]

### J1 — [XY301V\-A\-5\.0\-2P](https://flux.ai/jharwinbarrozo/xy301v-a-50-2p~u6.md)

- Manufacturer Name: Ningbo Xinlaiya Elec\.
- Manufacturer Part Number: XY301V\-A\-5\.0\-2P

**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]

### J10 — [XY301V\-A\-5\.0\-3P](https://flux.ai/jharwinbarrozo/xy301v-a-50-3p~ox.md)

- Manufacturer Name: Microchip
- Datasheet URL: https://datasheet\.lcsc\.com/lcsc/2005271131\_Ningbo\-Xinlaiya\-Elec\-\-XY301V\-A\-5\-0\-3P\_C557652\.pdf
- Manufacturer Part Number: XY301V\-A\-5\.0\-3P

**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
- PIN3 [pin 3]

### J11 — [XY301V\-A\-5\.0\-3P](https://flux.ai/jharwinbarrozo/xy301v-a-50-3p~ox.md)

- Manufacturer Name: Microchip
- Datasheet URL: https://datasheet\.lcsc\.com/lcsc/2005271131\_Ningbo\-Xinlaiya\-Elec\-\-XY301V\-A\-5\-0\-3P\_C557652\.pdf
- Manufacturer Part Number: XY301V\-A\-5\.0\-3P

**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
- PIN3 [pin 3]

### J12 — [XY301V\-A\-5\.0\-3P](https://flux.ai/jharwinbarrozo/xy301v-a-50-3p~ox.md)

- Manufacturer Name: Microchip
- Datasheet URL: https://datasheet\.lcsc\.com/lcsc/2005271131\_Ningbo\-Xinlaiya\-Elec\-\-XY301V\-A\-5\-0\-3P\_C557652\.pdf
- Manufacturer Part Number: XY301V\-A\-5\.0\-3P

**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
- PIN3 [pin 3]

### J13 — [OLED\-Display\-0\.96](https://flux.ai/adrian95/oled-display-096~olq.md)

- Part Type: Display Device

**Pins:**
- GND
- SCK
- SDA
- VDD

### J14 — [Pin Header 01x04 2\.54mm Vertical](https://flux.ai/adrian95/pin-header-01x04-254mm-vertical~l97.md)

- Part Type: Connector
- License: https://creativecommons\.org/licenses/by/4\.0/

**Pins:**
- Pin\_1 [pin 1]
- Pin\_2 [pin 2]
- Pin\_3 [pin 3]
- Pin\_4 [pin 4]

### J2 — [XY301V\-A\-5\.0\-2P](https://flux.ai/jharwinbarrozo/xy301v-a-50-2p~u6.md)

- Manufacturer Name: Ningbo Xinlaiya Elec\.
- Manufacturer Part Number: XY301V\-A\-5\.0\-2P

**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]

### J3 — [XY301V\-A\-5\.0\-2P](https://flux.ai/jharwinbarrozo/xy301v-a-50-2p~u6.md)

- Manufacturer Name: Ningbo Xinlaiya Elec\.
- Manufacturer Part Number: XY301V\-A\-5\.0\-2P

**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]

### J4 — [Pin Header 01x04 2\.54mm Vertical](https://flux.ai/adrian95/pin-header-01x04-254mm-vertical~l97.md)

- Part Type: Connector
- License: https://creativecommons\.org/licenses/by/4\.0/

**Pins:**
- Pin\_1 [pin 1]
- Pin\_2 [pin 2]
- Pin\_3 [pin 3]
- Pin\_4 [pin 4]

### J5 — [Pin Header 01x04 2\.54mm Vertical](https://flux.ai/adrian95/pin-header-01x04-254mm-vertical~l97.md)

- Part Type: Connector
- License: https://creativecommons\.org/licenses/by/4\.0/

**Pins:**
- Pin\_1 [pin 1]
- Pin\_2 [pin 2]
- Pin\_3 [pin 3]
- Pin\_4 [pin 4]

### J6 — [XY301V\-A\-5\.0\-3P](https://flux.ai/jharwinbarrozo/xy301v-a-50-3p~ox.md)

- Manufacturer Name: Microchip
- Datasheet URL: https://datasheet\.lcsc\.com/lcsc/2005271131\_Ningbo\-Xinlaiya\-Elec\-\-XY301V\-A\-5\-0\-3P\_C557652\.pdf
- Manufacturer Part Number: XY301V\-A\-5\.0\-3P

**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
- PIN3 [pin 3]

### J7 — [XY301V\-A\-5\.0\-3P](https://flux.ai/jharwinbarrozo/xy301v-a-50-3p~ox.md)

- Manufacturer Name: Microchip
- Datasheet URL: https://datasheet\.lcsc\.com/lcsc/2005271131\_Ningbo\-Xinlaiya\-Elec\-\-XY301V\-A\-5\-0\-3P\_C557652\.pdf
- Manufacturer Part Number: XY301V\-A\-5\.0\-3P

**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
- PIN3 [pin 3]

### J8 — [XY301V\-A\-5\.0\-3P](https://flux.ai/jharwinbarrozo/xy301v-a-50-3p~ox.md)

- Manufacturer Name: Microchip
- Datasheet URL: https://datasheet\.lcsc\.com/lcsc/2005271131\_Ningbo\-Xinlaiya\-Elec\-\-XY301V\-A\-5\-0\-3P\_C557652\.pdf
- Manufacturer Part Number: XY301V\-A\-5\.0\-3P

**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
- PIN3 [pin 3]

### J9 — [XY301V\-A\-5\.0\-3P](https://flux.ai/jharwinbarrozo/xy301v-a-50-3p~ox.md)

- Manufacturer Name: Microchip
- Datasheet URL: https://datasheet\.lcsc\.com/lcsc/2005271131\_Ningbo\-Xinlaiya\-Elec\-\-XY301V\-A\-5\-0\-3P\_C557652\.pdf
- Manufacturer Part Number: XY301V\-A\-5\.0\-3P

**Pins:**
- PIN1 [pin 1]
- PIN2 [pin 2]
- PIN3 [pin 3]

### SW1 — [SWITCH SMD 4PIN](https://flux.ai/adrian95/switch-smd-4pin~9jr.md)

- Part Type: Switch

**Pins:**
- P
- P1
- S
- S1

### SW2 — [SWITCH SMD 4PIN](https://flux.ai/adrian95/switch-smd-4pin~9jr.md)

- Part Type: Switch

**Pins:**
- P
- P1
- S
- S1

### SW3 — [SWITCH SMD 4PIN](https://flux.ai/adrian95/switch-smd-4pin~9jr.md)

- Part Type: Switch

**Pins:**
- P
- P1
- S
- S1

### SW8 — [EG1218](https://flux.ai/adrian95/eg1218~bb.md)

- Manufacturer Name: E\-Switch
- Datasheet URL: https://sten\-eswitch\-13110800\-production\.s3\.amazonaws\.com/system/asset/product\_line/data\_sheet/119/EG\.pdf
- Manufacturer Part Number: EG1218
- Part Type: Switch

**Pins:**
- 1
- 2
- 3

### U1 — [ESP32\-DEVKIT\-V1](https://flux.ai/jharwinbarrozo/esp32-devkit-v1~7xd.md)

- Part Type: Module
- Manufacturer Name:  Espressif Systems
- Manufacturer Part Number: ESP32\-DEVKIT\-V1
- Datasheet URL: https://www\.espressif\.com/sites/default/files/documentation/esp32\_datasheet\_en\.pdf

**Pins:**
- 3V3 [pin 1]
- D12 [pin 27]
- D13 [pin 28]
- D14 [pin 26]
- D15 [pin 3]
- D18 [pin 9]
- D19 [pin 10]
- D2 [pin 4]
- D21 [pin 11]
- D22 [pin 14]
- D23 [pin 15]
- D25 [pin 23]
- D26 [pin 24]
- D27 [pin 25]
- D32 [pin 21]
- D33 [pin 22]
- D34 [pin 19]
- D35 [pin 20]
- D4 [pin 5]
- D5 [pin 8]
- EN [pin 16]
- GND [pin 2]
- GND\_\_1 [pin 29]
- RX0 [pin 12]
- RX2 [pin 6]
- TX0 [pin 13]
- TX2 [pin 7]
- VIN [pin 30]
- VN [pin 18]
- VP [pin 17]

### U2 — [TB6612FNG,C,8,EL](https://flux.ai/adrian95/tb6612fngccc8cel~8ms.md)

- Manufacturer Part Number: TB6612FNG,C,8,EL
- Manufacturer Name: Toshiba Semiconductor and Storage
- Part Type: Integrated Circuit
- License: https://creativecommons\.org/licenses/by/4\.0/
- Datasheet URL: https://www\.mouser\.com/datasheet/2/408/TB6612FNG\_datasheet\_en\_20141001\-708260\.pdf

**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 — [7805](https://flux.ai/jecstronic/7805~viu.md)

- Datasheet URL: https://datasheet\.lcsc\.com/lcsc/1912111437\_Foshan\-Blue\-Rocket\-Elec\-7805\_C305416\.pdf
- License: https://creativecommons\.org/licenses/by/4\.0/
- Manufacturer Part Number: 7805
- Part Type: Integrated Circuit
- License: https://creativecommons\.org/licenses/by/4\.0/
- Manufacturer Name:  Foshan Blue Rocket Elec

**Pins:**
- GND [pin 2]
- VI [pin 1]
- VO [pin 3]

*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://flux\.ai/makhsudyan/esp32\-robot\-controller\-or\-ai\-design\-review\-tutorial\-example\~lv](https://flux.ai/makhsudyan/esp32-robot-controller-or-ai-design-review-tutorial-example~lv).*

---

*Generated from [https://flux\.ai/makhsudyan/esp32\-robot\-controller\-or\-ai\-design\-review\-tutorial\-example\~lv](https://flux.ai/makhsudyan/esp32-robot-controller-or-ai-design-review-tutorial-example~lv)*