lib_bind_part_to_symbol
Assign a live part (LCSC/MPN) to a schematic symbol, with optional footprint assignment. Use after part search to finalize part selection.
Instructions
Assign a live part (LCSC/MPN) to a schematic symbol and optionally its footprint.
This is the recommended tool for closing the part-selection loop after lib_recommend_part() or lib_search_components() returns a suitable part.
Args: sym_ref: Schematic reference designator (e.g. "U1", "C4"). lcsc_code_or_mpn: LCSC part code or manufacturer part number. auto_assign_footprint: If True, attempts to assign the footprint from the live part data to the symbol. Requires the schematic backend. source: Parts source for detail lookup.
Returns: Confirmation of LCSC/MPN assignment and footprint status.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sym_ref": "<sym_ref>",
"lcsc_code_or_mpn": "<lcsc_code_or_mpn>"
},
"name": "lib_bind_part_to_symbol"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | No | jlcsearch | |
| sym_ref | Yes | ||
| lcsc_code_or_mpn | Yes | ||
| auto_assign_footprint | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |