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.
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
Reviews
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.
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
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.