nater_tot/generic-motion-ctrl-v1

A 70×55 mm RP2040 motion-control board with USB‑C/3.3 V regulation, QSPI flash, dual TMC2209 stepper drivers for 12–24 V motors, encoder/limit-switch I/O, and protected power/ground hardware.

Version
1.0.1
License
unset
Stars
0

dist/autorouter-debug/board.meta.json

{
  "type": "autorouter_debug_summary",
  "generatedAt": "2026-10-23T20:49:04.737Z",
  "phaseCount": 8,
  "phases": [
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#1229 />",
      "phaseName": "TIER1_CLOCKS_USB_QSPI",
      "phaseStageIndex": 0,
      "phaseStageCount": 1,
      "routingPhaseIndex": 0,
      "phaseOrdinal": 1,
      "phaseCount": 8,
      "connectionCount": 16,
      "obstacleCount": 273,
      "previousTraceCount": 0,
      "autorouterName": "tscircuit",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "cacheStatus": "hit",
      "cacheKey": "routes:core@0.0.2167:solver:12cad7cdd6049d62:srj:c99ef29d207d7c83",
      "outputTraceCount": 16,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 1469,
      "startedAt": "2026-10-23T20:48:33.719Z",
      "completedAt": "2026-10-23T20:48:35.189Z"
    },
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#1229 />",
      "phaseName": "TIER2_MOTOR_PHASES",
      "phaseStageIndex": 0,
      "phaseStageCount": 1,
      "routingPhaseIndex": 1,
      "phaseOrdinal": 2,
      "phaseCount": 8,
      "connectionCount": 20,
      "obstacleCount": 273,
      "previousTraceCount": 16,
      "autorouterName": "precomputed",
      "cacheStatus": "disabled",
      "cacheDisabledReason": "precomputed",
      "outputTraceCount": 36,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 9,
      "startedAt": "2026-10-23T20:48:35.392Z",
      "completedAt": "2026-10-23T20:48:35.401Z"
    },
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#1229 />",
      "phaseName": "TIER3_VMOT_POWER",
      "phaseStageIndex": 0,
      "phaseStageCount": 1,
      "routingPhaseIndex": 2,
      "phaseOrdinal": 3,
      "phaseCount": 8,
      "connectionCount": 1,
      "obstacleCount": 444,
      "previousTraceCount": 16,
      "autorouterName": "precomputed",
      "cacheStatus": "disabled",
      "cacheDisabledReason": "precomputed",
      "outputTraceCount": 29,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 8,
      "startedAt": "2026-10-23T20:48:35.608Z",
      "completedAt": "2026-10-23T20:48:35.616Z"
    },
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#1229 />",
      "phaseName": "TIER4_SENSE_AND_I2C",
      "phaseStageIndex": 0,
      "phaseStageCount": 1,
      "routingPhaseIndex": 3,
      "phaseOrdinal": 4,
      "phaseCount": 8,
      "connectionCount": 4,
      "obstacleCount": 556,
      "previousTraceCount": 16,
      "autorouterName": "tscircuit",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "cacheStatus": "miss",
      "cacheKey": "routes:core@0.0.2167:solver:12cad7cdd6049d62:srj:60c61229de10d6ef",
      "outputTraceCount": 20,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 2641,
      "startedAt": "2026-10-23T20:48:35.816Z",
      "completedAt": "2026-10-23T20:48:38.457Z"
    },
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#1229 />",
      "phaseName": "TIER5_LOGIC_POWER",
      "phaseStageIndex": 0,
      "phaseStageCount": 1,
      "routingPhaseIndex": 4,
      "phaseOrdinal": 5,
      "phaseCount": 8,
      "connectionCount": 4,
      "obstacleCount": 556,
      "previousTraceCount": 20,
      "autorouterName": "tscircuit",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "cacheStatus": "miss",
      "cacheKey": "routes:core@0.0.2167:solver:12cad7cdd6049d62:srj:9fdf3b6b4502d711",
      "outputTraceCount": 24,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 2335,
      "startedAt": "2026-10-23T20:48:38.663Z",
      "completedAt": "2026-10-23T20:48:40.999Z"
    },
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#1229 />",
      "phaseName": "TIER6_PULSED_CONTROL",
      "phaseStageIndex": 0,
      "phaseStageCount": 1,
      "routingPhaseIndex": 5,
      "phaseOrdinal": 6,
      "phaseCount": 8,
      "connectionCount": 3,
      "obstacleCount": 556,
      "previousTraceCount": 24,
      "autorouterName": "tscircuit",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "cacheStatus": "miss",
      "cacheKey": "routes:core@0.0.2167:solver:12cad7cdd6049d62:srj:6734f4cdbdb97943",
      "outputTraceCount": 27,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 2813,
      "startedAt": "2026-10-23T20:48:41.211Z",
      "completedAt": "2026-10-23T20:48:44.023Z"
    },
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#1229 />",
      "phaseName": "TIER7_STATIC_CONTROL_IO",
      "phaseStageIndex": 0,
      "phaseStageCount": 1,
      "routingPhaseIndex": 6,
      "phaseOrdinal": 7,
      "phaseCount": 8,
      "connectionCount": 16,
      "obstacleCount": 556,
      "previousTraceCount": 27,
      "autorouterName": "tscircuit",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "cacheStatus": "miss",
      "cacheKey": "routes:core@0.0.2167:solver:12cad7cdd6049d62:srj:257cc901ca3424ac",
      "outputTraceCount": 43,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 3547,
      "startedAt": "2026-10-23T20:48:44.227Z",
      "completedAt": "2026-10-23T20:48:47.774Z"
    },
    {
      "subcircuit_id": "subcircuit_source_group_0",
      "componentDisplayName": "<board#1229 />",
      "routingPhaseIndex": 7,
      "phaseOrdinal": 8,
      "phaseCount": 8,
      "connectionCount": 3,
      "obstacleCount": 556,
      "previousTraceCount": 43,
      "autorouterName": "tscircuit",
      "solverName": "AutoroutingPipelineSolver9_PreloadedTraceGraph",
      "cacheStatus": "miss",
      "cacheKey": "routes:core@0.0.2167:solver:12cad7cdd6049d62:srj:26bedfc2224a8690",
      "outputTraceCount": 126,
      "outputJumperCount": 0,
      "errorCount": 0,
      "elapsedMs": 14381,
      "startedAt": "2026-10-23T20:48:47.981Z",
      "completedAt": "2026-10-23T20:49:02.362Z"
    }
  ],
  "circuitJsonElementCount": 2702,
  "targetPhaseReached": false
}