abse/smartwatch-v1-pcb
Routed bare ESP32-S3 smartwatch with SDR PSRAM, touch AMOLED, Qi receiver and compact/exploded 39 × 50.5 × 14.5 mm provisional assembly.
- Version
- 0.2.0
- License
- unset
- Stars
- 0
reports/esp32/cleanup-history.json
{
"note": "Cumulative additional cleanup of retained routed copper. Final connectivity, native DRC and shorts are checked separately against the final exact source hash.",
"passes": [
{
"checkedAt": "2026-10-10T18:53:06.718Z",
"cachePath": "routing/esp32/cache.json",
"cacheSha256": "df066762ebf1f38b8f83462d368f3c81550756554a75c6aa967c153e1534b29d",
"circuitPath": "dist/esp32/circuit.json",
"circuitSha256": "a49780d832ff7beb97833ecf1526868323f0d9f5d098d0000d96abdef0e204a5",
"method": "Same-layer physical junction graph with iterative unanchored-leaf pruning; pad and real BREP pour contacts protected; through vias retained only when anchored or joining at least two surviving branches.",
"initialLeafCount": 22,
"initialLeaves": [
{
"net": "source_net_47",
"layer": "bottom",
"x": -7.127866438356165,
"y": -0.08386643835616439
},
{
"net": "source_net_47",
"layer": "top",
"x": -6.9467,
"y": -0.0064617647058823335
},
{
"net": "source_net_70",
"layer": "inner2",
"x": -8.3934,
"y": -1.3919846153846152
},
{
"net": "source_net_70",
"layer": "inner2",
"x": -8.816023728813558,
"y": -0.5709762711864407
},
{
"net": "source_net_80",
"layer": "top",
"x": -7.744339393939394,
"y": -1.0783
},
{
"net": "source_net_85",
"layer": "inner1",
"x": -6.1881,
"y": -2.8788571428571426
},
{
"net": "source_net_78",
"layer": "inner1",
"x": -11.085448867313916,
"y": -8.5307
},
{
"net": "source_net_58",
"layer": "bottom",
"x": -6.144456603773585,
"y": -8.4997
},
{
"net": "source_net_59",
"layer": "inner2",
"x": -6.155177966101695,
"y": -13.531777966101695
},
{
"net": "source_net_59",
"layer": "inner2",
"x": -4.4223,
"y": -1.3856620689655172
},
{
"net": "source_net_84",
"layer": "bottom",
"x": -4.199999999985,
"y": -8.550000000015
},
{
"net": "source_net_56",
"layer": "inner2",
"x": -7.897428048779622,
"y": -0.3724280487796202
},
{
"net": "source_net_56",
"layer": "inner2",
"x": -7.0620500000001005,
"y": 0.4870499999999
},
{
"net": "source_net_56",
"layer": "inner2",
"x": -7.6433,
"y": -8.5662
},
{
"net": "source_net_82",
"layer": "top",
"x": -5.359999999999999,
"y": -8.44
},
{
"net": "source_net_82",
"layer": "top",
"x": -5.069444444444443,
"y": -8.5
},
{
"net": "source_net_83",
"layer": "top",
"x": -4.8389999999999995,
"y": -8.235999999999999
},
{
"net": "source_net_83",
"layer": "top",
"x": -2.295312499999999,
"y": -7.820312499999999
},
{
"net": "source_net_84",
"layer": "bottom",
"x": -4.149999999999999,
"y": -8.5
},
{
"net": "source_net_70",
"layer": "inner2",
"x": -8.75,
"y": -0.5249999999999986
},
{
"net": "source_net_3",
"layer": "inner1",
"x": -9.829,
"y": 3.7611857142857144
},
{
"net": "source_net_12",
"layer": "top",
"x": 16.275,
"y": 3.1000000000000014
}
],
"changedTraceCount": 24,
"removedWireLengthMM": 10.551956433447108,
"removedVias": 2,
"traceCountBefore": 1514,
"traceCountAfter": 1506,
"changes": [
{
"trace": "retained_via_330",
"net": "source_net_83",
"removedVia": true
},
{
"trace": "compacted_wire_446_qi_kept_0",
"net": "source_net_47",
"removedLengthMM": 0.07490585547388615,
"remainingParts": 1
},
{
"trace": "compacted_wire_447",
"net": "source_net_47",
"removedLengthMM": 0.024438235294117705,
"remainingParts": 0
},
{
"trace": "compacted_wire_540_qi_kept_6",
"net": "source_net_70",
"removedLengthMM": 0.024899038302184096,
"remainingParts": 1
},
{
"trace": "compacted_wire_541",
"net": "source_net_70",
"removedLengthMM": 0.04980668408906889,
"remainingParts": 0
},
{
"trace": "compacted_wire_573_qi_kept_7",
"net": "source_net_80",
"removedLengthMM": 0.019339393945752015,
"remainingParts": 1
},
{
"trace": "compacted_wire_588",
"net": "source_net_85",
"removedLengthMM": 0.02114285713920605,
"remainingParts": 1
},
{
"trace": "compacted_wire_728",
"net": "source_net_78",
"removedLengthMM": 0.13955113275286557,
"remainingParts": 1
},
{
"trace": "compacted_wire_730",
"net": "source_net_58",
"removedLengthMM": 0.02456415098515663,
"remainingParts": 1
},
{
"trace": "compacted_wire_737",
"net": "source_net_59",
"removedLengthMM": 0.09973321678511812,
"remainingParts": 1
},
{
"trace": "compacted_wire_738",
"net": "source_net_59",
"removedLengthMM": 0.1966620689655172,
"remainingParts": 0
},
{
"trace": "compacted_wire_743",
"net": "source_net_84",
"removedLengthMM": 0.07071067813986834,
"remainingParts": 0
},
{
"trace": "compacted_wire_755_qi_kept_12",
"net": "source_net_56",
"removedLengthMM": 0.12378335370928717,
"remainingParts": 1
},
{
"trace": "compacted_wire_760_qi_kept_14",
"net": "source_net_56",
"removedLengthMM": 0.03535533905686217,
"remainingParts": 1
},
{
"trace": "compacted_wire_760_qi_kept_15",
"net": "source_net_56",
"removedLengthMM": 0.016200000004319648,
"remainingParts": 1
},
{
"trace": "compacted_wire_809",
"net": "source_net_82",
"removedLengthMM": 0.20505303023861532,
"remainingParts": 1
},
{
"trace": "compacted_wire_810",
"net": "source_net_83",
"removedLengthMM": 0.08160860782464452,
"remainingParts": 1
},
{
"trace": "compacted_wire_811",
"net": "source_net_83",
"removedLengthMM": 0.17014756922301305,
"remainingParts": 0
},
{
"trace": "compacted_wire_812",
"net": "source_net_83",
"removedLengthMM": 8.536700935788387,
"remainingParts": 1
},
{
"trace": "compacted_wire_817",
"net": "source_net_84",
"removedLengthMM": 0.09854000000000163,
"remainingParts": 1
},
{
"trace": "compacted_wire_863_qi_kept_17",
"net": "source_net_70",
"removedLengthMM": 0.2749999999999986,
"remainingParts": 1
},
{
"trace": "compacted_wire_872",
"net": "source_net_3",
"removedLengthMM": 0.03881428572923573,
"remainingParts": 1
},
{
"trace": "source_net_12_grid10030_kept_10040_1",
"net": "source_net_12",
"removedLengthMM": 0.22500000000000142,
"remainingParts": 0
},
{
"trace": "source_net_12_grid10030_kept_via_10040_2",
"net": "source_net_12",
"removedVia": true
}
]
},
{
"checkedAt": "2026-10-10T18:55:10.011Z",
"cachePath": "/tmp/esp32-prune-audit-cache.json",
"cacheSha256": "92691acc3c6f77b17fad3c38a4a211d650779b1da6663c51c9dd6b41096ee371",
"circuitPath": "/tmp/esp32-leaf-clean/circuit.json",
"circuitSha256": "b159e40675e52f2d8a3c8235a04d2744e9bdab65981d1f8eb2ea0572e935b3ad",
"method": "Same-layer physical junction graph with iterative unanchored-leaf pruning; pad and real BREP pour contacts protected; through vias retained only when anchored or joining at least two surviving branches.",
"initialLeafCount": 6,
"initialLeaves": [
{
"net": "source_net_47",
"layer": "bottom",
"x": -7.0749,
"y": -0.0309
},
{
"net": "source_net_59",
"layer": "inner2",
"x": -6.2257,
"y": -13.6023
},
{
"net": "source_net_82",
"layer": "top",
"x": -5.324999999999999,
"y": -8.475
},
{
"net": "source_net_82",
"layer": "top",
"x": -5.225,
"y": -8.5
},
{
"net": "source_net_83",
"layer": "bottom",
"x": -9.85,
"y": -9.2
},
{
"net": "source_net_70",
"layer": "inner2",
"x": -9.024999999999999,
"y": -0.5249999999999986
}
],
"changedTraceCount": 7,
"removedWireLengthMM": 2.1335715431399,
"removedVias": 1,
"traceCountBefore": 1506,
"traceCountAfter": 1501,
"changes": [
{
"trace": "retained_via_240",
"net": "source_net_59",
"removedVia": true
},
{
"trace": "compacted_wire_446_qi_kept_0",
"net": "source_net_47",
"removedLengthMM": 0.12820000000000054,
"remainingParts": 0
},
{
"trace": "compacted_wire_500",
"net": "source_net_59",
"removedLengthMM": 1.7189831954915804,
"remainingParts": 1
},
{
"trace": "compacted_wire_737",
"net": "source_net_59",
"removedLengthMM": 0.12300000000000022,
"remainingParts": 0
},
{
"trace": "compacted_wire_809",
"net": "source_net_82",
"removedLengthMM": 0.11035533905932716,
"remainingParts": 0
},
{
"trace": "compacted_wire_812",
"net": "source_net_83",
"removedLengthMM": 0.035355339059327875,
"remainingParts": 0
},
{
"trace": "compacted_wire_863_qi_kept_17",
"net": "source_net_70",
"removedLengthMM": 0.017677669529663986,
"remainingParts": 1
}
]
},
{
"checkedAt": "2026-10-10T18:55:36.550Z",
"cachePath": "/tmp/esp32-leaf-recheck-cache.json",
"cacheSha256": "c72ba6eb7e360bc5987e9d0fb4867935879281c4c3b7717c20751b5b1ac3b640",
"circuitPath": "/tmp/esp32-leaf-clean/circuit.json",
"circuitSha256": "b159e40675e52f2d8a3c8235a04d2744e9bdab65981d1f8eb2ea0572e935b3ad",
"method": "Same-layer physical junction graph with iterative unanchored-leaf pruning; pad and real BREP pour contacts protected; through vias retained only when anchored or joining at least two surviving branches.",
"initialLeafCount": 1,
"initialLeaves": [
{
"net": "source_net_59",
"layer": "inner1",
"x": -4.8,
"y": -14.0134
}
],
"changedTraceCount": 1,
"removedWireLengthMM": 0.0865999999999989,
"removedVias": 0,
"traceCountBefore": 1501,
"traceCountAfter": 1500,
"changes": [
{
"trace": "compacted_wire_500",
"net": "source_net_59",
"removedLengthMM": 0.0865999999999989,
"remainingParts": 0
}
]
},
{
"checkedAt": "2026-10-10T18:59:36.792Z",
"cachePath": "/tmp/esp32-leaf-third-cache.json",
"cacheSha256": "41326c6ffb750ee469015a9466d91fa369b2c47af2324208691686400664bb3c",
"circuitPath": "/tmp/esp32-final-clean/circuit.json",
"circuitSha256": "2c6499dd7d237a7f377f5e70548331b6842e5f4f617dacc4026bb1d938f52859",
"method": "Same-layer physical junction graph with iterative unanchored-leaf pruning; pad and real BREP pour contacts protected; through vias retained only when anchored or joining at least two surviving branches.",
"initialLeafCount": 3,
"initialLeaves": [
{
"net": "source_net_83",
"layer": "top",
"x": -4.96825,
"y": -8.0342
},
{
"net": "source_net_3",
"layer": "via:retained_via_88_1",
"x": -5.6763,
"y": 2.6946
},
{
"net": "source_net_83",
"layer": "via:retained_via_331_1",
"x": -9.875,
"y": -9.225
}
],
"changedTraceCount": 4,
"removedWireLengthMM": 4.714925995314173,
"removedVias": 2,
"traceCountBefore": 1500,
"traceCountAfter": 1497,
"changes": [
{
"trace": "retained_via_88",
"net": "source_net_3",
"removedVia": true
},
{
"trace": "retained_via_331",
"net": "source_net_83",
"removedVia": true
},
{
"trace": "compacted_wire_810",
"net": "source_net_83",
"removedLengthMM": 0.011410631019041828,
"remainingParts": 1
},
{
"trace": "compacted_wire_813",
"net": "source_net_83",
"removedLengthMM": 4.703515364295131,
"remainingParts": 0
}
]
}
],
"removed_wire_length_mm": 17.487053971901183,
"removed_vias": 5
}