[Nicholas DiPatri] very much loves his Gaggia Pro. It’s an amazing espresso machine, but it’s also kind of fussy and requires a lot of manual attention to brew a cup. As an engineer, he set about fettling the machine to run with a little less oversight. Enter RoboGaggia.
Stock, the Gaggia Pro requires regular water refills. The coffee-thirsty user must also wait for the brew heater to reach temperature before clicking the go button. Knowing the weight of coffee in the machine is key to getting the brew right, too. Steaming must also be done by hand. Overall, it’s a lot of work.
[Nicholas]’s goal was to get the machine to a point where he could load it with fresh ground coffee, hit a button, and walk away. On his return, the machine should be ready for steam. To achieve this, he went ham on outfitting the Gaggia Pro with fancy modern equipment. It scored a scale that sits in the drip tray, PID temperature controllers, a flow rate controller to manage the extraction profile, and an auto-fill water reservoir. The entire brew process is carried out under the command of a microcontroller, with live telemetry also sent to Adafruit.io for logging.
It’s by no means a lightweight project, but [Nicholas] has shared files on Github for the curious. However, if you’re in love with your Italian espresso machine and don’t want to switch, this might just be the kit you need to end your morning headaches. After all, when we’re in need of coffee, we’re at our worst for managing a complicated chemical processing plant. Video after the break.
All we hear is RoboGaggia.
Ooh, is this a Freddie Mercury reference!! Well done!
No article about Gaggia hacking should be complete without a reference to the amazing Gaggiaduino project. https://gaggiuino.github.io/#/
+1
I completely agree! I reference Gaggiunio in my GitHub README:
https://github.com/ndipatri/RoboGaggia/blob/main/README.md
The actual issue is the pronounce : Gàggia or Gaggìa ? :)
I’m ashamed of my lack of non-English expertise :-(
I named mine Lady Gaggia. I hope that helps.
Are there any plans to support RFC 2324 (HTCPCP) by adding Internet support?
absolutely!
Besides the grinding, tamping & clean up I guess it does make coffee all on its own.
I’m happy with my Gaggiuino.
https://gaggiuino.github.io/#/