Adding a DIY PID to the Gaggia Classic Pro - Rambling... (2024)


The Gaggia Classic is a very capable espresso machine that gets even better with a couple of improvements. Once the machine has been set to 9 bars of pressure (see bottom of article), the next big improvement is the addition of a PID. This gives the machine a whole new level of consistency, and gives you fine control over brew temperature. Here’s how to install a PID on the Gaggia Classic Pro.

There are several PID kits that are available for the Gaggia, the most popular ones are by Mr. Shades and Auber Instruments.

However, at the cost of convenience, these kits can be relatively expensive. On top of the original price tag, international shipping, taxes, duties and currency exchanges can make obtaining these kits time consuming and even more expensive.

I decided to go the do-it-yourself route, ordering the parts separately, at a fraction of the cost of the kits. I installed the PID so that there are no permanent modifications to the machine, and the Gaggia can be returned to factory condition at any time. Because there is very little information on how to install a PID on the latest generation of the New Classic (2018 and newer, also called the Gaggia Classic Pro in North America), here are instructions on to do this.

In a nutshell, the Gaggia Classic thermostat is replaced by the combination of the the thermocouple, the PID, and the solid state relay.

Adding a DIY PID to the Gaggia Classic Pro - Rambling... (1)

The required parts are a PID controller, a solid state relay (SSR) preferably rated for 40 amps, a K-type thermocouple, a thermocouple adapter to connect the thermocouple to the Gaggia boiler, wire rated for mains voltages as well as some smaller gauge 12 volt wire, male and female quick disconnect connectors, spade connectors, and two piggyback spade connectors. Because the PID runs on mains voltages, an enclosure is required. Zip ties, heat shrink tubing, thermal paste, double sided tape, and a bolt and nut to attach the SSR are also required.

  • PID:Adding a DIY PID to the Gaggia Classic Pro - Rambling... (2) I chose the REX-C100, which I ordered as an inexpensive kit with a thermocouple and a solid state relay. The REX-C100 PID is frequently used in espresso machines. It’s inexpensive and works well for this purpose. The kit ended up being cheaper to order than sourcing the parts separately. The 40 amp SSR that comes with the kit works well too. The problem with the kit that I ordered (and the problem with any PID kit, as far as I can tell) is that the included thermocouple is permanently attached to a threaded adapter that will not fit into the Gaggia’s threaded thermostat connector. To get around this, I had to order a separate thermocouple and adapter (see below).
  • K-type thermocouple:Adding a DIY PID to the Gaggia Classic Pro - Rambling... (3) I ordered a separate K-type thermocouple, without an adapter. These are fairly inexpensive due to the demand from the 3D printing community. This one from Banggood fits into threaded adapters (see below), and is inexpensive.
  • Thermocouple adapter:Adding a DIY PID to the Gaggia Classic Pro - Rambling... (4) the Gaggia boiler thermostats have M4 threads, so you need an adapter to connect the thermocouple to the boiler. Thankfully the 3D printing community uses all kinds of thermocouples and adapters, so these adapters can be relatively easily found. This thermocouple adapter works well.
  • Adding a DIY PID to the Gaggia Classic Pro - Rambling... (5)To avoid having to make any permanent modifications to the Gaggia, a couple of piggyback spade connectors will let you tap into the power cables without having to cut any wires.
  • There are very few enclosures that offer a perfect fit. A 1/16 extruded aluminium case offers the best fit and finish, but they are very hard to find. If you have access to a 3D printer, a case can be printed. Here are the STL files I adapted: enclosure, and lid.

Warning! This process involves working with potentially lethal mains-level voltages. Always work with the Classic unplugged. Do not undertake this procedure if you are not comfortable or uncertain.

Note: I fully tested the PID, SSR and thermocouple on the workbench before final installation. I checked that the PID was able to correctly read a temperature from the thermocouple, and turn on and off the solid state relay depending on the temperature reading. Because the wiring connections can vary between manufacturers, you should bench-test your setup before final assembly.

Here are the installation steps:

  1. Unplug the Gaggia Classic. This is VERY important! You will be working with potentially lethal mains voltages. Do not work with the Classic plugged in.
  2. Remove the portafilter and water tank.
  3. Remove the cover assembly and filler funnel by unscrewing the two small screws at the rear of the top. Pull the cover assembly off by pulling upwards, and disconnect the ground cables. Set the cover and screws aside.
  4. Pull off the steam knob and disconnect the steam wand. Although this is optional, it is difficult to access the power switch to tap power for the PID, and it is almost impossible to reach the thermostat without moving the boiler, and the boiler can’t be moved unless the steam wand is removed. To do this, loosen the nut connecting the steam wand to the steam control assembly. Pull the steam wand up and out of the Classic, and set it aside.Adding a DIY PID to the Gaggia Classic Pro - Rambling... (6)
  5. Loosen the four bolts that hold down the boiler assembly. These are located around the shower screen. Once these bolts are removed, the boiler can be moved around without having to disconnect any hoses or wires.
  6. Tap the switched hot/load mains power: disconnect the lower left-hand (if facing the front of the machine) wire from the power switch. Plug in a mains-rated cable connected to a piggyback spade connector, and then plug the original switched mains cable into the piggyback. I hesitate to identify wires by their color, as the wire colors in the Gaggia seem to vary from year to year and from region to region. I strongly suggest checking which switch terminal switches the mains. Run this wire along the rest of the existing cables and out the back of the Classic, through one of the vent slots. Leave this cable longer than needed for now, it will be trimmed and terminated later.Adding a DIY PID to the Gaggia Classic Pro - Rambling... (7)
  7. Tap the neutral mains: disconnect the lower wire from the mains connector at the back of the Classic. Double check that this is the neutral! Plug in a mains-rated wire connected to a piggyback spade connector, and then plug the original neutral cable into the piggyback. Again, as above, run this cable out the back, and leave it unterminated and longer than needed.Adding a DIY PID to the Gaggia Classic Pro - Rambling... (8)
  8. Disconnect the two connectors from the brew thermostat, which is located on the bottom left-hand side of the boiler as you face the machine. This is probably the most difficult part of the installation. These connectors are hard to reach, and are on very tight. Using pliers to pull the connectors can pinch them on even more tightly, making them extremely difficult to remove. I found that carefully pushing the boiler up gives better access to the thermostat, either from above, or by reaching up from below. Be careful, the edges of the hole in the chassis are very sharp. Wear a glove when reaching in from below, otherwise bloodletting is likely.
  9. Pull the two wires that you removed from the thermostat up to the top of the machine, near the rest of the wires that run from the front to the back of the machine. These wires will be connected to the solid state relay later on, so they no longer need to be in the bottom of the machine.
  10. Remove the thermostat. It’s threaded on, and should not be very tight. Leave as much of the thermal grease in place as possible. Keep the thermostat, in case you want to return the Classic back to factory condition. Adding a DIY PID to the Gaggia Classic Pro - Rambling... (9)
  11. Thread in the M4 thermocouple adapter in the place of the thermostat. Do not over-tighten the adapter, it only needs to be finger-tight. Adding a DIY PID to the Gaggia Classic Pro - Rambling... (10)
  12. Slip some heat shrink tubing over the thermocouple, and ideally dip the thermocouple tip in some thermal grease, then insert the thermocouple into the adapter. Heat the shrink tubing. Adding a DIY PID to the Gaggia Classic Pro - Rambling... (11)
  13. Thread the thermocouple wire through to the back of the machine, and out the same slot as was used for the other wires. If the thermocouple wire is too long, coil it up inside the machine, well away from the boiler or any uninsulated connections, using zip ties to hold the coil in place.
  14. Using two 5-8 cm pieces of properly-rated wire (15 amps for North America), make two connectors to connect the thermostat wires to the AC terminals of the solid state relay. One end of the wire should be a male disconnect connector, and the other end should be a spade connector. Tighten one end of your connector down to one of the solid state relay’s AC (~) terminals and plug the other end into one of the disconnected thermostat wires. Do the same with the other connector wire. It doesn’t matter which thermostat wire is connected to which of the AC terminals on the solid state relay. Adding a DIY PID to the Gaggia Classic Pro - Rambling... (12)
  15. Run two 12 volt wires from the + and – terminals of the solid state relay and out the back of the Classic, again using the same slot.
  16. Attach the solid state relay to the inside back wall of the Classic, using a small bolt and nut. It should be placed as close to the left-hand side of the Classic as possible. Most assembly guides recommend using some thermal paste between the SSR and the Classic to ensure that any heat from the SSR is dumped to the chassis.
  17. Make sure that all the new and repositioned wires are cleanly routed away from the boiler and pump and any uninsulated connectors. A couple of zip ties come in handy here. You should now have two mains wires, two 12 volt wires, and the shielded thermocouple wire running out of the back of the Classic.
  18. Re-attach the boiler with the four bolts, re-attach the steam wand, push on the steam knob, and put the lid assembly back on, without forgetting to re-connect the two ground wires.
  19. Trim, terminate and connect the wires you routed out the back of the Classic to the PID. Depending on the enclosure, you may need to insert the PID into the housing first. The two mains wires connect to terminals 1 and 2 (starting counter-clockwise from top-left). It doesn’t matter which mains terminal is connected to hot and which one is connected to neutral. The 12 volt wires from the SSR connect to terminals 4 and 5. The thermocouple connects to terminals 6 and 7. Make sure the polarity for the SSR and thermocouple wires is correct, this is important. Adding a DIY PID to the Gaggia Classic Pro - Rambling... (13)
  20. Close the PID enclosure, and attach it to the side of the Classic. Double sided tape will work.
  21. You should be done! If the wiring was done correctly, the PID should power up when the Classic is turned on.

The REX-C100 should work out of the box, set for heating mode, with alarms disabled, and units set to Celsius. However, depending on the seller, some settings may need to be changed. Consult the instructions that came with your PID to make sure.

The default target temperature on the PID will almost certainly not be correct. For the Gaggia Classic, taking into account the temperature drop between the boiler and the group head (5-8 degrees C), the PID target temperature should be set to about 103 degrees C or 220 degrees F at sea level.

To set the target temperature, press the ‘Set’ button on the front of the panel. Then use the cursor keys to select the digits to increase and decrease.

Leave the Classic powered on for at least 15 minutes. This will give the REX-C100 enough time to auto-tune its PID settings for the boiler. When the temperature stabilizes to within 1 degree of the target temperature, the auto-tuning is complete.

Adding a DIY PID to the Gaggia Classic Pro - Rambling... (14)

Brew away!

Final note: before going down the PID route, the easiest modification to make, and the best starting point for Gaggia Classic modifications, is lowering the brew pressure. The Classic’s over-pressure valve (OPV) is set to 14 bars, which is a pressure better suited to the use of pressurized portafilters. For espresso, 9 bars is the generally preferred pressure. For the Classic Pro, this requires either shortening the spring in the OPV valve through trial and error, or ordering a spring kit from Mr. Shades.

Adding a DIY PID to the Gaggia Classic Pro - Rambling... (2024)


Does Gaggia Classic Pro need PID? ›

PID on Gaggia Classic Pro - Game changer to budget espresso ...

Does Gaggia Classic have PID? ›

Our answer: Thanks for your question - No, the PID is a brew and steam temperature controller and doesn't include any shot-timer or preinfusion timer functionality. Our answer: Yes indeed - with the PID you don't need any of the thermostats.

How do you increase steam pressure in Gaggia Classic Pro? ›

How to Get Better Steam Pressure on the Gaggia Classic Pro - YouTube

How do you hack Gaggia Classic Pro? ›


Why is Gaggia 15 bar? ›

Pressure: First of all, the pressure of the machine is too high. It's set to 15 bars from the factory. It's made this way so that the device will give a better result with a pressurized basket.

What is the pressure in Gaggia Classic Pro? ›

Most Gaggia classic are set to 12 bars for the pressurised baskets - if you want to use the standard or IMS baskets , you will need to reduce the pressure. Over time your pump pressure fades but when you can adjust the pump you can restore the lost coffee crema.

What is PID kit? ›

PID 3 KIT is a combination medicine used in the syndromic management of vagin*l discharge. It works by stopping the growth of microorganisms and killing the existing ones that cause the infection.<br />

How do you pre infuse on Gaggia classic? ›

How to Get Pre-Infusion on the Gaggia Classic Pro - YouTube

What is a PID for espresso machine? ›

PID actually stands for Proportional Integral Derivative. In terms of coffee, it simply means that the espresso machine is capable of constantly monitoring the water temperature and making small adjustments to keep it at the set temperature. Without a PID controller, an espresso machine works a lot like a thermostat.

How many bars Gaggia Classic Pro? ›

The Gaggia Classic Pro comes from the factory with an OPV that opens at 12-14 bars which is much higher than the standard 9 bars that is typically recommended for espresso extractions.

Does the Gaggia Classic Pro have a brass boiler? ›

It has a proper boiler, not a thermocoil or thermoblock. It has a full sized (58mm) metal (chrome plated brass) portafilter, a decent sized water tank, decent sized drip tray, everything about it has always said home barista, to me, except the steam wand.

What is the difference between the Gaggia Classic and Pro? ›

The biggest difference between the Gaggia Classic Pro and the Gaggia Classic is the way in which they create milk foam. The Pro includes a commercial steam wand, which works a little bit better than the Classic's pannarello wand. Still, both machines are capable of frothing excellent milk for cappuccinos.

How do you get the best results on Gaggia classic? ›

Gaggia Classic Pro Tips & Tricks! - YouTube

How long between shots Gaggia classic? ›

Most people suggest that you need to wait 5-10 minutes between pulling two shots. They say it's because the Gaggia machine has a small boiler and it needs time to recover.

Can you use pre ground coffee in Gaggia Classic Pro? ›

How to Espresso Without a Grinder - Entry-Level Machine Options

How do I use Gaggia Classic on Steam? ›

Milk Steaming Tutorial for Latte Art with the Gaggia Classic Pro 2019

How long does it take for Gaggia Classic Pro to heat up? ›

Get it Good & Hot

It's time to get heated. With the machine on, the boiler will be at temperature within a few minutes. We suggest waiting 10-15 minutes before using the machine, with the portafilter attached while the machine heats.

How do you steam Gaggia? ›

Gaggia Classic Pro - Updated Milk Steaming Tutorial / Guide. - YouTube

How do you backflush in Gaggia classic? ›

How To Backflush A Gaggia Classic - YouTube

Top Articles
Latest Posts
Article information

Author: Rueben Jacobs

Last Updated:

Views: 6413

Rating: 4.7 / 5 (57 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Rueben Jacobs

Birthday: 1999-03-14

Address: 951 Caterina Walk, Schambergerside, CA 67667-0896

Phone: +6881806848632

Job: Internal Education Planner

Hobby: Candle making, Cabaret, Poi, Gambling, Rock climbing, Wood carving, Computer programming

Introduction: My name is Rueben Jacobs, I am a cooperative, beautiful, kind, comfortable, glamorous, open, magnificent person who loves writing and wants to share my knowledge and understanding with you.