# ESP32 AgBot Controller
## Description
ESP32-based autonomous agricultural robot controller with battery input, motor-driver, ultrasonic, servo, sensor-bus, and GPS headers plus self-documenting PCB silkscreen.
## Project Details
- **Owner:** dhayavvv
- **Created:** 6/3/2026
- **Last Updated:** 6/3/2026
- **Visibility:** Public
## Key Components
### J1 — [640456-6](https://www.flux.ai/adrian95/640456-6~oy5.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: 640456-6
- Manufacturer Name: TE Connectivity AMP Connectors
- Role Details: L298N control pins ENA, IN1, IN2, IN3, IN4, ENB
- Role: Connector
- Part Type: Connector
- Package or Case Code: SHDR6W66P0X254_1X6_1524X572X1003P
- Datasheet URL: https://www.mouser.com/datasheet/3/80/18/ENG_CD_640456_W3.pdf
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
### J2 — [TSW-104-07-G-S](https://www.flux.ai/adrian95/tsw-104-07-g-s~983.md)
- Manufacturer Name: Samtec Inc.
- Datasheet URL: http://suddendocs.samtec.com/prints/tsw-xxx-xx-xxx-x-xx-xxx-mkt.pdf
- Package or Case Code: TSW10407GS
- Manufacturer Part Number: TSW-104-07-G-S
- Role: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Connector
- Role Details: HC-SR04 VCC, TRIG, ECHO, GND with ECHO divider to ESP32
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J3 — [61300311021](https://www.flux.ai/adrian95/61300311021~b2y.md)
- Package or Case Code: HDRRA3W79P0X254_1X3_762X254X269P
- Part Type: Connector
- Manufacturer Name: Wurth Elektronik
- Role Details: Servo GND, PWM, +5V/VIN power header
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.we-online.com/components/products/datasheet/61300311021.pdf
- Role: Connector
- Manufacturer Part Number: 61300311021
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
### J4 — [PH1-05-UA](https://www.flux.ai/adrian95/ph1-05-ua~l4.md)
- Connector Gender: Male
- Connector Pitch: 2.54mm
- Part Type: Connector
- Connector Type: Headers and Wire Housings
- Datasheet URL: https://www.digikey.com/en/products/detail/adam-tech/PH1-05-UA/9830343
- Manufacturer Name: Adam Tech
- Connector Positions: 5
- Package or Case Code: HDRV5W64P0X254_1X5_1270X250X850P
- Role Details: 3.3V, GND, and three ESP32 GPIO data lines for environmental sensors
- Connector Rows: 1
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Connector
- Manufacturer Part Number: PH1-05-UA
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
### J5 — [TSW-104-07-G-S](https://www.flux.ai/adrian95/tsw-104-07-g-s~983.md)
- Datasheet URL: http://suddendocs.samtec.com/prints/tsw-xxx-xx-xxx-x-xx-xxx-mkt.pdf
- Package or Case Code: TSW10407GS
- Manufacturer Name: Samtec Inc.
- Part Type: Connector
- Role Details: GPS 3.3V, GND, TX/RX UART connection to ESP32 hardware UART pins
- License: https://creativecommons.org/licenses/by/4.0/
- Role: Connector
- Manufacturer Part Number: TSW-104-07-G-S
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
### J6 — [PREC002SAAN-RC](https://www.flux.ai/adrian95/prec002saan-rc~pbj.md)
- Package or Case Code: HDRV2W64P0X254_1X2_508X254X854P
- Role: Power Input
- Manufacturer Part Number: PREC002SAAN-RC
- Role Details: External battery positive to ESP32 VIN, negative to common GND
- Connector Positions: 2
- Connector Gender: Male
- Connector Type: Headers and Wire Housings
- Datasheet URL: https://drawings-pdf.s3.amazonaws.com/11635.pdf
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
- Connector Rows: 1
- Manufacturer Name: Sullins
- Connector Pitch: 2.54mm
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### U1 — [ESP32-DEVKITC-VE](https://www.flux.ai/adrian95/esp32-devkitc-ve~ezx.md)
- Package or Case Code: ESP32DEVKITCVE
- Datasheet URL: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-devkitc.html
- Manufacturer Part Number: ESP32-DEVKITC-VE
- Manufacturer Name: Espressif Systems
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Central ESP32 controller for AgBot GPIO, UART, sensor and motor interfaces
- Role: Microcontroller module
- Digi-Key Part Number: 1965-ESP32-DEVKITC-VE-ND
- Part Type: Development Boards
**Pins:**
- 3V3 [pin 1]
- 5V [pin 19]
- CLK [pin 20]
- CMD [pin 18]
- D0 [pin 21]
- D1 [pin 22]
- D2 [pin 16]
- D3 [pin 17]
- EN [pin 2]
- GND_1 [pin 14]
- GND_2 [pin 32]
- GND_3 [pin 38]
- IO0 [pin 25]
- IO12 [pin 13]
- IO13 [pin 15]
- IO14 [pin 12]
- 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 9]
- IO26 [pin 10]
- IO27 [pin 11]
- IO32 [pin 7]
- IO33 [pin 8]
- IO34 [pin 5]
- IO35 [pin 6]
- IO4 [pin 26]
- IO5 [pin 29]
- RX [pin 34]
- TX [pin 35]
- VN [pin 4]
- VP [pin 3]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/dhayavvv/esp32-agbot-controller~2q](https://www.flux.ai/dhayavvv/esp32-agbot-controller~2q).*
---
*Generated from [https://www.flux.ai/dhayavvv/esp32-agbot-controller~2q](https://www.flux.ai/dhayavvv/esp32-agbot-controller~2q)*