Instructables

Internet of Things - RasPi Espresso Machine iSPRESSO

Featured
Picture of Internet of Things - RasPi Espresso Machine iSPRESSO
screen3.jpg

iSPRESSO is an appliance modification comprised of Raspberry Pi computer, solid state relays, temp sensor, buttons and a display, a custom Printed Circuit Board, and custom linux shell scripts and a good bit of python code. The instructions to build, including source code, is available on this site and ispresso.net

iSPRESSO features:

  • Programmable software PID Controller for precise boiler temperature control
  • Configurable 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
  • Smart Connect for easy setup to your WiFi network
 
Remove these adsRemove these ads by Signing Up

Step 1: Shopping List

WARNING: Before you get started, be aware that messing with electricity near water is very dangerous! Be sure you know what you are doing, take every precaution, consult an electrician, and be 100% sure you are using GFCI outlet.

Shopping:

I've put together a list of most of the items you will need to build this. To the extent possible, these are Amazon Prime items:

iSPRESSO Shopping List

Step 2: Remove Top Panel

Picture of Remove Top Panel

Remove the top panel by removing 4 screws holding on the top, and lifting the top. Remove the black reservoir lid and set aside. Pull hoses out of the way and remove water tank and set aside.

Step 3: Removing Front Panel

Picture of Removing Front Panel

Remove front panel by removing two screws from the front panel, and slide it out laterally to the right, moving foam nozzle out of the way. Remove bottom grating and bottom tray.

Step 4: Remove Water Tank Heat Shield

Picture of Remove Water Tank Heat Shield

Remove inner rear shield that forms the housing for the water tank. This is accomplished by unscrewing two screws holding on rear shield, holding the hoses out of the way, and wrestling that damn thing out of there.

Step 5: Mount Solid State Relays (SSR's)

Picture of Mount Solid State Relays (SSR's)

Mount Solid State Relays (SSR). Please note that although the pictures may show 25A SSR, you will need 40A SSRs for the Silvia V3. 25A did work on Silvia V1, but not on V3. Hold up SSR’s and mark holes with a screwdriver. Drill holes using quality Cobalt bits - the metal is extremely strong. Wear eye protection.

ZacharyMetz20 days ago

I made something just like this last year. check it out.

http://bluestampengineering.com/portfolio-view/zachary/

Well this is crazy, AWESOME!

the_anykey29 days ago

looks great, where is the conveyor belt option? so it make make many cups of coffee in a row :-)

Michael_oz1 month ago

I keep getting Error 418, see (http://en.wikipedia.org/wiki/List_of_HTTP_status_codes)

veggiebenz (author)  Michael_oz1 month ago

Awesome! Thanks for that reference, I was not aware of it. I will have to implement that protocol in future versions :)

ivver1 month ago

Awesome idea! Love it :D

wow! come to Italy!! you'll be rich! ;-)

Super cool!