What you're doing and why it matters

The piston in your Zacconi Riviera's group head controls water flow through the portafilter. Over time, the rubber seal wears out, causing water to leak around the sides instead of through the coffee grounds. Replacing the piston restores the seal and brings back the pressure your machine needs to pull a proper shot. This is a job you can do yourself in about 20 minutes with basic tools.

The piston sits inside a brass cylinder at the front of the group head. When you pull the lever down, the piston moves forward and opens a valve that lets water through. When you release the lever, a spring pushes the piston back and closes the valve. A rubber seal around the piston's edge keeps water from leaking past it. Once that seal hardens or tears, the machine loses pressure and the shot tastes thin.

Key Takeaways

  • You will need to remove the group head from the machine, which requires loosening the large nut that holds it in place from underneath the brew group.
  • The piston assembly slides out from the front of the group head once you remove the retaining clip or screw that holds it in.
  • The rubber seal sits on the piston shaft and can be replaced without replacing the entire piston if only the seal is worn.
  • Reassembly is the reverse of removal, but you must may support the spring sits correctly before pushing the piston back in or it will jam.

Gathering your tools and parts

You will need a 27mm wrench or socket to remove the group head nut, a small flathead screwdriver to pry out the retaining clip, and a clean cloth or paper towels. Have a small container ready to hold the spring and any small parts so they do not roll away. If you are replacing the seal only, you need a replacement rubber seal sized for the Riviera piston (usually listed as a group head seal or piston seal). If the piston shaft itself is scored or damaged, you will need a complete piston assembly.

Before you start, turn off the machine and let it cool for at least 30 minutes. Hot brass can burn your hands, and you want the metal to contract slightly so parts come apart more easily. Have a towel under the group head to catch any water that drips out.

Removing the group head from the machine

Locate the large brass nut underneath the brew group, where the group head connects to the machine body. This nut holds the entire group head assembly in place. Using your 27mm wrench, turn the nut counterclockwise. It will be tight — explore steady pressure rather than jerking. Once it loosens, you can usually unscrew it by hand the rest of the way.

As you unscrew the final turns, support the group head with your other hand so it does not fall. Once the nut is completely off, gently pull the group head straight toward you. Water may drip out, so keep your towel ready. Set the group head on a clean, flat surface with the front facing up.

Taking out the piston assembly

Look at the front of the group head where the portafilter basket sits. You will see a small metal clip or a single screw holding the piston assembly in place. If it is a clip, use your flathead screwdriver to gently pry it out — it will pop off. If it is a screw, turn it counterclockwise with your screwdriver until it comes free.

Once the clip or screw is out, the piston assembly should slide forward and out of the group head. If it is stuck, do not force it. Spray a small amount of penetrating oil around the edges and wait five minutes, then try again. Once it slides out, you will see the piston shaft, the rubber seal around it, the spring behind it, and the lever arm attached to the back.

Replacing the seal or the entire piston

If only the rubber seal is worn, you can slide it off the piston shaft and replace it with a new one. The seal is usually held in place by friction alone, so it should slide off with gentle twisting and pulling. Clean the shaft with a dry cloth to remove any old rubber residue or mineral deposits. Slide the new seal onto the shaft, making sure it sits evenly all the way around.

If the piston shaft itself is scored, pitted, or damaged, you need to replace the entire piston assembly. Remove the lever arm by unbolting it from the back of the piston (usually one or two bolts). Transfer the lever to your new piston assembly, making sure it is oriented the same way as the old one. The lever should move freely up and down without binding.

Reassembling and reinstalling

Before you slide the piston back into the group head, check that the spring is still in place inside the cylinder. The spring should be coiled loosely and should move freely when you push on it with your finger. If the spring is compressed or stuck, clean it with a dry cloth and make sure it is not bent.

Slide the piston assembly back into the group head slowly and straight. The spring will compress as you push it in. Once it is fully seated, the lever arm should stick out from the front of the group head at roughly a 45-degree angle when at rest. Reinstall the retaining clip or screw and tighten it snugly — it should be tight enough that the piston does not rattle, but not so tight that the lever is hard to move.

Screw the group head back onto the machine by hand first, then use your 27mm wrench to tighten the nut underneath. Tighten it firmly but do not over-torque it — you want it snug enough that water does not leak from the connection, but loose enough that you can remove it again without excessive force.

Testing your work

Turn the machine back on and let it heat up for five minutes. Insert an empty portafilter (no basket) into the group head and pull the lever down. You should hear a hiss as water pressure builds, and water should flow out of the portafilter spout in a steady stream. Release the lever and the flow should stop when ready. If water continues to drip or spray out the sides, the seal is not seated properly — remove the group head and check that the seal is sitting evenly on the piston shaft.

Once the seal is working, insert a basket with ground coffee and pull a test shot. The shot should flow at a normal pace (about 25 to 30 seconds for a double shot) and the puck should feel firm resistance when you tamp it. If the shot flows too fast or too slow, the issue is likely with your grind or tamp, not the piston.

Frequently Asked Questions

Can I replace just the rubber seal without removing the group head?

No, you need to remove the piston assembly from the group head to access the seal. The piston is held in by a clip or screw at the front, and you cannot reach it without taking the group head off the machine. The whole job takes about 20 minutes, so it is worth doing it right.

What if the spring is broken or missing?

If the spring is broken, the lever will not return to its resting position and water will flow continuously. You will need to replace the spring. Springs for the Riviera are inexpensive and available from espresso parts suppliers. Install it the same way it came out — coiled loosely inside the cylinder behind the piston.

How often do I need to replace the piston seal?

This depends on how often you use the machine and the hardness of your water. Most seals last between one and three years of regular home use. You will know it is time when water starts leaking around the sides of the portafilter or the machine loses pressure during a shot.

What if the piston shaft is stuck and will not slide out?

Mineral buildup or old rubber can cause the piston to stick. Spray penetrating oil around the edges and let it soak for 10 to 15 minutes. Gently tap the back of the piston with a rubber mallet to help loosen it. Do not use a metal hammer or you may damage the brass. If it still will not budge, soak the entire group head in a solution of equal parts white vinegar and water overnight.

Do I need to replace the lever arm when I replace the piston?

Only if it is bent, cracked, or broken. The lever arm bolts onto the back of the piston and can be transferred to a new piston. Make sure it is oriented the same way and moves freely without binding before you reinstall the group head.