Skip to content
Hayden Evans edited this page Jun 27, 2023 · 5 revisions

Welcome to the CocktailMachine wiki! Creator: Hayden Evans

This repository contains the code and KiCad files for the cocktail machine:

Cocktail Machine Early Build. Made of 3D printed parts

Project currently run on an ESP32.

A shot is poured by turning the NEMA17 stepper motor with lead screw, running on an A4988 driver:

Stepper Motor with inbuilt leadscrew, and leadnut

This causes a plate to push up on a liquor dispensor like this:

Image of liqour dispensor

4 12V DC diaphram pumps a mixer into the glass: Image of diaphram pump

Controlled by ESP32 on the PCB shown below:

Cocktail PCB V1

This PCB has a couple minor errors that have been fixed using a knife and a soldering iron including:

  • Assuming ESP32 used 5V logic leading to:
    • voltage dividers being used for the OLED display
    • 5V VG MOSFETS used
  • Not giving the USB cable adequate space due to 'menu select' pins

Project Also Features:

  • Neopixel Ring
  • Load Cell
  • OLED Screen
  • Rotary encoder pushbutton
  • Current Sensor

Want to add in future:

  • Sound
  • Lights responding to music
  • Lemone / lime juice dispensor
  • Dedicated storage area for mixers, possibly cooling them
  • Change pumps to pump air into the mixer bottles, displacing the liquid

Clone this wiki locally