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.21
- License
- unset
- Stars
- 0
baseline-v0217/shorts-manifest.json
{
"pixelsPerMM": 25,
"runs": [
{
"scope": "full",
"mode": "pcb",
"layer": "top",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"log": "reports/shorts/full-pcb-top.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-pcb-top",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "full",
"mode": "pcb",
"layer": "inner1",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"log": "reports/shorts/full-pcb-inner1.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-pcb-inner1",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "full",
"mode": "pcb",
"layer": "inner2",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"log": "reports/shorts/full-pcb-inner2.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-pcb-inner2",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "full",
"mode": "gerber",
"layer": "top",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"log": "reports/shorts/full-gerber-top.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-gerber-top",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "full",
"mode": "gerber",
"layer": "inner1",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"log": "reports/shorts/full-gerber-inner1.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-gerber-inner1",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "full",
"mode": "gerber",
"layer": "inner2",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"log": "reports/shorts/full-gerber-inner2.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-gerber-inner2",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "full",
"mode": "gerber",
"layer": "bottom",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"log": "reports/shorts/full-gerber-bottom.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-gerber-bottom",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "full",
"mode": "pcb",
"layer": "bottom",
"pixelsPerMM": 25,
"sourceFile": "dist/index/circuit.json",
"sourceSha256": "e0ccec0722b2c8c23da9ba1259de89cd2339f03565ba00861fcef165d8a1ff24",
"log": "reports/shorts/full-pcb-bottom.log",
"logSha256": "e84f44afd67f6a909858e33a569ac3c61f3bc8a630f6712de8f30453931c8424",
"artifactsDirectory": "reports/shorts/runs/full-pcb-bottom",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "external",
"mode": "pcb",
"layer": "top",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"log": "reports/shorts/external-pcb-top.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-pcb-top",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "external",
"mode": "pcb",
"layer": "inner1",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"log": "reports/shorts/external-pcb-inner1.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-pcb-inner1",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "external",
"mode": "pcb",
"layer": "inner2",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"log": "reports/shorts/external-pcb-inner2.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-pcb-inner2",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "external",
"mode": "gerber",
"layer": "top",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"log": "reports/shorts/external-gerber-top.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-gerber-top",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "external",
"mode": "gerber",
"layer": "inner1",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"log": "reports/shorts/external-gerber-inner1.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-gerber-inner1",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "external",
"mode": "gerber",
"layer": "inner2",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"log": "reports/shorts/external-gerber-inner2.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-gerber-inner2",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "external",
"mode": "gerber",
"layer": "bottom",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"log": "reports/shorts/external-gerber-bottom.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-gerber-bottom",
"exitCode": 0,
"reportedShorts": 0
},
{
"scope": "external",
"mode": "pcb",
"layer": "bottom",
"pixelsPerMM": 25,
"sourceFile": "dist/index/external-shorts.circuit.json",
"sourceSha256": "39edc6ce29ce09a2d7906bf3f4c772670286f126ec643204cc808a6d1e3f17e4",
"log": "reports/shorts/external-pcb-bottom.log",
"logSha256": "2f4d69d06da9c180a04eb0a63c00eb0d4ca3c9e462f6dd9951b13aef89d581a5",
"artifactsDirectory": "reports/shorts/runs/external-pcb-bottom",
"exitCode": 0,
"reportedShorts": 0
}
]
}