move_components
Move selected PCB components by specified X/Y offsets, with dry-run preview and SHA-256 verification for safe transactional updates.
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 | |||