align_components
Align PCB component body bounding boxes in one transactional operation, with optional dry-run preview to verify changes before applying.
Instructions
Align PCB component body bboxes as one semantic transaction. 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 | ||
| selector | Yes | ||
| alignment | Yes | ||
| allow_locked | No | ||
| target_value | No | ||
| expected_sha256 | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||