Smart Espresso Scale
Layout Verification Notes — Smart Espresso Scale
Table
| Rail | Source | Expected | Measure At | Current Limit | Pass Criteria |
|---|---|---|---|---|---|
| VBUS_RAW | USB-C J1 | 5.0V | J1/F1 input | 100mA first power | 4.75–5.25V, no shorts. |
| VBUS | F1 output | 5.0V minus fuse drop | U3 IN / C1 | 100mA first power | Stable input to charger. |
| BAT | J2 / U3 BAT | 3.0–4.2V | TP3 / J2 pin 1 | Battery protected | No reverse polarity. |
| SYS | U3 OUT | Battery or power-path output | C3 / SW3 C | 300mA initial | Present when USB or battery is attached. |
| REG_IN | SW3 output | SYS when switch on | U4 VIN | 300mA initial | Switch controls regulator input. |
| 3V3 | U4 VOUT | 3.3V | TP1 | 300mA initial | 3.20–3.40V, low ripple. |
| HX711_AVDD_EPLUS | R17 output | near 3.3V | J3 pin 1 / U2 AVDD | n/a | Drop across R17 acceptable with load cell. |
Table
| Signal | Expected State | Measure At | Notes |
|---|---|---|---|
| ESP_EN | High after RC delay | U1 EN / J5 RST | Reset button pulls low. |
| ESP_BOOT_GPIO9 | High normally | U1 IO9 / J5 SCK | BOOT button pulls low. |
| ESP_STRAP_GPIO2 | High | U1 IO2 | Pull-up added. |
| ESP_STRAP_GPIO8 | High | U1 IO8 | Pull-up added. |
| HX711_DOUT | Pulses/ready low | TP4 | Data-ready signal. |
| HX711_SCK | Low idle | U2 PD_SCK | High >60us powers HX711 down. |
Table
| Connector | Pins to Verify | Test Method |
|---|---|---|
| J1 USB-C | VBUS/GND/CC1/CC2 | Confirm 5.1k CC pull-downs to GND. |
| J2 Battery | BAT/GND | Confirm polarity before pack insertion. |
| J3 Load cell | E+, E-, A+, A- | Continuity and pinout check with load cell cable. |
| J4 OLED | 3V3, GND, SDA, SCL | I2C scanner / OLED init. |
| J5 Programming | 3V3, GND, UART TX/RX, EN, BOOT | Flash firmware and monitor serial output. |
Table
| Test | Expected Output | Pass Criteria |
|---|---|---|
| OLED startup | Title/weight/timer/VBAT shown | Display updates without flicker reset. |
| HX711 no-load | Stable near zero after tare | Low drift after warmup. |
| Calibration mass | Weight matches mass after calibration | Within target accuracy after calibration. |
| Tare button | Zeroes displayed weight | Works repeatedly. |
| Mode button | Toggles timer | Timer starts/stops. |
| Battery ADC | Reports VBAT | Within ~5–10% before calibration. |
| Charging LED | On during charge, off/Hi-Z when done | Matches BQ24074 behavior. |
Prerequisites
1. Visual Inspection
2. Power Rail Verification
3. Critical Signal Verification
4. Connector and Interface Tests
5. Programming and Debug
6. Functional Validation
Open Items