abse/smartwatch-flex-top-only
Three-panel flex smartwatch with two parallel R3.9 bends, all components flat-top, low-profile JST connector harnesses, split heartbeat optical windows and screw-retained PCB mounting. Modeled 39 × 50.5 × 14.5mm prototype; 100% routing, zero native DRC and shorts. Hardware qualification pending.
- Version
- 0.2.20
- License
- unset
- Stars
- 0
reports/oled-clock-style/shorts/manifest.json
{
"pixelsPerMM": 25,
"runs": [
{
"scope": "full",
"mode": "pcb",
"layer": "top",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "3083348767c7efa82834aa0cbc04a003394f3f31e23fd696c5ae39e363d7b088",
"log": "baseline-v0217/logs/full-pcb-top.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-pcb-top",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "1b145614d6f14b22703d8a864416ac5f982e17d1372c4eb861397bdba15884b3",
"freshScan": false
},
{
"scope": "full",
"mode": "pcb",
"layer": "inner1",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "3083348767c7efa82834aa0cbc04a003394f3f31e23fd696c5ae39e363d7b088",
"log": "baseline-v0217/logs/full-pcb-inner1.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-pcb-inner1",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "1b145614d6f14b22703d8a864416ac5f982e17d1372c4eb861397bdba15884b3",
"freshScan": false
},
{
"scope": "full",
"mode": "pcb",
"layer": "inner2",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "3083348767c7efa82834aa0cbc04a003394f3f31e23fd696c5ae39e363d7b088",
"log": "baseline-v0217/logs/full-pcb-inner2.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-pcb-inner2",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "1b145614d6f14b22703d8a864416ac5f982e17d1372c4eb861397bdba15884b3",
"freshScan": false
},
{
"scope": "full",
"mode": "gerber",
"layer": "top",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "3083348767c7efa82834aa0cbc04a003394f3f31e23fd696c5ae39e363d7b088",
"log": "baseline-v0217/logs/full-gerber-top.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-gerber-top",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "1b145614d6f14b22703d8a864416ac5f982e17d1372c4eb861397bdba15884b3",
"freshScan": false
},
{
"scope": "full",
"mode": "gerber",
"layer": "inner1",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "3083348767c7efa82834aa0cbc04a003394f3f31e23fd696c5ae39e363d7b088",
"log": "baseline-v0217/logs/full-gerber-inner1.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-gerber-inner1",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "1b145614d6f14b22703d8a864416ac5f982e17d1372c4eb861397bdba15884b3",
"freshScan": false
},
{
"scope": "full",
"mode": "gerber",
"layer": "inner2",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "3083348767c7efa82834aa0cbc04a003394f3f31e23fd696c5ae39e363d7b088",
"log": "baseline-v0217/logs/full-gerber-inner2.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-gerber-inner2",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "1b145614d6f14b22703d8a864416ac5f982e17d1372c4eb861397bdba15884b3",
"freshScan": false
},
{
"scope": "external",
"mode": "pcb",
"layer": "top",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "aedd68478b126f8bb5a0a4787206eb667702c5ad3db88abfe3cc282fafbd2d30",
"log": "baseline-v0217/logs/external-pcb-top.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-pcb-top",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "a2f968e5c0b75fd141466fdb3820a1408460293bfec18eb6a86e3e70bcf6543d",
"freshScan": false
},
{
"scope": "external",
"mode": "pcb",
"layer": "inner1",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "aedd68478b126f8bb5a0a4787206eb667702c5ad3db88abfe3cc282fafbd2d30",
"log": "baseline-v0217/logs/external-pcb-inner1.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-pcb-inner1",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "a2f968e5c0b75fd141466fdb3820a1408460293bfec18eb6a86e3e70bcf6543d",
"freshScan": false
},
{
"scope": "external",
"mode": "pcb",
"layer": "inner2",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "aedd68478b126f8bb5a0a4787206eb667702c5ad3db88abfe3cc282fafbd2d30",
"log": "baseline-v0217/logs/external-pcb-inner2.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-pcb-inner2",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "a2f968e5c0b75fd141466fdb3820a1408460293bfec18eb6a86e3e70bcf6543d",
"freshScan": false
},
{
"scope": "external",
"mode": "gerber",
"layer": "top",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "aedd68478b126f8bb5a0a4787206eb667702c5ad3db88abfe3cc282fafbd2d30",
"log": "baseline-v0217/logs/external-gerber-top.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-gerber-top",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "a2f968e5c0b75fd141466fdb3820a1408460293bfec18eb6a86e3e70bcf6543d",
"freshScan": false
},
{
"scope": "external",
"mode": "gerber",
"layer": "inner1",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "aedd68478b126f8bb5a0a4787206eb667702c5ad3db88abfe3cc282fafbd2d30",
"log": "baseline-v0217/logs/external-gerber-inner1.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-gerber-inner1",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "a2f968e5c0b75fd141466fdb3820a1408460293bfec18eb6a86e3e70bcf6543d",
"freshScan": false
},
{
"scope": "external",
"mode": "gerber",
"layer": "inner2",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "aedd68478b126f8bb5a0a4787206eb667702c5ad3db88abfe3cc282fafbd2d30",
"log": "baseline-v0217/logs/external-gerber-inner2.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-gerber-inner2",
"exitCode": 0,
"reportedShorts": 0,
"baselineSourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"verificationMethod": "Reused passing scan after exact equality of every non-bottom wire, mixed-layer trace, pour, via, pad, net and all other non-diagnostic records.",
"unchangedLayerProjectionSha256": "a2f968e5c0b75fd141466fdb3820a1408460293bfec18eb6a86e3e70bcf6543d",
"freshScan": false
},
{
"scope": "full",
"mode": "pcb",
"layer": "bottom",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "3083348767c7efa82834aa0cbc04a003394f3f31e23fd696c5ae39e363d7b088",
"log": "reports/oled-clock-style/shorts/full-pcb-bottom.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/oled-clock-style/shorts/full-pcb-bottom",
"exitCode": 0,
"reportedShorts": 0,
"freshScan": true,
"verificationMethod": "Fresh native scan of changed bottom copper."
},
{
"scope": "full",
"mode": "gerber",
"layer": "bottom",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "3083348767c7efa82834aa0cbc04a003394f3f31e23fd696c5ae39e363d7b088",
"log": "reports/oled-clock-style/shorts/full-gerber-bottom.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/oled-clock-style/shorts/full-gerber-bottom",
"exitCode": 0,
"reportedShorts": 0,
"freshScan": true,
"verificationMethod": "Fresh native scan of changed bottom copper."
},
{
"scope": "external",
"mode": "pcb",
"layer": "bottom",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "aedd68478b126f8bb5a0a4787206eb667702c5ad3db88abfe3cc282fafbd2d30",
"log": "reports/oled-clock-style/shorts/external-retry-pcb-bottom.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/oled-clock-style/shorts/external-retry-pcb-bottom",
"exitCode": 0,
"reportedShorts": 0,
"freshScan": true,
"verificationMethod": "Fresh native scan of changed bottom copper; corrected .circuit.json input filename."
},
{
"scope": "external",
"mode": "gerber",
"layer": "bottom",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "aedd68478b126f8bb5a0a4787206eb667702c5ad3db88abfe3cc282fafbd2d30",
"log": "reports/oled-clock-style/shorts/external-retry-gerber-bottom.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/oled-clock-style/shorts/external-retry-gerber-bottom",
"exitCode": 0,
"reportedShorts": 0,
"freshScan": true,
"verificationMethod": "Fresh native scan of changed bottom copper; corrected .circuit.json input filename."
}
]
}