Milk frothing system front view
← Back to Work
Robotics · 2024

Robotic Café — Milk Frothing System

Fully automated milk dispensing and frothing subsystem for a multi-team robotic café, handling precise fluid delivery, autonomous frothing, and controlled pour via a worm gear mechanism.

Peristaltic Pump Worm Gear Stepper Motor Fluid Control Systems Integration

This was a multi-team final project to build a fully autonomous café, from order intake to latte delivery, with no human involvement in operations. Four teams each owned a distinct subsystem: transport, coffee brewing, milk frothing, and latte art. I was part of the Milk Frothing team.

Our subsystem was responsible for dispensing a precise 8oz volume of oat milk, frothing it autonomously, and delivering it into the espresso cup. Fluid delivery was handled by a peristaltic pump, chosen for its ability to meter exact volumes without direct contact between the pump mechanism and the fluid. The milk frother was directly wired into the control circuit, bypassing its native power supply to enable programmatic activation.

To facilitate the pour, a worm gear mechanism controlled the angular tilt of the cup, allowing the frothed milk to be deposited gradually so the foam layer settled on top of the espresso. Stepper motors provided the precise positional control needed for repeatable cup orientation. The system also included a secondary fluid line for an automated cleaning cycle between runs.

Hardware

  • Peristaltic Pump
  • Stepper Motor
  • Worm Gear System
  • Hardwired Frother

Design

  • Fluid Metering
  • Angular Tilt Control
  • Cleaning Circuit
  • Mechanical Assembly

Systems

  • Multi-team Integration
  • Automation Sequencing
  • Hardware–Software Co-design

Full execution of the autonomous barista, from coffee ordering to delivery.

Quick overview of the build process.

Previous Project ← MAILBOX PAIRING SYSTEM
Next Project OBJECT RECOGNITION →