INA219 Current Measurement Audit
Task unable to complete.
2:13
F2:P2 and Q2:D, VIN_PROTECTED airwires involving Q2:S, D6:K, and R6:P2, plus stale/dangling trace remnants and an overlap at Q2:D.J1 P1 -> F2 -> VIN_FUSED -> Q2 -> VIN_PROTECTED -> D3/C7/FB2 -> VIN_FILTERED.RELAY_COM: K1:COM to RELAY_OUT:P1 onlyRELAY_NO: K1:NO to RELAY_OUT:P2 onlyRELAY_COM or RELAY_NO in the schematic data.RELAY_COMTable
| Pin | Status |
|---|---|
K1:COM | Allowed |
RELAY_OUT:P1 | Allowed |
RELAY_COM.RELAY_COM trace runs from RELAY_OUT:P1 at approximately (-33.69 mm, 23.19 mm) to K1:COM at approximately (-25.01 mm, 20.56 mm).0.7814 mm.RELAY_NOTable
| Pin | Status |
|---|---|
K1:NO | Allowed |
RELAY_OUT:P2 | Allowed |
RELAY_NO.RELAY_NO trace runs from RELAY_OUT:P2 at approximately (-33.69 mm, 18.19 mm) to K1:NO at approximately (-10.81 mm, 14.56 mm).2.0329 mm.Table
| Pin | Status |
|---|---|
K1:NC | Not connected / no effective net ID shown |
K1 NC is not connected.RELAY_COM, RELAY_NO, and K1:NC.Table
| Forbidden item | Found connected to COM/NO/NC? | Notes |
|---|---|---|
VIN_RAW | No | Separate powered input net |
VIN_FUSED | No | Separate powered input net |
VIN_PROTECTED | No | Separate powered input/protection net |
VIN_FILTERED | No | Separate buck input net |
5V / +5V | No | Separate rail; connected to relay coil high side through RSHUNT/INA219 path, not to contacts |
3V3 / +3V3 | No | Separate logic rail |
GND | No | Separate ground net |
| ESP32 GPIO | No | GPIO_RELAY_CTRL drives transistor/base path only |
| INA219 pins | No | INA219 is on relay coil sense path, not contact path |
| Buck nodes | No | BUCK_SW, VIN_FILTERED, 5V are separate from contacts |
| Pull-up / pull-down resistors | No | No resistor pins found on RELAY_COM or RELAY_NO |
| Any powered PCB rail | No | Contact nets are isolated from power rails in schematic |
RELAY_OUT is placed near K1, and the contact-side traces are direct and identifiable.RELAY_COM and RELAY_NO are physically routed only between the relay contact pins and the two-position terminal.RELAY_NO routes from the output connector to K1:NO and passes near the relay body/coil-side region. The nearest clearly visible control/coil traces include RELAY_COIL_LOW and RELAY_COIL_HIGH_SENSE around the relay footprint. This does not indicate a net short, but for production robustness I would prefer a visibly wider isolation corridor between contact-side copper and coil/control-side copper.3.5–3.8 mil, which is a normal routing clearance, not a dedicated dry-contact isolation clearance. If the dry contact only switches a low-voltage coin/input signal, this is acceptable for first prototype. If field wiring may carry higher voltage, inductive transients, or unknown machine-side potentials, add an explicit larger clearance requirement for RELAY_COM and RELAY_NO from powered PCB nets before production.RELAY_OUT; I did not find explicit silkscreen text saying DRY CONTACT ONLY, COM-NO, or NO VOLTAGE OUTPUT. This is a labeling warning, not an electrical isolation failure.Trace 1855, Trace 45f1, Trace 4f4c, and Trace 8aa5. The review output did not identify these as relay-contact nets in the returned data, but they should still be resolved before fabrication because stale copper can create manufacturing or debugging ambiguity.1. PASS / FAIL
2. Complete list: K1 COM connectivity
Net: `RELAY_COM`
3. Complete list: K1 NO connectivity
Net: `RELAY_NO`
4. Complete list: K1 NC connectivity
Net: none found
5. Forbidden-net audit result
6. PCB-layout clearance concerns around relay contact side
Positive findings
Concerns / recommendations
Bottom line