HardwareDevToolsKiCad

Pre-Fab PCB Review Checklist

Catch common PCB design mistakes before you order the board

Problem
Hardware developers often miss low-level but expensive errors right before ordering boards, such as footprint mismatches, ignored DRC items, and silkscreen over pads. Someone built a KiCad plugin specifically to 'catch PCB mistakes before you order the board', confirming real demand and that existing checks aren't convenient enough.
Solution
A lightweight plugin/CLI reads KiCad project files and checks configurable rules: footprint-pad consistency, critical net widths, silkscreen vs. solder mask conflicts, drill-to-edge clearance, and BOM-reference designator alignment. It outputs an annotated HTML report with screenshots that can be sent to the fab or reviewed by the team.
Users
Indie hardware developers, small hardware teams, KiCad users
MVP
Parse KiCad PCB file format; implement the 10 most common check rules; generate annotated HTML reports; support both CLI and KiCad plugin entry points; provide a rule toggle config file
Revenue
Open-source core plugin plus paid cloud reports/team rule library subscriptions; or annual plans for hardware teams ($99–$299/year) with enterprise custom rule support
Why now
KiCad adoption is growing and small-batch prototyping is more common. One failed board costs hundreds to thousands of dollars, and a checking tool that catches issues before the fab adds clear value. A solo developer can differentiate through the rule library.

Source discussions · 1

  1. Hacker NewsShow HN: VelaTrace KiCad plugin: Catch PCB mistakes before you order the board3↑ 1
← Back to list