Smart Espresso Scale


Created 3 project docs

Firmware Starter — ESP32-S3 Smart Espresso Scale

View Document

MCU: ESP32-S3-WROOM-1-N8R8 Framework: Arduino via PlatformIO

Board Bring-Up Plan — Smart Espresso Scale

View Document

Multimeter, USB current meter, oscilloscope, 500 mA current-limited USB supply if available. Firmware from the Firmware Starter project file...

Regulatory FCC/CE Notes — Smart Espresso Scale

View Document

Draft design-stage notes for a wireless USB-powered consumer device. | Module | Technology | Notes |
Implemented the smart espresso scale schematic: USB-C power/data, 1.5 A 3.3 V buck rail, ESP32-S3 BLE/USB MCU, NAU7802 load-cell ADC, I2C OLED screen, microSD local logging, buttons, and status LED. I also created/updated the design files: Project Specification, Power Budget, Firmware Starter, Board Bring-Up Plan, and Regulatory FCC/CE Notes. ERC validation for the checked schematic categories is clean.
Open items:
  • L1 is still a generic 3.3 µH inductor requirement; it should be replaced with a real shielded inductor MPN before manufacturing.
  • Confirm the selected OLED module accepts 3.3 V on its VCC/“5V” pin.
  • Layout is not done yet; antenna keepout, buck SW-node placement, and quiet load-cell routing are critical.
Suggested next steps:
  1. Replace L1 with a real inductor MPN.
  2. Start PCB layout with ESP32 antenna at the board edge.
  3. Add test points for 3V3, 3V3_AFE, NAU_DRDY, I2C, SPI, and load-cell signals.
  4. Route and run DRC/SI checks.
Finish layout prep
Replace L1
Verify OLED power
Add test points
Start PCB layout
Run schematic review

3D view of the PCB of Smart Espresso Scale

Smart Espresso Scale

Smart Espresso Scale thumbnail