All projects

MiniBot

Three iterations of a 6×6×6 inch competition robot built to stack and flip glowing cubes in Cubic Chaos - a quantum-themed arena game.

2025 Robotics Robotics C++ CAD 3D Printing Competition
Size limit
6×6×6"
Iterations
4 robots
Wins
3× 1st Place
Awards
Judges + Ingenuity + Innovation
the game

Cubic Chaos

Cubic Chaos arena with competing MiniBots and glowing cubes
● cubic chaos / 6×6×6 / arena

The Challenge

Cubic Chaos is set in a futuristic quantum arena where robots manipulate glowing cubes to score points. The twist: every robot has to fit inside a strict 6×6×6 inch cube at the start of the match.

Across three competitions I redesigned and rebuilt the robot from scratch each time - learning what worked, what didn't, and pushing the design further with every iteration.

evolution

Three robots, one goal

Each iteration kept what worked and rebuilt what didn't.

Iteration 01
Competition 01Finalist

Robot Design 1

The mecanum prototype

First iteration focused on omnidirectional movement and a clean, compact build with all wiring tucked inside the drive base.

Drive
Mecanum (omnidirectional)
Gripper motor
100 RPM N20 + worm gear
Capacity
Holds & stacks 3-4 cubes
Control
C++ with PS4 controller
Robot Design 1 - competition photo
build highlights
  • Custom drive brackets keep wiring inside the chassis.
  • Clamp-style gripper driven by a worm-geared N20 motor.
  • Two servos handle arm positioning.
  • PLA gripper lined with polyurethane flaps for grip.
competition result
Finalist
Judges Award for unique design
Iteration 02
Competition 021st Place

Robot Design 2

Tank drive + flipper

Iteration two traded mecanum for tank drive to win stability, then added an aggressive front flipper to disrupt opposing stacks.

Drive
Tank drive
Drive motors
300 RPM N20 (upgraded)
Footprint
Slimmed base, lower tipping
Mechanism
Front flipping arm
Robot Design 2 - competition photo
build highlights
  • Switched from mecanum to tank drive for stability under contact.
  • Upgraded drive motors from 100 RPM to 300 RPM N20s.
  • Slightly smaller base to reduce tipping moments.
  • Front flipping mechanism added a new offensive tool.
competition result
First Place
Iteration 03
Competition 031st Place

Robot Design 3

6-wheel pushing brick

Third build maximized pushing power and stability - flattest profile possible, 6-wheel drivetrain, and a flipper flush to the ground.

Drive
6-wheel drivetrain
Profile
As flat as possible
Flipper
Ground-flush, larger surface
Footprint
Exact 6×6" fit
Robot Design 3 - competition photo
build highlights
  • 6-wheel drivetrain delivers significantly more pushing force.
  • Profile dropped to the lowest possible to resist tipping.
  • Flipper sits flush to the ground with a larger contact area.
  • Drive train tuned to fit exactly within the 6×6 footprint.
competition result
First Place
Ingenuity Award for creative problem-solving
featured build
Iteration 04
Competition 04 - Season Finale1st Place + Innovation Award

Final Robot Design

Pushed to the max - season finale

The season-ending build. Everything that worked on Robot design 3 got pushed harder - faster motors, a b4 servo flipper rig, hidden electronics, and LEDs to top it off. Ranked 1st on the leaderboard and took 1st in the playoffs.

Drive motors
500 RPM N20 (up from 300)
Flipper
4 servos: 2 flipper + 2 support bar
Lighting
Onboard LEDs
Layout
Brain + wiring flipped under the base
Final Robot Design - competition photo
build highlights
  • 500 RPM N20s made the robot noticeably faster across the field.
  • Dual-bar flipper (4 servos total) can flip entire robots, not just cubes - and it worked.
  • Electronics and wiring moved to the underside so the top stays clean.
  • Added LEDs for a flashier, more finished look.
  • Finished 1st on the leaderboard and won 1st in playoffs.
competition result
First Place (Leaderboard + Playoffs)
Innovation Award

What I learned across builds

  • Stability beats speed - tank and 6-wheel drives won where mecanum couldn't.
  • Lower profile = fewer tipping losses in contact play.
  • Worm-geared grippers hold without burning out the motor.
  • Iterating between competitions teaches more than perfecting one design.
  • Wiring discipline inside the chassis is a real performance feature.
  • Programming in C++ with a PS4 controller kept the driver in flow.

Tech & build summary

Mechanical parts were modeled in CAD and 3D printed in PLA, with polyurethane flaps added to grip surfaces. Drive electronics ran on N20 motors swapped between generations (100 → 300 RPM) and the firmware was written in C++ with a PS4 controller for live driving.

All projects
built / iterated / won