hrithik18k/metal-touch-panel

A PCB autorouting wrapper that corrects footprint-trace obstacle dimensions, solves routes with a preloaded trace-graph solver, and reports completed traces or routing errors.

Version
1.0.0
License
unset
Stars
0

evidence/repro-via-clearance/board.meta.json

{
  "type": "autorouter_debug_summary",
  "generatedAt": "2026-09-25T06:31:42.329Z",
  "phaseCount": 1,
  "phases": [
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#189 />",
      "routingPhaseIndex": 0,
      "phaseOrdinal": 1,
      "phaseCount": 1,
      "connectionCount": 23,
      "obstacleCount": 254,
      "previousTraceCount": 0,
      "autorouterName": "custom",
      "cacheStatus": "disabled",
      "cacheDisabledReason": "custom_algorithm",
      "outputTraceCount": 33,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 6368,
      "startedAt": "2026-09-25T06:31:32.636Z",
      "completedAt": "2026-09-25T06:31:39.004Z"
    }
  ],
  "circuitJsonElementCount": 561,
  "targetPhaseReached": false
}