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/first-route/board.meta.json

PCBPCB preview for evidence/first-route/board.meta.json
SchematicSchematic preview for evidence/first-route/board.meta.json
{
  "type": "autorouter_debug_summary",
  "generatedAt": "2026-09-25T06:22:19.124Z",
  "phaseCount": 1,
  "phases": [
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#189 />",
      "routingPhaseIndex": 0,
      "phaseOrdinal": 1,
      "phaseCount": 1,
      "connectionCount": 23,
      "obstacleCount": 250,
      "previousTraceCount": 0,
      "autorouterName": "tscircuit",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "cacheStatus": "miss",
      "cacheKey": "routes:core@0.0.1970:solver:12cad7cdd6049d62:srj:b646550c7c2ff7f4",
      "outputTraceCount": 33,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 7397,
      "startedAt": "2026-09-25T06:22:11.264Z",
      "completedAt": "2026-09-25T06:22:18.661Z"
    }
  ],
  "circuitJsonElementCount": 535,
  "targetPhaseReached": false
}