Automated schematic review for KiCad projects. Validates your design against datasheets and finds mistakes traditional ERC can't detect.
Benefits
KiCad's built-in ERC checks for basic connectivity issues. Traceformer goes deeper—validating against datasheets and catching design mistakes that cause board spins.

Cross-references your schematic against component datasheets. Catches pin mismatches, voltage violations, and incorrect configurations that ERC misses.
Every finding cites specific datasheet pages so you can verify the reasoning yourself. No guessing—if there's no documentation to support an issue, it goes to "Missing Info" for manual review.
Validates IC boot modes, configuration pins, external component requirements, and interface settings. Catches the subtle mistakes that prevent boards from powering on.
How it Works
Three-step process to validate your KiCad schematic
Use our free KiCad plugin to export your project as a complete package. Works with KiCad 7.0 and later. One-click export includes schematic, netlist, and project files.
Installation guide →Drop your exported KiCad project into Traceformer. Datasheets are auto-fetched from trusted sources, or upload your own PDFs for custom/proprietary components.
AI analyzes your KiCad netlist against datasheets. Results show errors, warnings, verified checks, and items needing manual review—all with datasheet citations.
Features

Customize review parameters, token limits, and design rules to match your KiCad design. Choose between OpenAI or Anthropic models.

Choose from OpenAI or Anthropic models for your KiCad schematic reviews. Each optimized for different use cases.

Datasheets for common KiCad components are fetched automatically from trusted sources like Digi-Key and Mouser.
Issue Detection
Great at catching common mistakes
SDA/SCL lines missing pull-ups, wrong pull-up voltage rail, or parallel pull-ups creating too-strong drive strength
TX connected to TX instead of RX, or RX connected to RX—one of the most common debugging headaches caught before board spin
5V output driving 3.3V input without level shifting—damages ICs or causes unpredictable behavior
EN/SHDN pins not driven or pulled to defined level, boot strap pins left floating, or GPIO0 missing pull resistor for programming mode
Plugin
FAQ
Free tier includes 1 review per month. No credit card required.