proj_get_bom
Export a full BOM from a compiled PCB project, listing every component's designator, value, footprint, library reference, and pin-net connections for manufacturing.
Instructions
Export a full BOM from the compiled project.
DATASHEET DISCIPLINE: The BOM is the canonical list of
manufacturer part numbers in this design. The response carries
_datasheet_guidance with per-part search queries. Before
drawing any conclusion about a listed part, fetch and read
its datasheet (WebSearch + WebFetch if not already at hand).
Library metadata here is NOT authoritative.
Returns every component with designator, comment/value, footprint, library reference, and all pin-net connections.
Args: project_path: Optional project path. If None, uses active project. limit: Max components to return (default 1000).
Returns:
Dictionary with "components" array and "count", "limit",
"limit_hit" (true when the list stopped at limit with
components left over), "skipped_nil", plus
_datasheet_guidance + _datasheet_parts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| project_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||