Briefing
verify_jpd.py checks pin counts against the package, duplicate pin numbers, invalid KiCad pin types and supply pins not typed as power before anything is built. The MCP tools then run jpd2spd, spd2csv and kipart to write the .kicad_sym file, and a cmpparts tool diffs the result against an existing library. The README says the workflow is written for Claude Opus 5 reading datasheet pages through PDF vision, with pdfplumber as a fallback.
The comparison with KiCad's official symbols was run by Claude Code at the author's prompt. Besides the seven errors, it found the official PIC18 symbol omits 140 pin functions across 65 pins. In an earlier manual check of 20 to 30 mismatches, the author found one generated error, an extra alternate pin name WKUP1.
Written by the Boards & Bots curator
From the GitHub API
Repository facts
| Repository | devbisme/ |
|---|---|
| Stars | 7 |
| Language | Python |
| Last push | 3 Sep 2026 56 d ago |