pcb_bind_pad_nets
Assigns component pads to existing board nets in one batch call, matching each designator and pin to a pre-created net. Use after creating nets to link netlist rows to placed PCB footprints.
Instructions
Assign component pads to existing board nets, batch in ONE call.
Second leg of the netlist-driven SCH->PCB bridge: after
pcb_create_nets_from_list, feed every (designator, pin, net)
row of the compiled netlist here. Each binding finds the placed
component, matches the pad by name, and sets its net. Nets must
already exist on the board -- a binding to a missing net fails
(it does not create the net).
Bindings are processed in order; keep rows for the same
designator adjacent (the handler caches the component lookup per
consecutive run -- pcb_build_from_project orders them this way
automatically).
Args:
bindings: List of dicts, each with designator (e.g. "U1"),
pin (pad name, e.g. "3" or "A1"), net.
Returns:
Dict with bound / failed counts plus
missing_components / missing_pads / missing_nets
name lists (each capped at 50 entries).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bindings | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||