If the PROGRAM function on your Breville Barista Express is not working, first clarify what is actually wrong. On the BES870, the PROGRAM button controls the preset 1 CUP and 2 CUP espresso volumes. It does not program the grinder.
Many apparent programming faults are actually a saved shot volume, a coffee-flow problem, or the machine being in the wrong mode.
Quick fix
- Reset the 1 CUP and 2 CUP volumes to their factory defaults.
- Test a shot using the default volume.
- If the defaults work, reprogram only the button you want to customize.
- If espresso flow is still wrong, troubleshoot grind, dose and water flow separately.
How to reset the Barista Express shot volumes
Breville’s BES870 manual gives a simple reset procedure:
- With the machine ready, press and hold the PROGRAM button.
- Keep holding it until the machine beeps three times.
- Release the PROGRAM button.
This restores the original preset shot volumes and the default espresso water temperature. The defaults are approximately 1 oz / 30 ml for 1 CUP and 2 oz / 60 ml for 2 CUP.
How to program the 1 CUP button correctly
- Press the PROGRAM button once. The machine should beep once and the PROGRAM button should flash.
- Press 1 CUP to start extraction.
- When the amount in the cup reaches the volume you want, press 1 CUP again.
- The machine should beep twice to confirm that the new volume has been saved.
How to program the 2 CUP button
The process is the same:
- Press PROGRAM once.
- Press 2 CUP to start extraction.
- Press 2 CUP again at the desired volume.
- Listen for the two confirmation beeps.
Programming the shot button does not set the grinder size or grind amount. Those are adjusted separately.
Use manual shot mode to test whether programming is really the problem
The Barista Express also supports manual control without changing the saved presets. Press and hold the 1 CUP or 2 CUP button to begin low-pressure pre-infusion. Release it to continue at full pressure, then press the same button again when you want the shot to stop.
If manual extraction works but your preset always stops too early or too late, reset or reprogram the stored volume. If manual extraction also behaves badly, the issue is probably not the PROGRAM function.
If the shot volume is wrong after programming
The amount of espresso in the cup can change even with the same programmed volume because grind size and dose affect water flow through the puck.
If a shot suddenly runs very fast or very slowly, use our Barista Express settings guide and pressure troubleshooting guide before assuming the electronics have failed.
Common programming mistakes
| Symptom | Likely reason | Fix |
|---|---|---|
| PROGRAM light never flashes | Machine not ready or control issue | Allow machine to heat; power-cycle and retry |
| Shot stops at old volume | New volume was not confirmed | Repeat programming and wait for two beeps |
| Shot volume is unexpectedly tiny | Preset saved too short | Reset defaults, then reprogram |
| Shot barely drips despite correct preset | Grind too fine / dose too high / blockage | Troubleshoot extraction, not programming |
| Buttons work but volume varies | Bean, grind or dose changes | Dial in consistently |
Check water flow before blaming the control board
If the machine cannot move water normally, changing programmed shot volume will not fix it. Test water flow with no coffee in the basket. If flow is weak, check the water tank, clean the basket and group area, and descale the machine if required.
Use our Breville descaling guide for the correct maintenance process.
When to contact Breville
If the PROGRAM button never responds, the machine cannot reset to default volumes, or the controls behave erratically even after a power cycle and normal water-flow test, contact Breville rather than opening the electrical controls yourself.
For the official BES870 procedure, see the Breville Barista Express support resources.
Why is the Grind Size Important for the Breville Barista Express?
The grind size is crucial for the Breville Barista Express when using a moka pot because it directly impacts the extraction process. The Breville Barista Express offers a wide range of grind settings, including fine to coarse options. Achieving the ideal breville barista express moka pot grind ensures a balanced and flavorful coffee extraction, preventing underor over-extraction issues.
FAQ
How do I reset the programmed shot volume?
Hold the PROGRAM button until the machine beeps three times, then release it. This restores the default 1 CUP and 2 CUP volumes.
How do I save a new 1 CUP volume?
Press PROGRAM once, press 1 CUP to start, then press 1 CUP again when the desired amount has been extracted. Two beeps confirm the setting.
Does the PROGRAM button change grind size?
No. It changes the preset espresso shot volume. Grind size and grind amount are separate controls.
Why does my programmed shot still run too fast?
A programmed volume does not correct an overly coarse grind or low dose. Dial in the coffee first, then fine-tune the saved volume if needed.