Summary of HOMEBREW ESPRESSO MAKER MODDING WITH GAGGIUINO
Gaggiuino is an open-source aftermarket modification for Gaggia entry-level espresso machines that adds closed-loop control for temperature and optionally pressure and flow. It uses thermocouple sensing, optional pump dimming and pressure sensing, and can log pour weight, all controlled via an Arduino Nano or optionally an STM32 Blackpill and a Nextion touchscreen. Code, documentation, and a community are available on GitHub and Discord for builders.
Parts used in the Gaggiuino project:
- MAX6675 thermocouple module
- K-Type thermocouple sensor
- AC dimmer module (optional, for pump motor)
- XDB401 pressure sensor 0 Mpa to 1.2 Mpa (optional, inline between pump and boiler)
- Load cells for drip tray (optional, for pour weight feedback)
- Nextion 2.4″ LCD touchscreen (user interface)
- Arduino Nano microcontroller (base option)
- STM32 Blackpill module (optional higher-performance microcontroller)
- Wiring, mounts, and other mechanical integration hardware (implied)
For those that don’t know, Gaggia is a company that produces a line of affordable “entry-level” espresso coffee makers that offer good quality consumer espresso machines at reasonable prices. The entry level machines don’t offer fine grained control over temperature, pressure and steam which is where the Gaggiuino project comes in.
The Gaggiuino project is an “after market” modification of many espresso makers, such as the Gaggia classic and Gaggia classic pro. The main additions are a MAX6675 thermocouple module paired with a K-Type thermocouple sensor for closed loop control over the temperature. Options for adding an AC dimmer module that attaches to the pump motor and a 0 Mpa to 1.2 Mpa ranged XDB401 pressure sensor, installed in line between the pump and the boiler, provide further closed loop control over the pressure and flow profiling.
Load cells can be attached to the drip tray to allow for feedback about the pour weight with a Nextion 2.4″ LCD touchscreen provides the user interface for profile selection and other interactivity. The project offers a “base” modification using an Arduino Nano as the microcontroller, in line with its namesake, but has an option for an STM32 Blackpill module that can provide more functionality beyond the scope of the Nano.
The Gaggiuino project is open source with code and extensive documentation available on GitHub. There is also a Discord community for those wanting help with their build or that have the inclination to share their passion for DIY espresso modding with the Gaggiuino. Espresso machine hacks are a favorite of ours and we’ve featured many projects on espresso machine builds and mods ranging from PID control of classic espresso makers to beautifully minimal closed loop homebrew espresso machines.
Source: HOMEBREW ESPRESSO MAKER MODDING WITH GAGGIUINO
- What is the primary purpose of the Gaggiuino project?
To provide closed-loop control and enhanced functionality for entry-level Gaggia espresso machines, adding temperature control and optional pressure and flow control. - Which temperature sensor and module does Gaggiuino use?
It uses a MAX6675 thermocouple module paired with a K-Type thermocouple sensor. - Can Gaggiuino control pump speed or motor power?
Yes, optionally via an AC dimmer module that attaches to the pump motor. - Does Gaggiuino provide pressure sensing?
Yes, it can use an XDB401 pressure sensor ranged 0 Mpa to 1.2 Mpa installed inline between the pump and the boiler. - Is there a user interface for selecting profiles?
Yes, a Nextion 2.4″ LCD touchscreen provides the user interface for profile selection and interactivity. - What microcontrollers are supported by the Gaggiuino project?
The base build uses an Arduino Nano, with an optional STM32 Blackpill module for more functionality. - Is the Gaggiuino project open source and where is documentation found?
Yes, the project is open source with code and documentation available on GitHub. - Is there community support for building Gaggiuino?
Yes, there is a Discord community for help and to share builds.