place_component
Place a component in a KiCad schematic by specifying library ID, reference designator, value, and position coordinates.
Instructions
Place a component in the schematic.
Args:
lib_id: Library identifier (e.g. "Device:R", "Device:C", "MyLib:MyPart")
reference: Reference designator (e.g. "R1", "U1")
value: Component value (e.g. "10K", "100nF")
x: X position in schematic units (mm)
y: Y position in schematic units (mm)
rotation: Rotation angle in degrees (0, 90, 180, 270)
symbol_lib_path: Path to .kicad_sym file if using custom library
mirror: Mirror axis ("x", "y", or "" for none)
schematic_path: Path to .kicad_sch file
project_path: Path to .kicad_pro file (for correct hierarchy resolution in sub-sheets)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lib_id | Yes | ||
| reference | Yes | ||
| value | Yes | ||
| x | Yes | ||
| y | Yes | ||
| rotation | No | ||
| symbol_lib_path | No | ||
| mirror | No | ||
| schematic_path | No | ||
| project_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |