sch_list_components
List all placed symbols on a KiCad schematic sheet from file, including reference, value, footprint, position, and optional pin coordinates. Works without KiCad open.
Instructions
Every placed symbol on one sheet, read from the file: reference, library id, value, footprint, position, rotation, unit, properties and optionally pin coordinates. Works with KiCad closed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| ref_prefix | No | Only references starting with this, e.g. R or U1. | |
| include_pins | No | Include every pin with its sheet coordinates. | |
| include_power | No | Include power symbols (#PWR, #FLG). | |
| schematic_path | Yes | The .kicad_sch sheet to list; each sheet is listed on its own. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| total | Yes | ||
| schematic | Yes | ||
| truncated | No | ||
| components | Yes | ||
| sheet_uuid | Yes | ||
| instance_path | Yes |