Skip to content

PID for Rancilio Silvia running across docker containers (and other single boiler machines that have simple electronics presumably).

Notifications You must be signed in to change notification settings

shortboard/raspberrypid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RaspberryPID

Ever wanted to turn your coffee machine into a docker host?

This is a quick collection of docker containers i've put together to get a PID running on my Rancilio Silvia. It's currently able to control both steam and brew temperature. The wiring is pretty simple so i haven't drawn it up yet but the basic premise is:

Boiler --> Thermocouple --> Max31855K --via SPI0--> Pi Zero W 2--via GPIO 23/24--> 2 Relays (Switching where the existing thermostats were connected to the circuit.)

I managed to hide all of that in the front panel.

Current Features

  • Brew temperature control
  • Steam temperature control
  • Configuration API
  • Web Portal

Hardware

Future features

  • Redis temperature history (Redis has a timeseries mode that would be good for this, not built for ARM so i'll have to build it myself)
  • Auto sleep (incase i leave the coffee machine on too long again)
  • Scheduler / Remote wakeup
  • Timed shot control
  • Built in drip tray scale (for measuring shot weight)
  • Automatic weight based shot control
  • Pressure sensor
  • Pressure control
  • Pressure profiling
  • Pre-infusion

About

PID for Rancilio Silvia running across docker containers (and other single boiler machines that have simple electronics presumably).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published