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
    }
  ]
}