Skip to content

the-dbp/silvia-pi

 
 

Repository files navigation

this fork is a wip

silvia-pi

A Raspberry Pi modification to the Rancilio Silvia Espresso Machine implementing PID temperature control, and automated brewing cycles.

Planned Features:

  • Web interface for displaying temperature and other statistics
  • Brew temperature control
  • Programmable machine warm-up/wake-up
  • remote control of brew and steam switch
  • automated start and warmup
  • shot prep for next day
  • automated maintenance
  • external enclosure
  • celcius instead of fahrenheit
  • new webinterface served via flask

Dashboard

Hardware

Hardware Installation

Installation Instructions / Pictures (my own version comming soon^tm)

Circuit Diagram

High-level circuit diagram:

Circuit Diagram

Software

Install Raspbian and configure Wi-Fi and timezone.

silvia-pi Software Installation Instructions, will be updated

Execute on the pi bash shell:

sudo apt -y update
sudo apt -y install git build-essential python-dev python-smbus python-pip
sudo bash -c 'echo "dtparam=spi=on" >> /boot/config.txt' 
sudo reboot

After the reboot:

sudo git clone https://github.com/the-dbp/silvia-pi.git
cd silvia-pi
sudo ./setup.sh

This last step will make the virtual environment and download the necessariy python libraries and install the silvia-pi software in /root/silvia-pi~~

About

A Raspberry Pi modification to the Rancilio Silvia Espresso Machine implementing PID temperature control.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 99.2%
  • Other 0.8%