Skip to content

klajkor/lineamini-brewtimer-pio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Brew/Shot Timer and Temperature Display for LaMarzocco Linea Mini espresso machine

Board

Extension modules and peripherials used:

  • SSD1306 OLED display, I2C - optional, please see source code for feature switch (SSD1306_ENABLED)
  • MAX7219 LED matrix display - optional, please see source code for feature switch (MAX7219_ENABLED)
  • 5x7 dot matrix displaying 3x5 digits (controlled by MAX7219) - for shot timer only
  • Holtek HT16K33 LED matrix display, I2C - optional, please see source code for feature switch (HT16K33_ENABLED)
  • reed switch, sensing the operation of 3-way solenoid valve
  • INA219 voltage and current sensor, I2C
  • Note:

Libraries used:

  • SSD1306Ascii by Bill Greiman - Copyright (c) 2019, Bill Greiman
  • LedControl by wayoda - Copyright (c) 2015, Eberhard Fahle
  • Adafruit INA219 by Adafruit - Copyright (c) 2012, Adafruit Industries
  • HT16K33 - Copyright (c) 2017, lpaseen, Peter Sjoberg

Arduino Pro Mini / Nano pinout connections

I2C bus

  • SCK -> pin A5
  • SDA -> pin A4

Reed switch (for ensing the operation of solenoid valve)

  • D3
  • GND

MAX7219 LED matrix controller

  • DataIn -> pin D12
  • CLK -> pin D11
  • CS -> pin D10

Toolchain

  • VSCode
  • Platform.IO

Copyright (c) 2021, Robert Klajko

BSD license, all text here must be included in any redistribution

About

Arduino Brew Timer for LaMarzocco Linea Mini espresso machine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published