mohan-bee/stm32-midi-keys

Clips rectangular ground-region geometry to fit within the board’s scaled rounded-edge outline using polygon intersection.

Version
1.0.2
License
unset
Stars
0

dist/autorouter-debug/board.meta.json

{
  "type": "autorouter_debug_summary",
  "generatedAt": "2026-10-09T05:01:53.460Z",
  "phaseCount": 2,
  "phases": [
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#1804 />",
      "phaseName": "usb-and-clock",
      "phaseStageIndex": 0,
      "phaseStageCount": 1,
      "routingPhaseIndex": 0,
      "phaseOrdinal": 1,
      "phaseCount": 2,
      "connectionCount": 9,
      "obstacleCount": 1112,
      "previousTraceCount": 0,
      "autorouterName": "tscircuit",
      "autorouterVersion": "latest",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "cacheStatus": "hit",
      "cacheKey": "routes:core@0.0.2113:solver:8e83005a9b4e43e8:srj:848990f6ceb3b4fe",
      "outputTraceCount": 21,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 1658,
      "startedAt": "2026-10-09T05:01:44.413Z",
      "completedAt": "2026-10-09T05:01:46.071Z"
    },
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#1804 />",
      "phaseName": "touch-control-and-power",
      "phaseStageIndex": 0,
      "phaseStageCount": 1,
      "routingPhaseIndex": 1,
      "phaseOrdinal": 2,
      "phaseCount": 2,
      "connectionCount": 59,
      "obstacleCount": 1112,
      "previousTraceCount": 21,
      "autorouterName": "tscircuit",
      "autorouterVersion": "latest",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "cacheStatus": "hit",
      "cacheKey": "routes:core@0.0.2113:solver:8e83005a9b4e43e8:srj:7d5cd60f6626d69f",
      "outputTraceCount": 169,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 83,
      "startedAt": "2026-10-09T05:01:47.679Z",
      "completedAt": "2026-10-09T05:01:47.762Z"
    }
  ],
  "circuitJsonElementCount": 4256,
  "targetPhaseReached": false
}