pcb_get_component_pads
Retrieve all pads for a PCB component by reference designator, including pin name, position, net, size, and hole data, so you can inspect footprint pad assignments and cross-check them against the datasheet.
Instructions
Get all pads of a specific PCB component.
Returns detailed pad information including pin name, position, net assignment, size, and hole information.
DATASHEET DISCIPLINE: Pad name -> pin function mapping comes
from the footprint, which can be wrong (especially the thermal
pad on QFN/DFN, which is rarely numbered consistently across
vendors). Before stating which pin a pad corresponds to,
cross-check the manufacturer datasheet's mechanical /
recommended-land-pattern section. The response carries
_datasheet_guidance + _datasheet_parts.
Args: designator: Component reference designator (e.g., "U1", "J3")
Returns:
Dictionary with "designator", "pads" array (each with name,
x, y, net, layer, hole_size, top_x_size, top_y_size,
rotation), "pad_count", plus _datasheet_guidance +
_datasheet_parts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| designator | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||