General
What is Trace?
What is Trace?
What platforms does Trace support?
What platforms does Trace support?
Can I import existing KiCad projects?
Can I import existing KiCad projects?
.kicad_sch) and PCB (.kicad_pcb) files. You can import existing designs, have the AI review them, get explanations of how circuits work, and make modifications.What file formats does Trace support?
What file formats does Trace support?
Is Trace open source?
Is Trace open source?
Is my design data secure?
Is my design data secure?
Am I locked into Trace?
Am I locked into Trace?
.kicad_sch, .kicad_pcb). You can open any Trace project in vanilla KiCad at any time, and import any existing KiCad project into Trace. There’s no proprietary format you can’t escape. If you stop using Trace, your designs are still yours in a format the entire EDA industry understands.AI & Technology
How is Trace different from other AI-powered EDA tools?
How is Trace different from other AI-powered EDA tools?
- Custom circuit representation — We created a purpose-built text syntax for circuit files that language models can read and edit directly, instead of trying to make AI click through a GUI
- Dual interface — The AI edits text while you work in the visual editor. Same design, two natural interfaces, real-time sync
- No vendor lock-in — Built on KiCad with standard file formats. Open any Trace project in vanilla KiCad, and vice versa
- Desktop-first, privacy-first — Your designs live on your machine, not on someone else’s server
- Real-time supply chain — Component selection is grounded in live distributor inventory, not theoretical parts
- Version control on every edit — Roll back any AI change instantly. Plan mode lets you review and approve before execution
How does the AI actually work?
How does the AI actually work?
- Vision Transformer (ViT) for schematic image understanding and circuit diagram parsing
- Language Model for natural language circuit descriptions and design intent
- Graph Neural Network (GNN) layers for learning component connectivity patterns and circuit topology
What is Trace's custom circuit syntax?
What is Trace's custom circuit syntax?
trace_sch for schematics and trace_pcb for PCB layouts. These are line-oriented formats simpler than KiCad’s S-expression format, designed specifically for AI-assisted generation and editing. They support statements for components, nets, wires, footprints, traces, vias, zones, and more. The AI agents read and write these formats natively, allowing precise control over every element in your design.How does Trace handle complex multi-layer designs?
How does Trace handle complex multi-layer designs?
How does Trace handle impedance, thermal, and manufacturing constraints?
How does Trace handle impedance, thermal, and manufacturing constraints?
- Define the stackup — Layer count, copper weight, dielectric thickness
- Derive trace widths — Controlled-impedance widths are calculated from the stackup parameters
- Lock before routing — Widths are locked into net classes so traces maintain correct geometry throughout layout
- Impedance — Differential pairs (USB, DDR, PCIe) are routed together with spacing and length matching enforced during routing. Reference planes are tracked to keep return paths continuous
- Thermal — Power components are flagged for thermal considerations, with copper pour optimization and thermal via placement
- Manufacturing — DRC validates minimum trace width/spacing, via drill sizes, annular rings, courtyard clearances, and board edge clearances against your chosen fab house’s capabilities
- Signal integrity — High-speed nets are prioritized, via stitching near layer transitions, and length matching for timing-critical buses
Can Trace generate circuit block diagrams from descriptions?
Can Trace generate circuit block diagrams from descriptions?
How does the AI help with routing?
How does the AI help with routing?
What about component libraries and sourcing?
What about component libraries and sourcing?
Can I use Trace in my language?
Can I use Trace in my language?
Can I attach files like datasheets and images?
Can I attach files like datasheets and images?
- Images — Screenshots of circuits, hand-drawn schematics, board photos, oscilloscope captures, reference designs
- PDFs & Datasheets — Component datasheets, application notes, reference manuals. Trace extracts pin assignments, recommended circuits, and operating parameters
- Documents — Design specifications, requirements documents, BOM spreadsheets
Can I undo or roll back AI changes?
Can I undo or roll back AI changes?
How does the context window work?
How does the context window work?
- Active context — Your current schematic or PCB file, recent conversation history, and any attached files are always in context
- Sliding window — As conversations grow, older messages are summarized and compressed while keeping the most relevant design decisions and constraints accessible
- Agentic retrieval — When Trace needs information from earlier in the conversation or from your project files, it automatically retrieves the relevant context rather than relying on what fits in the window
- Project-aware — Trace maintains a persistent understanding of your project structure, component choices, and design constraints across the entire session, even as the raw context window slides forward
Pricing & Plans
Is Trace free?
Is Trace free?
What do paid plans unlock?
What do paid plans unlock?
- Pro (24/mo billed annually) — Full AI workflow with Agent and Plan modes, multi-layer boards up to 8 layers, specialized ERC/DRC agents, Gerber/BOM/assembly doc export, email support
- Ultra (80/mo billed annually) — Everything in Pro plus priority design queue, advanced simulation suite, component sourcing assistance, multi-board projects
- Pro Team ($30/mo budget per seat) — Everything in Pro plus shared workspaces and team collaboration
- Ultra Team ($102/mo budget per seat) — Everything in Ultra plus team features
- On-Demand — Pay-as-you-go credit packs (40) for users who don’t need a monthly subscription. Credits are consumed per request based on actual token usage
- Enterprise (custom) — Private backend instances, private database, SSO, no data retraining, dedicated account manager, custom SLA
What are the AI interaction modes?
What are the AI interaction modes?
| Mode | What it does |
|---|---|
| Ask | Query and analyze your design without making changes. Get explanations, suggestions, and answers. Available on all plans. |
| Agent | AI makes direct edits — adding components, routing traces, generating files. For quick tasks and immediate changes. |
| Plan | Multi-step design planning. AI creates a detailed plan you review and approve before execution. Best for complex designs. |
Manufacturing & Export
What manufacturing outputs does Trace generate?
What manufacturing outputs does Trace generate?
How do I export files for manufacturing?
How do I export files for manufacturing?
Technical Details
What are the technical specs of the AI model?
What are the technical specs of the AI model?
| Spec | Value |
|---|---|
| Parameters | 100M |
| Training data | 350K+ designs |
| Precision | FP16 |
| Symbol accuracy | 94.2% |
| Netlist F1 | 91.8% |
| Training objective | Contrastive learning + masked component prediction |
| Architecture | ViT + LLM + GNN |
| Layer support | Up to 32 layers |
| Min trace/space | 3mil / 3mil |
Does Trace have a CLI?
Does Trace have a CLI?
Does Trace support keyboard shortcuts?
Does Trace support keyboard shortcuts?
About
Who built Trace?
Who built Trace?
What is Trace's roadmap?
What is Trace's roadmap?
- Trace width optimization — Intelligent trace width calculation based on current requirements, impedance targets, and manufacturing constraints
- Next-gen auto placer — The current SA-based placer is available now; we’re building toward full constraint-aware placement with signal flow analysis, thermal management, and mechanical constraints
- Advanced routing — Smarter autorouting with length matching, differential pairs, and constraint-aware trace routing
- ASIC design — RTL synthesis, floorplanning, place-and-route. The same AI-assisted workflow applied to custom silicon, from behavioral description to GDSII
- Marketplace — Share, discover, and remix PCB designs from engineers worldwide
- Real-time collaboration — Like Figma for hardware. Collaborative editing with shared workspaces
- Supply chain intelligence — Deeper integration with component distributors and one-click ordering
- Enterprise — SSO, audit logs, on-premise deployment
Where can I get help?
Where can I get help?
- Documentation — You’re here! Browse the guides and references
- Discord — Join the Trace community
- Email — hello@buildwithtrace.com
- Enterprise — Book a call with the team
- Troubleshooting — See the Troubleshooting guide

