analyze_kicad_pcb
Parse and analyze a KiCad .kicad_pcb board locally to extract stackup, outline dimensions, footprint and pad counts, nets, traces, and vias for PCB review.
Instructions
Parse and analyze a KiCad .kicad_pcb board locally (from pcb_text or project_path). Extracts copper layer stackup, board outline dimensions (mm), footprint count, SMD vs THT pad counts, fine-pitch (<=0.50mm) pad count, net count, routed trace/arc segment statistics, and via count.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "analyze_kicad_pcb"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pcb_text | No | Raw `.kicad_pcb` S-expression text | |
| project_path | No | Local filesystem path to a `.kicad_pcb` file |