Build your own fully mechanical cocktail mixing machine – no electronics, no motors, no programming required.
This DIY drink machine mixes reproducible cocktails using a purely mechanical gear- and cam-driven system. All liquids are transported by peristaltic pumps, so the drinks only touch food-safe tubing, never the 3D-printed parts. That makes the machine easy to clean, safe to use, and perfect for a home bar, party, or maker showcase.
How it works
Each pump is controlled by an individually adjustable cam. By combining full, three-quarter, half and quarter cams, you can create any mixing ratio with up to four different liquids.
Example – Cosmopolitan
4 cl vodka
2 cl Cointreau
2 cl lime juice
4 cl cranberry juice → Mixing ratio 2 : 1 : 1 : 2
→ Full cam : Half cam : Half cam : Full cam
Example – Jacky Cola
Ratio 3 : 1 (cola : whiskey) → Three full cams for cola, one full cam for whiskey.
The approximate flow rates are:
Full cam: 9 revolutions per cl (10 ml / 0.338 oz)
3/4 cam: 12 revolutions per cl (10 ml / 0.338 oz)
1/2 cam: 18 revolutions per cl (10 ml / 0.338 oz)
1/4 cam: 36 revolutions per cl (10 ml / 0.338 oz)
The flow rate depends heavily on the liquid used and its consistency, as well as the rotational speed.Therefore, please measure it yourself beforehand if necessary
Why this design is special
100 % mechanical – no electronics needed
Reproducible drink ratios
Food-safe liquid path
Designed for 3D printing
Perfect weekend build for makers and cocktail lovers
Printing information
Material used
PETG for gears
PLA for pumps and base (Gears also work in PLA in testing.)
4× M5×30 screws (To install the crossbars from Update 1.4)
If you build one, I’d love to see your make – share your photos! 🍸
Update 1.4 Apr. 06. 2026:
Following feedback from the community, I have added crossbars with a holder for spare cams, spare rubber bands and holders for the hoses when they are not in use, as a print profile and STL files to the model. The components can be easily added to the machine without having to modify the parts that have already been printed. All that is required is to replace 4 of the M5 x 20 screws with M5 x 30 screws. The crossbars significantly increase stability when the machine is not screwed to the surface.
Update 1.3 Apr. 05. 2026:
Following feedback from the community, I have increased the outer diameter of the main control cams by 4 mm. This means that the gears now fit together more tightly when the pumps are activated. The STL and 3MF files have been updated, and a print profile containing only the cams has been added.
I have added a list of flow rates to the description.
Update 1.2 Mar. 16. 2026:
I mistakenly gave the wrong length for the DIN 7983 screws in the list of required parts. They are 3.5 mm x 13 mm screws, not 16 mm as originally stated. I apologise for this!
Update 1.1 Feb. 22. 2026:
I have added a single cam as a print profile and STL file, which can be used to prevent one or more pumps from being activated if not all pumps are required.
The holes for screwing the base plates into the feet were missing. This is not a problem, as the screws can simply be screwed into the plastic, but it is better and easier with the holes. I have edited both the STL and the 3MF files.
If you like the design, feel free to check out my other home bar accessories here:
Boost MeIf you like this model and would like to support my work, I would really appreciate a Boost. Every Boost helps me continue designing, testing, and sharing new models with the community for free.