Please note: These instructions were accurate for the old Raspberry Pi boards and the older version of Raspbian, but there have been big changes recently which require new steps, at least on the software side. The up-to-date instructions (kernel > 3.18, Raspbian as of Feb 2015) are on ispresso.net.

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

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.


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

<p>Hey, may you can lit Expresso machine compliant? :)</p>
<p>I may not like coffee, but I do like a cool Instructable. Good Job!</p>
<p>I made something just like this last year. check it out. </p><p>http://bluestampengineering.com/portfolio-view/zachary/</p>
<p>Well this is crazy, AWESOME!</p>
<p>looks great, where is the conveyor belt option? so it make make many cups of coffee in a row :-)</p>
<p>I keep getting Error 418, see (http://en.wikipedia.org/wiki/List_of_HTTP_status_codes)</p>
<p>Awesome! Thanks for that reference, I was not aware of it. I will have to implement that protocol in future versions :)</p>
<p>Awesome idea! Love it :D</p>
<p>wow! come to Italy!! you'll be rich! ;-)</p>
<p> Super cool!</p>

About This Instructable




More by veggiebenz:Reverse Engineer RF Remote Controller for IoT! iSPRESSO:  Remote Controlled, Raspberry Pi Powered Espresso Machine  
Add instructable to: