Opening KiCad Projects
Trace is built on KiCad 10, so it natively opens any KiCad project. To import an existing design:- File → Open Project or drag and drop a
.kicad_profile into Trace - Trace opens the schematic (
.kicad_sch) and PCB (.kicad_pcb) files directly - All components, nets, footprints, and routing are preserved exactly as they are
What You Can Do With Imported Designs
AI Design Review
Ask the AI to review your existing design for issues:Get Explanations
Have the AI explain how an unfamiliar design works:Optimize Placement
The AI’s GNN + simulated annealing placer can optimize component placement on imported boards:Modify and Extend
Make changes to imported designs using natural language:Imported designs often carry non-standard net and pin names — different capitalization, separator styles (
SPI_CLK vs SPI-CLK), hierarchical prefixes (/power/VBUS_5V), or auto-generated names like Net-(U1-Pad4). The AI resolves its edits against your design’s actual names, so a near-miss binds to the existing net instead of accidentally creating a new one. When a reference is genuinely ambiguous, the AI asks which net you meant rather than guessing.Manufacturing Files
Generate manufacturing outputs from any imported design:Supported File Formats
Tips
- Start with Ask mode — Before making changes, use Ask mode to understand the design: “Explain this circuit” or “What does R5 do?”
- Review before modifying — Run ERC/DRC first to understand the current state of the design
- Version safety — Trace automatically versions every change, so you can always roll back if an AI modification doesn’t work out
- Incremental changes — Make modifications one section at a time rather than asking for a complete redesign

