CoffeePID
A generic, open-source PID temperature controller for espresso machines like the Gaggia Classic, built around an ESP8266 with a web interface for live tuning.

New Project: CoffeePID - a generic PID controller for coffee machines
As many people: I love coffee, I would even call myself a coffee enthusiast, owning a Gaggia Classic (R9303/11 to be precise) since 2014. I’m…

CoffeePID: the build
Finally it’s time to put the CoffeePID to work. I have testet the software and hardware outside the Gaggia Classic and am very confident, that the…

CoffeePID: the software
After I had decided on all the hardware (see here), I was really motivated to get the software part running quickly. I love these kind of projects,…

CoffeePID: the web interface
This part was the most interesting one yet. I wanted to create a real simple user interface, so I can see the current temperature and if the machine…

CoffeePID: optimizations
As we saw in the last post (CoffeePID: the build) the project integration was quite successful. Unfortunately the resulting temperature curve is not…