AutoBowler

AutoBowler is a fully automated, mini-bowling lane that brings the full arcade experience down to a tabletop scale (1.8m x 0.9m). Built around a VEX IQ micro-controller brain and programmed with custom embedded logic, AutoBowler keeps flawless track of the game. It manages round transitions and uses a cleverly mounted distance sensor to automatically calculate and display scores with over 95% accuracy. To make it truly hands-free, it features a custom-engineered, motorized, 3D-printed winch mechanism that automatically resets the pins after every frame. Players interact with the game logic seamlessly using an integrated color sensor array that scans physical inputs in real-time.

AutoBowler tabletop bowling lane overview

Embedded control, mechanical automation, and a playful arcade experience in one compact build.

The system balances sensing, timing, and motion to keep the lane fully autonomous. Embedded logic handles the state machine, scoring updates, and frame transitions, while the winch-driven reset system and sensor array make the whole experience feel immediate and seamless to the player.

Control System

VEX IQ Micro-controller running Embedded C++

Sensors

Distance Sensor for automated score tracking, Color Sensor Array for game logic and UI inputs

Mechanical Systems

Motorized 3D-printed winch mechanism with custom gear reduction

Fabrication

CAD modeling, laser cutting, manual machining, and 3D printing (FDM/PLA)

A closer look at the build

AutoBowler in final stages of assembly before paint
Final-stage assembly before paint
AutoBowler in the process of spray painting
Spray painting in progress
AutoBowler with the hood up and VEX system exposed
Hood up with the VEX system exposed