edit_schematic_place
Places a symbol instance in a KiCad schematic at specified coordinates. Uploads the schematic for server-side modification and returns a unified diff of changes.
Instructions
Place a symbol instance in a KiCad schematic.
Uploads the schematic to the API for server-side modification. Returns the unified diff of changes for review.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes | Path to .kicad_sch file or project directory | |
| symbol | Yes | KiCad lib_id (e.g., "Device:R") | |
| reference | Yes | Reference designator (e.g., "R1") | |
| x | Yes | X position in mm | |
| y | Yes | Y position in mm | |
| properties | No | Optional property overrides {"Value": "10K", ...} |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||