Platform overview

A portable tennis ball machine that plays points, not just drills

Most portable tennis ball machines are a hopper, a pair of wheels, and an oscillator. They feed balls. The BallBOPPer is a portable tennis ball machine built as an open research platform: it moves around the court, changes the height it launches from, and chooses each shot from a point-value model of how points are actually won.

What "portable" has to mean on a public court

Portability is a hardware constraint that shapes every design decision on this platform. Four requirements drive the mechanical and electrical work documented on this site.

01

Fits in a car

The launcher, elevator, and rover separate into modules that a single person can lift into a trunk or back seat without tools.

02

Rolls like luggage

Wheeled transport from the parking lot to the court, so setup is a walk rather than a carry.

03

Removable batteries

Interchangeable packs run the drive, elevation, and launch systems. Swap a pack instead of finding an outlet or running an extension cord.

04

No court installation

No anchors, no mounted cameras, no permanent wiring. It works on any standard court and leaves nothing behind.

The BallBOPPer portable tennis ball machine separated into rover, launcher, and reloader modules for transport

Where it differs from a conventional ball machine

CapabilityConventional portable machineBallBOPPer
Launch positionFixed where you set it downRover drives to a launch position based on the trajectory of your last ball
Launch heightOne fixed heightElevator raises the launch head to simulate contact heights, including the serve
Shot selectionPreset drills and oscillationPoint-value tactics model plays points, games, sets, and matches
Ball collectionYou pick them upReloader module collects balls and returns them to the revolver
Designs and softwareClosed and proprietaryMIT-licensed CAD, firmware, and vision models
BallBOPPer roving across a tennis court between launches

Build one yourself

Every part of the platform is published. Mechanical CAD, PCB layouts, and the bill of materials are in the open source section; the build guide, wiring, and calibration procedures are in the documentation; and the research articles record what worked and what did not.