get_component_pins
Retrieve all pins of a KiCad component with positions, electrical types, and names in absolute schematic coordinates for connectivity and layout checks.
Instructions
Get comprehensive pin information for a component.
Returns all pins for the specified component with complete metadata including positions, electrical types, and pin names. Positions are in absolute schematic coordinates accounting for component rotation.
Args: reference: Component reference designator (e.g., "R1", "U2", "IC1") ctx: MCP context for progress reporting (optional)
Returns: ComponentPinsOutput with all pin information, or ErrorOutput on failure
Examples: >>> # Get all pins for a resistor >>> result = await get_component_pins("R1") >>> print(f"Found {result.pin_count} pins")
>>> # Get pins for an IC
>>> result = await get_component_pins("U1")
>>> for pin in result.pins:
... print(f"Pin {pin.number}: {pin.name} @ ({pin.position.x}, {pin.position.y})")Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| reference | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |