Main controller is an ESP32-S3 DevKitC-1 (N16R8) module to simplify bring-up and programming.
Power tree uses 2S Li-ion battery input, direct motor supply to the H-bridge VM rail, a 5V buck rail for logic and accessories, and an optional clean 3.3V rail for sensitive peripherals.
Motor and switching power return currents will be kept away from camera and audio interfaces using ground-plane-aware placement and short high-current loops.
Board target is a compact 2-layer layout with M3 mounting holes and widened motor traces.
Sensors: SSD1306 OLED I2C header, HC-SR04 header with echo divider, four TCRT5000 headers
Interfaces: programming USB-C breakout/header and labeled external connectors
Key Architecture Decisions
Initial Functional Blocks
Reviews
Documents
design-notes
project-specification
Assets
Assets are files uploaded to this project which can be used in various ways.
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.
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor
Qty 1
Arrow
$0.83–$1.05
Digi-Key
$3.23–$4.40
LCSC
$6.07
Mouser
$6.23
Verical
$2.25–$2.83
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.