Smart Espresso Scale

Created a project doc
Layout Verification Notes — Smart Espresso Scale
Board set to compact 50 x 80 mm rounded rectangle. Stackup set to Standard 4 Layer.
View doc
Completed the PCB layout pass: the board is 50 × 80 mm, 4-layer, placed with the ESP32 antenna intentionally overhanging the top edge, and fully routed with no airwires/overlap/dangling/invalid-layer errors remaining.
Open items:
  • U1 still reports a body-over-edge warning; this is intentional for the ESP32 antenna keepout.
  • BOM still needs final MPNs for generic resistors/capacitors, L3 inductor, and J4 header; TP1–TP4 were excluded from BOM/PnP.
  • Routing used 0.1 mm traces to enter fine-pitch parts, so power paths should be widened/poured before manufacturing.
I documented the verification details in Layout Verification Notes.
Suggested next steps:
  1. Select final passive/inductor/header MPNs.
  2. Widen/pour VBUS, BAT, SYS, REG_IN, and 3V3 power paths.
  3. Verify antenna keepout visually/mechanically.
  4. Export Gerbers/BOM/PnP once BOM MPNs are finalized.
Finalize BOM and power
Select final MPNs
Widen power paths
Verify RF keepout
Run manufacture export
J1
U4
U3
J5
U1
R5
Resistance
2.94kΩ
R10
Resistance
10kΩ
R15
Resistance
10kΩ
R16
Resistance
10kΩ
R21
Resistance
330kΩ
R1
Resistance
5.1kΩ
R8
Resistance
1.5kΩ
R7
Resistance
46.4kΩ
R20
Resistance
1MΩ
R14
Resistance
4.7kΩ
R2
Resistance
5.1kΩ
R9
Resistance
10kΩ
R6
Resistance
10kΩ
R19
Resistance
100Ω
R17
Resistance
10Ω
R4
Resistance
3.57kΩ
R13
Resistance
4.7kΩ
R12
Resistance
10kΩ
R11
Resistance
10kΩ
R18
Resistance
100Ω
R3
Resistance
3.09kΩ
C16
Capacitance
100nF
TP4
C10
Capacitance
1uF
J4
C7
Capacitance
10uF
C1
Capacitance
10uF
C17
Capacitance
10uF
C2
Capacitance
10uF
J3
F1
J2
C8
Capacitance
10uF
TP3
C4
Capacitance
10uF
SW1
C3
Capacitance
22uF
TP1
SW2
TP2
C9
Capacitance
100nF
SW5
C12
Capacitance
10uF
C13
Capacitance
100nF
C6
Capacitance
10uF
C14
Capacitance
10nF
C11
Capacitance
10uF
C15
Capacitance
100nF
C5
Capacitance
100nF
SW4
D2
D3
L3
Inductance
1.5uH
D1
SW3
U2

Refine this doc
Ask about this doc
Layout Verification Notes — Smart Espresso Scale
Completed Layout Work
  • Board set to compact 50 x 80 mm rounded rectangle.
  • Stackup set to Standard 4 Layer.
  • Components placed by functional block:
    • ESP32-C3 at the top edge with intentional antenna overhang/keepout orientation.
    • USB-C, battery, switch, and programming access along the lower edge.
    • BQ24074 charger and TPS63031 regulator in the lower/power region.
    • HX711 and load-cell connector on the right side, separated from switching power and antenna.
  • Routing completed with auto-route after clearing stale routing from placement changes.
Verification Results
  • Airwires: clear.
  • Overlapping copper: clear.
  • Dangling traces: clear.
  • Invalid layers: clear.
  • Missing footprints: clear.
  • Remaining board warning: U1 body extends beyond the top board edge. This is intentional for ESP32-C3 antenna performance; verify the final mechanical outline/enclosure leaves the antenna area unobstructed and copper-free.
BOM / Manufacturing Findings
Remaining manufacturer-part-number issues are sourcing/BOM-finalization items, not layout connectivity problems:
  • Generic resistors R1-R21 need final purchasable resistor MPNs or approved house-passive substitution.
  • Generic capacitors C1-C16 need final purchasable capacitor MPNs or approved house-passive substitution.
  • Generic inductor L3 needs a real 1.5 uH inductor MPN with suitable saturation current, RMS current, DCR, and package.
  • J4 I2C OLED header lacks an MPN; select the exact 1x04 2.54 mm header to match the intended display cable/module.
  • HX711 has an MPN but no manufacturer field in the BOM metadata; verify preferred supplier/manufacturer before ordering.
  • TP1-TP4 were marked excluded from BOM and pick-and-place because they are PCB test pads.
Layout Risks to Review Before Manufacturing
  • The global routing width was reduced to 0.1 mm to allow routing into fine-pitch ESD and charger pins. Review high-current paths around USB VBUS, SYS, REG_IN, BAT, and 3V3 before fabrication; widen where feasible or use pours/planes.
  • Confirm ESP32 antenna keepout in the final PCB view: no copper, components, mounting hardware, or enclosure metal under/near the antenna zone.
  • Confirm L3 footprint and selected inductor dimensions before export.
  • Completed Layout Work

  • Verification Results

  • BOM / Manufacturing Findings

  • Layout Risks to Review Before Manufacturing

Documents

  • Project Specification — Smart Espresso Scale

  • Firmware Starter — Smart Espresso Scale

  • Board Bring-Up Plan — Smart Espresso Scale

  • Technical Construction File Notes — Smart Espresso Scale

  • Preliminary Safety FMEA — Smart Espresso Scale

  • Design Notes — Smart Espresso Scale

  • Layout Verification Notes — Smart Espresso Scale

Assets

Assets are files uploaded to this project which can be used in various ways.

Smart Espresso Scale thumbnail
Battery-powered smart espresso scale with BLE/WiFi-capable MCU, load-cell measurement, OLED interface, USB-C charging, and debug/programming access.

Properties

Pricing & Availability

Distributor

Qty 1

Arrow

$3.20–$5.31

Digi-Key

$0.84

HQonline

$5.73–$5.76

LCSC

$8.06–$8.27

Mouser

$12.87–$13.09

TME

$6.86–$6.98

Verical

$4.96–$15.92

Controls