plan_component_placement
Generates a validated component placement plan for PCB designs, optimizing positions against spacing, rotation, side, and keepout constraints.
Instructions
Create a validated deterministic local component-placement plan. All distances are in millimetres, regardless of the document's own Units attribute. Input schema: diptrace://schemas/tool-inputs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grid | No | ||
| path | No | ||
| region | No | ||
| spacing | No | ||
| weights | No | ||
| selector | Yes | ||
| search_steps | No | ||
| allowed_sides | No | ||
| time_budget_ms | No | ||
| respect_keepouts | No | ||
| allowed_rotations | No | ||
| deterministic_seed | No | ||
| board_edge_clearance | No | ||
| max_candidates_per_component | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||