Skip to content

A scale using ADS1232 24-bit ADC with some coffee related features.

License

Notifications You must be signed in to change notification settings

runningtoy/ESPresso-Scale

 
 

Repository files navigation

ESPresso Scale
Fully open source (s/w & h/w) scale project.

Fork of the great project of jousis9 [https://github.com/jousis9/ESPresso-Scale]
Main work is done by him! Thanks

Scale

Features

  • Open source firmware, software and hardware
  • ESP32 (wroom module) MCU
  • ADS1232 24-bit ADC from TI
  • Lipo and USB powered (I connected a wireless charging pad)
  • 10SPS and 80SPS sampling speed with various options regarding filtering/smoothing
  • Auto calibration function (selectable weight)
  • Touch buttons , using ESP32 pins or external touch module (TTP223).
  • 3d printed case (fusion360 files provided)
  • Auto power off and consumes no power when "sleep" to extend battery life
  • enable WiFi on demand (press both buttons during startup ) -> credentials.h
  • OTA support (if WiFi enabled) -> http://SCALEIP/update
  • UDP Logging (if WiFi enabled) to UDP_SERVER_IP

What is provided ?

Documentation
UDP LOGGING Bash
Command for UDP Logging

nc -u -l -p 44444

Load Cell

known Pitfall
Repeatability
To avoid it I used an aluminum beam as a carrier and glued the top part of the case on the beam and one at the bottom.

Case and mounting
due to sensibility of the scale use the most flexible cables and smallest possible diamater. Stiff cables can lead to extra force on the load cell which makes it useless. I used AWG30 silicon cables

Consider contributing

License

Software under GPL v3
Hardware under CERN Open Hardware Licence v1.2
Documentation under CC BY-SA license 2.0

About

A scale using ADS1232 24-bit ADC with some coffee related features.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 63.5%
  • C++ 36.4%
  • Python 0.1%