Autonomous Pepper Harvesting Robot Design


Stopped because the project has no available ACUs, so I can’t continue executing changes right now.
Completed so far:
  • Inspected the existing schematic and found the ESP32 DevKitC, XL1509-5.0 buck regulator, 5A fuse, 12V/5V/3V3 rails, motor/sensor blocks, and existing nets already present.
  • Checked datasheet guidance for:
    • ESP32 DevKitC power/header pins.
    • XL1509-5.0 recommended 12V-to-5V/2A application circuit.
    • Existing 5A fuse rating.
  • Added these Part 1 components:
    • J1: 12V battery input screw terminal.
    • J2: external normally-closed E-stop connector.
    • D4: 10A/40V Schottky reverse-polarity protection diode.
    • D5: 1N5820 XL1509 buck catch diode.
    • L1: 68uH / 2A buck inductor.
    • LED16: green Ready LED.
    • LED17: yellow Harvesting LED.
    • LED18: red Fault LED.
Not completed yet:
  • The generic resistors/capacitors for LED current limiting, E-stop pull-up, buck input/output capacitors, and decoupling were attempted but not added because the generic part lookup failed.
  • The newly added components are not wired yet.
  • Project files for the power distribution diagram, pin table, BOM, and PCB recommendations still need to be created/updated.
  • Schematic checks still need to be rerun and fixed after wiring.
Next work once ACUs are available:
  1. Add the missing resistors and capacitors correctly.
  2. Wire battery → fuse → reverse-polarity protection → 12V rail → XL1509 → 5V_SYS.
  3. Wire common ground, E-stop NC input, and three ESP32-driven status LEDs.
  4. Update documentation files and rerun checks.
Add missing passives
Show power wiring
Create docs
Run checks later

Schematic is Auto-placed

The schematic has been arranged automatically. Flux can redraw it to be more readable, with components placed in related groups and wires drawn more legibly. This takes about 10-60 mins.

Technical Construction File Draft — Pepper Harvesting Robot Controller
Status
Draft for college prototype and future product planning.
Wireless Technology Summary

Table


ModuleTechnologyBandNotes
ESP32 DevKit / ESP32-WROOMWiFi/Bluetooth2.4GHzUse pre-certified module integration rules and antenna keepout
ESP32-CAMWiFi/Bluetooth2.4GHzKeep antenna at edge and away from motor wiring
Applicable Topics
  • FCC Part 15 / CE RED if operated as a wireless product outside a lab/classroom prototype context.
  • EMC risk from stepper drivers, buck converter, long motor leads, and servo current spikes.
  • Safety documentation required for moving mechanisms and cutting action.
Required Open Items
  • Final schematic export after review.
  • Final PCB layout/Gerbers after placement and routing.
  • BOM with exact purchasable MPNs for carrier modules, motors, servos, connectors, fuse, and battery.
  • Lab EMC/RF test reports if turned into a product.
  • User manual with safety warnings and operating procedure.
RF Design Notes
  • ESP32 and ESP32-CAM antennas must face outward at board edges.
  • No copper pour, ground plane, motor traces, battery wiring, or metal brackets under/near antenna keepout zones.
  • Route motor and buck-switching currents away from camera module antenna and UART/I2C wiring.
  • Status

  • Wireless Technology Summary

  • Applicable Topics

  • Required Open Items

  • RF Design Notes