sym_info
Retrieve all data for a KiCad library symbol: pins, footprints, datasheet, units, and derived symbols flattened. Supports project libraries.
Instructions
Everything about one library symbol: description, datasheet, default footprint, footprint filters and the footprints that satisfy them, units, and every pin with its number, name and electrical type. Derived symbols are shown flattened, the way KiCad places them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lib_id | Yes | Library symbol id such as Device:R or MCU_Microchip_ATtiny:ATtiny1614-SS. | |
| project_path | No | A project directory or any file in it; the project's own libraries (its sym-lib-table and fp-lib-table) are included and shadow global ones. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pins | Yes | ||
| power | No | ||
| units | Yes | ||
| lib_id | Yes | ||
| extends | No | ||
| keywords | No | ||
| datasheet | No | ||
| pin_count | Yes | ||
| fp_filters | No | ||
| description | No | ||
| library_path | Yes | ||
| default_footprint | No | ||
| matching_footprints | No | Footprints that satisfy the symbol's footprint filters. |