mcpField
K
kicad-gerbers

kicad-gerbers

github.com/american-embeddedTesting & quality416329 installsUpdated 4d ago
Repository

About kicad-gerbers

A skill for LLMs to inspect generated PCB GERBER files before fabrication. It guides layer-by-layer rendering and checks for shorts, intersecting vias, and apparent manufacturability.

Key features

  1. 01Render GERBER layers with kicad-cli
  2. 02View rendered images with pygerber
  3. 03Check for unexpected shorts
  4. 04Check for intersecting vias
  5. 05Assess apparent fabricatability

Use cases

  1. 01Review generated GERBER files
  2. 02Inspect copper layers before fabrication
  3. 03Spot possible shorts or via intersections

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/american-embedded/kistack --skill kicad-gerbers

After installing, type/kicad-gerbersin Claude Code to confirm it loaded.

Details

From the project README

This skill allows an LLM to review generated GERBER files for production of a PCB.

If no generated GERBERs exist, please request for the user to generate them or generate them yourself for the purpose of review only, in a separate directory.

Generate GERBERs per layer with kicad-cli and then use pygerber in a venv to view them, rendered as images. uv pip install pygerber

For example:

'''To convert a Gerber file to PNG, use the pygerber gerber convert png command. For example, following command converts source.gbr (a copper layer) to a PNG at 600 DPMM resolution:

pygerber gerber convert png source.gbr -o output.png -d 600 -s copper_alpha'''

Ensure that their are no unexpected shorts, that vias do not intersect, and that overall the board appears to be fabricatable.

Comments

Markdown supported