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