Get Reference Board
board_getRetrieve detailed PCB reference board data by slug, including focused IC pin neighborhoods, cross-board wiring consensus, part numbers, and optional BOM or netlist details.
Instructions
A reference board from board_search. With focus=IC it returns that IC's pin-by-pin neighborhood (decoupling, pull-ups, connected parts) and, when 2+ boards use the IC, how the others wire it. Reply: focus_match_type says exact, partial or ref matching; consensus compares wiring across consensus.board_count boards; passives_omitted counts hidden plain passives. Components and a focused IC carry the design files' own part numbers where listed (mpn, manufacturer, lcsc, mouser, digikey): look them up with jlc_get_part or mouser_get_part. An unknown slug's error adds did_you_mean (boards sharing most of its words).
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": {
"slug": "<slug>"
},
"name": "board_get"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Board slug from board_search (e.g., "adafruit-esp32-s3-feather") | |
| focus | No | IC name (e.g., "MCP73831"; partial match: "ESP32" finds "ESP32-S3"), or any part's ref ("U3", "J1", "D2") or value words ("USB-C" finds the receptacle; connectors first): returns its pin neighborhood instead of the component list. Ground and supply pins are in power_pins: the net, with its parts when few (VBUS through a fuse) or part_count (GND); pins_in_nets counts the part's pins in the netlist; pin_count is the part's own pin count and nc_pins its pins on no net, by pad ({"I/O1": "1"}: left unconnected, a design decision; {} = all connected), where the design files give the footprint's pins (most parts with 3+ pins); pin_nets names each pin's net (numbered pins say what they are: an ESP32 module's "3" is CHIP_PU). A focus matching nothing lists available_ics and available_refs | |
| include_bom | No | Also list plain passives (R/C/L); by default only ICs, connectors and annotated passives (the rest are counted in passives_omitted) | |
| include_nets | No | Add the full netlist, positions and copper pours (can be 100 KB+) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||