I built an arduino powered coffee machine
Vložit
- čas přidán 30. 07. 2024
- Updated guide 👉 • How to build a custom ...
This is a build log on how I turned my Gaggia Classic Pro (RI9380) into an Arduino powered coffee machine. This is a lengthy video so I've added timestamps below.
Thank you to Zer0-bit and the entire Gaggiuino community for all the work they put in to make this project possible. Check out the documentation below to see up to date information on how to build your own!
QUICK NOTE: On 10:03 It shows the max6675 and dimmer boards using dupont connectors. It is recommended to solder these as they will eventually give up and may lead to frustrating behavior down the road. I'll release a video update soon on how to fix this but for now, just remember to SOLDER THESE.
Documentation: gaggiuino.github.io/
Github: github.com/Zer0-bit/gaggiuino/
Instagram: / rjwhatn0w
Bosque's video: • Gaggiuino: How to buil...
0:00 Intro
1:57 Disclaimer
2:12 Arduino Nano AT328
2:14 Arduino expansion board
2:17 MAX 6675 thermocouple
2:18 C-m4 screw type thermocouple sensor
2:20 Connecting the sensor
2:24 Nextion LCD unboxing
2:34 Connecting to the Arduino Nano board
3:02 SSR Relay
3:09 Plugging into the computer
3:13 Downloading base software
4:12 Adding component libraries
6:02 Arduino software upload
7:05 Nextion software upload
7:35 RobotDYN dimmer module 4A-400V
7:39 Pressure sensor 0-1.2Mpa
7:42 12v/1A power supply and 12v to 5v stepdown
7:53 Connecting power supply and stepdown
8:33 Combining ground wires
8:56 Combining 5v wires
9:08 Connecting pressure sensor wiring
9:11 Connecting temperature sensor wiring
9:21 Progress update
10:18 Preparing bridge cables
10:26 Preparing splitter cables
10:38 Adding spade connectors to power supply
10:48 Adding spade connectors to relay
10:54 Preparing cables for brew button
10:57 Preparing cables for steam button
11:10 Adding wiring and spade connectors to dimmer
11:39 RI9480 Gaggia Classic Pro reveal
12:05 Tapping into the power button
13:42 Remove steam wand
13:50 Disconnect boiler
13:57 Adding thermal paste to sensor
14:03 Finding original thermostat
14:13 Remove and replace thermostat with our sensor
14:27 Bridge brew thermostat connectors
14:34 Connecting temperature sensor to MAX6675
14:47 Prepare SSR relay
14:52 Disconnect steam thermostat and connect SSR relay
15:17 Connect brew and steam continuity wires
15:31 Tap into steam switch
16:00 Tap into brew switch
16:13 Disconnect pump
16:21 Disconnect pump connectors
16:39 Connect to dimmer module instead
17:31 Tapping in our pressure sensor into the orange braided hose
18:52 Using a 3d printed enclosure to protect electronics
19:35 Secure SSR
19:55 Test power
20:58 Threaded wiring to the back
21:03 Putting everything back together
21:22 Testing the brew switch
21:32 Lovely looking graph
21:43 Conclusion
22:30 First shot
Also, its spelled Gaggiuino, not Gagguino 🤓 - Zábava
Hi frens, uploaded an up to date video on how to build a Gaggiuino in 2023 👉 czcams.com/video/kjeSlGhm8cA/video.html
Would love to see this on the hands of James Hoffmann! Thats the collab we need!
I put a comment there recently asking him to have a look at it. He has several videos about the Decent DS1 … of course, a Gaggia classic pro + arduino would be 10% of the price.
I have a spare machine maybe I can ship it to him. Hmmm.
Doooo ittt
Even better would be Lance Hedrick. He's done a few Gaggia mods before and he did build that custom Breville dual boiler machine with Breville engineers. He'd be a great person to review it.
@@rjbernaldo_any updates? 😉
"Like a Honda Civic from the 90's there are a ton of mods avialable to improve the machine's performance."
Love the analogy! So appropriate.
I really like how this video was laid up. Both informative and chill! Keep it going!
I liked it. I saw something on how to change the spring a while ago but didn't realize how quick and easy it was. I'm going to get one and do this straight away.
I also really like the music. I watched this twice for the coffee machine information and a third and fourth time just because I like to listening to the background music
I am doing this mod right now and having this as a resource is a blessing!
Fantastic work dude, thank you for an outstanding upload! Your video makes me want to try this! What a fabulous project! Gotta love the community!
Great video, have been considering the gaggiuino for a little while now, but this video has given me the motiviation to finally do something about it.
Please keep me updated when you finally do the mod!
Such a great visual aid for anyone looking to do this mod! Thanks heaps!
Thank You Everybody for All that you are doing for our Planet Earth.. Peace Shalom Salam Namaste 🙏🏻😊🌈✌☮❤🕊
Amazing. I have a GC needed to 3D protective cover for the boards but now that it's on the way and this video is made... I think I'm ready
Bro that music had me soooo relaxed. Very good video. Great step by step of how the process works. I'm waiting on parts to do it and it's nice to see the steps laid out in a relaxed manner.
Incredibly well done project and stunning video. Bravo and cheers
I watched Decent reviews about 3 months ago.. it inspired me to add a pressure and temperature sensor to my humble breville em4300s. .. I was thinking of using off the shelf smart wifi devices to monitor and control… but this is elegant
Wow, so nice, makes me remember the times when I put an Arduino and sensors into the first machine I owned. So nice.
Thanks for the amazing video! I don't even have a GCP, but this is an amazing resource for anyone aiming to mod an espresso machine 🤘🏼
I am just likebyou don't have it but loved that treasure video.
@Batwam 0 😂😂😂
@@Batwam0 upgrades!
czcams.com/video/jBXm8fCWdo8/video.html
Thank you for this extensive video! I had just finished watching Lance Hedrick’s Gaggia Hack video thinking “all this switch flipping and seconds counting could be done so much easier with an Arduino” and here we are. You probably have solved your scales problem by now but if not: my set of scales is very susceptible to RF interference. Mobile phones, an iPad or even a smart watch can make it go crazy when they get too close.
Oh, thats good to know! I'll watch out for that. Thank you!
I just get my Gaggiunio lego project up and working 2days ago, thank you for the inspiration and information.
thanks for providing so much insight on your install! amazing
Wow, amazing job and useful, precise explanation.
Thanks
Thank you for posting this video!
This is a treasure. Thank you.
I'm blown away!
Wow this an amazing mod! Super informative and beautifully shot.
Unreal mod and great video!
Top notch video, I hope to do this at some point and this will be a great resource. Thankyou
Yes!
Love it! This reminds me of a Decent espresso machine :)
Thanks for the video, its very interesting and useful!
I have been a bit hesitant to take a GAGGIUINO build but your video has got me close to committing to it 🤔
Very very cool!!
Underrated content! The music gives me plantasia vibes
Thank you!
Great stuff. I have a Gaggia Classic Pro with the Shades of Coffee PID. Works fine, but I have been thinking about replacing the PID controller with my own Arduino based solution. This video has given me some ideas and inspiration. Thanks.
@@Batwam0 Arduino are typically too weak for this, so porting the code and converting the peripheral hardware to ESP would likely be required. Shortlisting the libraries is probably an interesting and informative exercise.
It would be cool but I don’t have the skills or motivation to overcome what is really the least of the problems in getting a “decent” coffee 😉
Thanks for the video
Heck yeah♡
Thank you so much for this fantastic video. I would also wish to intall one myself but am a bit scared to do so do to the lack of my technical skills (however I have already instsalled 9bar spring and temperature PID). Regarding the scale ... how about bluetooth scales (seems like ardunio should support bt scales???) Cheers!
Just a note that if you're crimping your wires properly to the terminals, it's not recommended to solder them as well. Probably doesn't matter here, but for certain situations (mostly when cable movement is involved), soldering can create extra problems.
Most people go with wagos in their build
Mostly because the lugs are chrome plated.
@@rsilvers129 Solder can create localized stress points and doesn't provide anything that a good-quality crimp doesn't already have. If the crimps are questionable, though, solder might still be something to consider. Also, you're probably thinking of nickel plating rather than chrome.
This video may let me try to do it somewhere in the future. Without it I wouldnt even dare to try ;]
Impressive !
Thank you!
HELL! That installation looks easy?!😊
10:04 is not a pressure sensor but a temperature sensor. Thank you for the video!
Good catch! You're correct, that's the temperature sensor that plugs into the boiler. Thank you!
very nice
Thank you! Very impressive video! Being less tech savvy I have a separate PID control, pressure control to 9 bar with the spring mod, an analog flow control pump mod, and an acaia scale to monitor flow and brew volume. Regardless of how one gets there, it's amazing how one can transform a very good machine into a phenomenal one in different ways suited to a persons knowledge base! I was particularly interested in the pressure monitor you added and may look into adding this if possible.
I also have a gaggia classic with the manual mods and while it's helpful to see the pressure to some extent, automated control of the pump based on the pressure reading is really what sets the Gaggiuino apart... If and when you decide to upgrade, rest assured the effort is 100% worth it and you'll be very happy 😇
Excellent. Way over my head for the electronics, but totally get what's happening.
Hello. When will you be relising the STM chip version of this, please? Thank you very much
DOPE!!!
I’m a newbie to Gaggia’a and I’ve just bought my new one that I’m fixing up. I was just wondering if that is mod will work on a Gaggia classic?
I wonder if using an ESP32 instead of an Arduino would bring any benefit specifically it's connectivity aspect.
I’m waiting for someone to come up with a kit. How feasible is for someone to put together a kit ? This looks like it puts together most of the mods with much more control.
Great step by step build , i got a GCP 2022 do you recommend do the blackpill pr the arduino?
do you have extraction profiles preset in gaggiuino project? are you able to set pressure and or temp prior the extraction?
wonder if it can be modded to a similar machine like Ascaso Uno / Rancilio Silvia ? anyone have an information ?
Hey RJ great video! I wondered would this work on an old Gaggia Classic? 2006 model
Can't wait for Blackpill update. Thanks for the vid.
Me too! The STM32 arrived a couple of days ago, just waiting on the ADS1115 🤓
Curious what the cost is the gagguino is for all components and how much time do you think it took?
For the 5 wires going into 5v, how did you put it together? Did you solder all 5 together?
Wow, great work. Can this connect to the Rancilio Silvia?
this is for sure going to help me out when im doing the conversion in a month or so. one question i didn't find the answer to is, how did you plug the hole of the steam thermostat? at around 18:38 the piece of tape is gone but it wasn't mentioned anywhere. thanks!
I just left it open for now. It's advised for that component to be closed off so I'll try to find a solution later on.
Cool. Would the solution work with larger Sexton LCD (3.5")?
can you get this mod without soldering? That is the only thing i don't want to do
Is is possible to connect the pressure sensor to the adaptor that comes with the shades of coffee pressure gauge (the one that connects directly to the solenoid valve)?
Good question! With the right fittings (very different from what I used in the video) it could possibly work. I would suggest joining the Discord and asking the community if any of them have tried doing that.
Thank you. It is a great video. I got stuck in 7:08 when transferring the lcd driver nft file. I cannot see the device in "This PC", may I know how to fix this?
Hey there, sorry for the late response! Before that part of the video, I plugged in an empty sd card into my computer and that's where I drag the lcd driver file. You can see that the name of the sd card is UNTITLED.
Super
which gaggia classic should I choose for using with gaggiuino?
any specific benefit between gaggia classic and newer classic pro?
new gaggia classic pro cost around $650 in my country. while used romanian gaggia classic cost around $450-500.
I also could imported used pre-2009 italian gaggia classic with total cost around $550-600.
I have a new video up that talks about the different versions of the gaggia classic and what I recommend to use. Just avoid the 2015 version (philips saeco) as that comes with a mushroom valve which is unusable for gaggiuino.
I see that you’ve attempted both Shades PID with Dimmer and Gaggiuino. Although, Gaggiuino automates and is repeatable, is it that big of an advantage over the Shades setup given how complicated the install is?
Curious to know the pros and cons there, getting a gaggia classic pro for black friday and looking forward to the mods and just stumbled upon this 🤯🤯🤯
I made a comparison video that answers your question :)
@@rjbernaldo_ awesome checking it out now!
That first shot is very nice. Well done. If you install the STM32 do you replace the arduino or is it an addition?
The STM32 replaces the arduino nano (and the dimmer module if I recall correctly...)
does this now compete with a Decent?
Great video - wasn’t even aware this was possible but have started ordering the parts already. One question - this orange tubing is difficult to source in my country and it wasn’t clear to me if you actually just reused the existing one?
Some people have I think?, I went with the clear tubing (but it seems to be unreliable for lots of people) try ali express?
You can reuse the existing one but it's going to require precise cutting and planning as you don't have a lot of length to work with.
Here's a discussion I found on discord that might help discord.com/channels/890339612441063494/924775281477181470/1004914159638552577
My first question before doing such a project, what kind of knowledge should i have. Hardware and software
Maybe I don't know enough about how espresso machines work, but the pressure chart at the end of the video seems to instantaneously jump from 1.5 to 9 bar at a random point while the shot is being pulled. Perhaps there's something off with your pressure sensor?
Hey there, you have a good eye! It's not random. It's following the configuration on 1:08 namely, 2bar 15 second pre infuse, 10 second break, jump to 9bars, hold for 5 seconds, then slowly taper off to 6bars
Can Auto Steam be programmed, for auto hands off milk steam?
It's silly that after how long people have been adding PID controllers that the Pro doesn't come with one. It's a beautiful machine.
They can name it the Gaggia Classic Pro Max 🤣
It looks really awesome, but one safety concern:
The original thermostat simply cuts-off power to the the heater using a thermally actuated switch. It's primitive but it's a nice safety feature-- no code has to "decide" to cut power to the heater. You may want to replenish the thermal paste when you screw the replacement thermal sensor in.
That said, there is a thermal fuse that's clipped onto the boiler inside some tubing. Be careful not to displace that or move it away from the heater. That fuse as well as the one that's clipped into the pump are your last lines of defense for a heater that's out of control.
It's a pity that Gaggia didn't simply add a chunk of metal on the other side of the boiler so we could screw in an alternative thermocouple and still leave a higher temp version of the original in there as a safety.
You totally can leave a higher temp thermostat in place if you wish so, the steam thermostat spot is vacant so a 165-170C cutoff thermostat should work no issues while not interfering with the mod work as well.
But saying that the code has a couple primary functions that are in charge of the system health and act accordingly if any of the sensors report smth that's considered abnormal.
@@VSparxxx Thanks! I had not thought of this-- that the electronic temperature sensor at the bottom can be used for BOTH coffee and steam set-points. The thermal switch at the top can be there as a fail-safe to cut power to the heaters (with an appropriately higher temperature cutoff).
Hi, do you have instructions/video on how to build the stm32 version?
Not yet, but soon :)
Isnt it dangerous placing a T fitting on the pump to boiler pipe? Isn it possible breaking or leaking due to pressure and messing everything around?
It is recommended to use the original SAECO Gaggia Classic hose to avoid any issues.
Would this work with the "old" Gaggia Classic model (e.g. built in 2006) ?
Yes I believe it's supported but it's better to check the official docs. There should be a section on both the new and the old version of the gaggia classic.
I dont drink coffe, but I like it. 👍
Hi there, wondering where you got the wiring harnesses? Like the one here at 2:17
It came with the chip. Those are actually called dupont connectors and are NOT recommended as they can give out easily. People on discord recommend soldering instead 👍
@@rjbernaldo_ Thank you :) Also thank you for making these videos, including your new one about this mod. I wasn't really interested in doing the scale addition but didn't think of just using an old scale I have for the parts. So I'm super glad someone else thought of it so I didn't have to lol
HATE you! now I have to go through it! LOL thanks mate Cheers
Do you think some or all of this mod could be applied to a rocket appartamento???
In theory it could work if you swap out some parts and fittings, but it's definitely going to be time consuming from all the trial and error that you'll have to go through.
Well done! Did you change for 9-bar spring in the meantime?
Still on the stock OPV spring so in theory should give me 14 bars, but the software lowers it down to whatever I set it to :)
@@rjbernaldo_ That's quite nice! Just saw you video on your outputs from the mod. What were the challenges you've faced that could help others?
Love the music to the video. What's it called, by whom and where can I get it?
Silver Maple
It's called The Farmhouse by Silver Maple
How to make espresso using SCADA! cool!
Isnt that brew time a bit toooo much?
Could you use a larger LCD? Maybe like an 8 inch one
It is not recommended. See this comment: czcams.com/video/Dm1uVyiZOOE/video.html&lc=Ugzj_D-yTghKMU-Ye2h4AaABAg.9jU_v2YqVJs9jrDFUNimyl
Great video! Any plans to do the STM32 upgrade?
Absolutely. Will upload a video on that soon 🤓
I'm really in two minds about doing this myself. The price of parts has gone up a bit (just the basic nano will cost 50% of the machine itself), and I'm a bit worried about the longevity. I don't want to be rewiring and replacing things every couple of months due to my shonky soldering skills. Also, I'm concerned it might ruin the simplistic beauty of the machine. That being said, it does offer a lot of cool features, and I'd love a boost in steaming power...
can you do this on a instand pod and can you add a "time remaining" to the screen?
Sorry, what do you mean?
@@rjbernaldo_ i mean can you add "the time remaining till its done brewing" and a instant pod is a single serve coffee maker
I've been on the fence about this for about 2 months, I have joined the discord and have an idea of the parts. Is it worth it?
Short answer: Yes.
Long answer: Look for my 8 minute long video explaining why 🤣
What the name of the music in background? Thanks.
The Farmhouse by Silver Maple :)
E10 schlecht reden aber eFuels feiern, genau mein Humor!
Hi, I am 75 YO retired Telecom engineer and my hobby is electronics and IoT. Thank you for this wonderful project. Really I am fascinated by it because it is a combination sensors, actuators, monitor and control system to study and tweak around. An all in one environment to learn hardware and software also in a product of our daily use.
I tried the Nano version and it works fine. But STM version goes to endless loop while compiling using VScode.
Please advise where I am wrong and the points to be checked before compiling.
Thank you again for this highly interesting project,
with great regards.
what type of pump did you use?
I didn't replace the pump
Can you share the diagram of this KIT. Thanks you
Full details on the Gaggiuino website :)
Great endeavor. May I ask the total cost of components?
Mine was aprox $100 us (+$70 for all the shipping to have tracking) (but you can go with the cheapest shipping if you want)
@@gabewyatt2752 you basically have a machine that can compete with a Decent at a fraction the cost.
👀
things that men do for great espresso
Would love if you did an install vid like this for the blackpill version!
did you sell the complete mod set up?
It's still with me 😇
How did you disconnect the pump?
There are two screws hodling the pump. Watch the video at 16:10 to see where both of these are.
@@rjbernaldo_ Ah thank you
@@peterkang8034 No problem! Good luck on the build 😇
Great video. I have all the components but I don't have the courage at this time to build it. I may sell and ship them to anyone interested.
Well if and when you decide to do the build feel free to reach out if you get stuck or have any questions. You can do it!
@shwmak, i just ordered a GCP. If you still have the components, I am willing to buy them. Thanks!
@@basukiranable Hi, sorry I just noticed your reply. Where are you from? Let me see if I can ship them to you.
@@showmak how much?to Florida US
49sec for espresso?????🤔
The shot has both pre infusion and tapering set up. The entire process is the following: 2bar 15 second pre infuse, 10 second break, jump to 9bars, hold for 5 seconds, then slowly taper off to 6bars
Check out 1:08 for the actual config.