# Espresso Machine PID controller using ESP32 and RainMaker

DevFeed: [Espresso Machine PID controller using ESP32 and RainMaker](<https://devfeed.tech/articles/espresso-machine-pid-controller-using-esp32-and-rainmaker-13663.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2024/06/espresso-machine/>)

Author: John Lee

Published: 2024-06-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP32](<https://devfeed.tech/topics/esp32.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [connectivity](<https://devfeed.tech/tags/connectivity.md>), [cost](<https://devfeed.tech/tags/cost.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [espresso](<https://devfeed.tech/tags/espresso.md>), [machine](<https://devfeed.tech/tags/machine.md>), [rainmaker](<https://devfeed.tech/tags/rainmaker.md>)

## AI overview

This article describes upgrading a low-cost espresso machine with an ESP32 for control and connectivity. It discusses coffee channeling, pre-infusion, and using a PID controller algorithm to improve brewing consistency.

## Source excerpt

This article is about upgrading a regular low cost Espresso machine by adding an ESP32 for both control and connectivity.