PowerLab KiCad Assistant
KiCad 10 side panel that runs Claude Code against a design to edit schematics and boards, run ERC/DRC, autoroute and export fab files.
What it does and how it connects
PowerLab KiCad Assistant is a side panel for KiCad 10 that lets the user ask Claude to work in a design: create symbol and footprint libraries to the METU Power Lab standard, place and route boards by the lab's rules, review designs, run ERC and DRC and explain the results, render 3D views, export fabrication files, and edit schematics and boards. It runs Claude Code on the user's own computer with the user's own Claude account, and gives it KiCad tools through KiCAD-MCP-Server. It is Windows and KiCad 10 only, and the README calls it an early version.
Placement starts with a block plan Claude draws on the board outline and asks about before placing anything. Routing follows the lab rules by hand in KiCad itself (power and gate drive first, 45 degree tracks, pads entered at their centres, whole GND pours), and the lab's own router follows a routing plan from the schematic and lets DRC have the last word. A review step runs DRC, the lab rules, and a 233-rule review handbook, and writes a review PDF into the project.
The panel is in 19 languages and ships skills for library work, placement, routing, review, and fabrication. Privacy is stated plainly: messages and any project files Claude reads go to Anthropic under the user's Claude account, problem reports go to a public issue on this repository only when the user presses Submit, and there is no analytics, telemetry, or tracking. Requirements are Windows 10 or 11, KiCad 10, a Claude account with Claude Code access, Git, and Node.js 18 or newer.
Alternatives
Compare side by side- kicad-mcp-pro
An MCP server with gated profiles for KiCad workflows, rather than a side panel running Claude Code with lab rules.
- kicad-claude-mcp
An MCP server that edits KiCad files directly with 105 tools, rather than a panel that runs Claude Code against a design.
- KiSkill
Claude Code skills plus a headless Python engine for full KiCad control, rather than a KiCad side panel.
- kicad-happy
Agent skills for reviewing KiCad projects, rather than a panel that edits and routes them.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- Interactive routing creates unwanted micro-segments and awkward paths that take time to clean up.Error Index
- Grid snap and move commands can disconnect items or reposition them in unwanted ways.Error Index
- GUI lag, occasional freezes, and sluggish editor switching interrupt concentration.Error Index
- Wayland/NVIDIA users report graphical glitches, flicker, or instability.Error Index
Sources
Not verified
- Pricing: none stated on the repo; a paid Claude plan or Anthropic API account is required to run Claude Code, which is a model cost, not a product price.
- Real user voices: recent issues are problem reports auto-filed through the panel by a lab contributor.
- A standalone vendor website: repo only.
Last verified November 6, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.