Smart Espresso Scale


Design me a smart espresso scale that I can connect my phone to. it should be powered by USBC and a single cell lipo. It should also have a segment display/screen. It will need a way to store scale data locally as well. Fill in the rest of the details yourself.
I’ll define the scale architecture and requirements, check for reusable reference blocks, and propose a concrete build plan before creating the schematic.
Created 2 project docs

Project Specification

View Document

Status: Review A compact, phone-connected espresso scale for measuring dose and shot flow in real time. The unit runs from a single-cell LiP...

Functional Block Plan

View Document

Purpose: Main control, filtering, UI, BLE phone link, and firmware updates. Interfaces/nets: 3V3, GND, USB_D+/D-, I2C, SPI, buttons, ADC_DRD...
I defined the architecture, power budget, interfaces, and functional blocks in the Project Specification and Functional Block Plan. The design uses ESP32-S3 BLE, a NAU7802 load-cell ADC, OLED segment-style UI, SPI NOR logging, USB-C/LiPo power-path charging, and a 3.3 V system rail; suitable reference blocks were identified for the MCU, measurement, and charging sections.
Confirm this architecture and I’ll proceed with the complete schematic.
Proceed with schematic
Use SPI NOR
Prioritize low power
Add test points
Run schematic review
No schematic yet

Talk to Flux to get started.

No layout yet

When components get added to the schematic, they'll show up here.