Project 10 / Robotics · Work in Progress

Expanding Holonomic Platform

Open-Source Omnidirectional Robot Base

3D CAD Holonomic Drive ESP32 Industrial Automation Control Systems
Overview
01 / 05

A modular, expanding holonomic platform built around open-source hardware and accessible electronics. The goal is a robot base that scales and moves omnidirectionally without custom silicon or proprietary parts. Mechanical, electrical, and software development are all still active.

Mechanical Design
03 / 05
CAD render 1
CAD render
CAD render 2
CAD render
How It Works
04 / 05

Two ESP32s split the motor load over I2C: one acts as master, the other as slave, each driving two of the platform's four DC motors through its own L298N driver. A dedicated 12V rail powers the drivers, with a common ground tying every board together.

Firmware runs on the Arduino IDE, using the Wire library for I2C and analogWrite() for PWM speed control. All four motors carry encoders, wired in now so closed-loop PID control on speed and position is a firmware change away rather than a hardware one.

2
Master/Slave ESP32 Controllers
4
DC Motors With Encoders
Build Guide & What's Next
05 / 05

Full Instructables Build Guide