route_connections
Routes multiple PCB connections sequentially, applying clearance rules from DRC and net classes. Dry-run preview validates changes before committing; result reports clearance rule status and effective value.
Instructions
Route multiple connections sequentially with bounded rip-up/retry. Clearance resolution applies the maximum of explicit requested clearance, board DRC TraceToTrace defaults, and all affected NetClass LayProperty Clearance rules. The structured result includes clearance_rule_status and the effective value; this is not a full DipTrace DRC sign-off. All distances are in millimetres, regardless of the document's own Units attribute. Input schema: diptrace://schemas/tool-inputs. dry_run=true previews without writing. Set dry_run=false only after inspecting the preview and pass its expected_sha256.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| txid | No | ||
| dry_run | No | ||
| ordering | No | congestion_aware | |
| connections | Yes | ||
| ripup_retry | No | ||
| expected_sha256 | No | ||
| max_ripup_attempts | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||