Skip to content

therealjohn/pyspresso

Repository files navigation

#iSPRESSO: Coffee Evolved

Computer controlled, wifi enabled Espresso machine based on Raspberry Pi, written in Python

iSPRESSO

##iSPRESSO features:

  • Programmable PID Controller for precise boiler temperature control
  • Programmable Pre-soak time, wait time, and brew time
  • Controllable from web browser, iPad, iPhone (Android coming soon) on Wifi network
  • Schedule allows programmable on / off timing for each day of the week
  • LCD readout for system status, toggle buttons for operation

iSPRESSO

#Parts used:

  • Rancilio Silvia Espresso machine
  • Raspberry Pi Revision B, with power supply
  • Adafruit Pi Cobbler Breakout kit
  • small breadboard
  • wifi dongle
  • 2x Solid State Relay (SSR)
  • 2x16 LCD with i2c backpack
  • 2x LED toggle buttons
  • 1-wire temperature sensor
  • 4" diameter hose clamp
  • heat transfer grease
  • some wires, solder, connectors, etc

#Tools used:

  • Soldering Iron
  • Assorted Screwdrivers
  • Needlenose pliers
  • Wire strippers
  • Dremel
  • Power drill
  • 16mm Hole Saw
  • Rivet Gun
  • nibbler

#Screenshots:

  • iSPRESSO Home Page

iSPRESSO

  • iSPRESSO Scheduler

iSPRESSO