vecinimod / pico_espresso

A simple Raspberry Pi Pico W based espresso machine controller design with support for SSR, digital dimmer, flow rate, async web UI, and OLED

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pico espresso - $25 wifi enabled universal espresso machine PID +++ mod

A simple Raspberry Pi Pico W based espresso machine controller with support for:

  • Web interface with no addtional server (runs on mcu) using websockets for real time data
  • Shot graph generation in web ui and automatic shot timer
  • PID temperature control of boiler with duty cycled SSR
  • digital pump control profiles using PSM and robotdyn dimmer
  • integrated shot scale with auto tareing and data recording in web app
  • OLED display for current temperature, setpoint and SSR duty cycle
  • 1kg load cell compatible scale case design and dimmer case
  • flow meter measurement, logging and visualization
  • pressure transducer for real time pressure data

Can be installed on any espresso machine for temperature control but currently installed on a Calphalon temp iq

USE AT YOUR OWN RISK

image

picoesp

image

image

BOM ($25 to $100 depending on basic (ssr + pico + max6675) to complete (Add m6 tap, oled, load cell, dimmer, and transducer)

Other parts and tools most people attempting this should already have on hand or have similar:

  • jst connectors and crimper
  • spade connectors and crimper
  • xt connectors (for wiring harness connecting mains to ssr, thermoblock)
  • 24 gauge high temp silicone coated wire
  • wire stripper
  • multimeter (handy for chasing down faulty wires and connections)
  • oscilloscope (e.g. to check flowmeter and dimmer function)
  • soldering iron
  • heat shrink tubing
  • electrical tape
  • 3d printer (for scale and cases for pico and dimmer)
  • thermal paste for thermocouple
  • donor usb cables
  • 5W usb power supply
  • pico w shield/breadboard

About

A simple Raspberry Pi Pico W based espresso machine controller design with support for SSR, digital dimmer, flow rate, async web UI, and OLED

License:MIT License


Languages

Language:Python 84.5%Language:HTML 15.5%