move_components
Reposition PCB components by offset or absolute coordinates, with dry-run preview and SHA256 verification for safe transactional updates in DipTrace designs.
Instructions
Move one or more components transactionally. 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 |
|---|---|---|---|
| dx | No | ||
| dy | No | ||
| path | No | ||
| txid | No | ||
| dry_run | No | ||
| selector | No | ||
| grid_snap | No | ||
| absolute_x | No | ||
| absolute_y | No | ||
| allow_locked | No | ||
| expected_sha256 | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||