route_connection
Route a single pad-to-pad net connection using deterministic 45-degree A* search, with dry-run preview and clearance verification before applying.
Instructions
Route one pad-to-pad connection with bounded deterministic 45-degree A*.
Omit clearance to use the applicable document DRC TraceToTrace rule. 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. 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 |
|---|---|---|---|
| net | Yes | ||
| grid | No | ||
| path | No | ||
| txid | No | ||
| layer | Yes | ||
| width | Yes | ||
| dry_run | No | ||
| max_vias | No | ||
| via_cost | No | ||
| bend_cost | No | ||
| clearance | No | ||
| end_layer | No | ||
| max_nodes | No | ||
| via_style | No | ||
| max_detour | No | ||
| start_layer | No | ||
| end_object_id | Yes | ||
| time_budget_ms | No | ||
| expected_sha256 | No | ||
| start_object_id | Yes | ||
| preferred_layers | No | ||
| avoid_component_bodies | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||