Design PCBs
with AI
FootprintAI is an AI agent that generates component libraries and schematics from plain English — right in your terminal. Just describe what you need and watch it build.
Capabilities
Everything you need to design PCBs
From datasheet to schematic — one AI agent, every step of the way.
Library Generation
Generate complete component libraries — symbols, footprints, and metadata — from datasheets or just a part number. No more manual data entry from PDFs.
Schematic Creation
Add components, wire nets, place labels, and organize multi-sheet schematics. Just describe connections in plain English — the agent handles the rest.
PCB Layout
Intelligent component placement and trace routing — describe what you need in plain English and the agent handles the geometry. Coming soon.
Design Rule Checks
Catch errors before manufacturing with configurable DRC rulesets. Run checks on libraries, schematics, and boards — all from a single command.
Multi-Format Support
Works with Autodesk Eagle (.lbr, .sch) and KiCad (.kicad_sym, .kicad_mod, .kicad_sch). Board formats (.brd, .kicad_pcb) coming later. Switch formats anytime with /cad.
Visual Rendering
Instantly render libraries, symbols, footprints, and schematics in your browser. Board rendering coming with layout support.
How It Works
From idea to schematic in three steps
Describe your circuit
Type what you want in plain English — "Create a schematic for an STM32-based sensor board with I2C and USB-C power." No CAD expertise needed.
Create a schematic for a temperature monitoring board with STM32F103, TMP117 sensor, and USB-C power input.
The AI agent designs it
The agent searches datasheets, generates libraries, places components, wires nets, and runs DRC — reasoning about your design at every step.
✓ generate_library --part STM32F103C8T6 ✓ generate_library --part TMP117 ✓ add_sheet --name "MCU & Sensor" ✓ add_wire --from MCU.PB6 --to TMP117.SDA ✓ run_drc --scope schematic
Review, iterate, export
View your design rendered in the browser. Refine with follow-up commands. Export finished files directly to Eagle or KiCad — ready for manufacturing.
/render-schematic ← view in browser "Add a pull-up on the I2C lines" "Move the sensor to sheet 2" /export --format kicad
Supported Formats
Works with your existing tools
FootprintAI generates native files for the industry's leading PCB CAD platforms.
Autodesk Eagle
| Format | Description | Status |
|---|---|---|
.lbr | Component libraries | Now |
.sch | Schematic sheets | Now |
.brd | Board layout | Later |
KiCad
| Format | Description | Status |
|---|---|---|
.kicad_sym | Symbol libraries | Now |
.kicad_mod | Footprint libraries | Now |
.kicad_sch | Schematic sheets | Now |
.kicad_pcb | Board layout | Later |
Format Conversion
Switch between Eagle and KiCad with /cad
Consistent Output
Same AI reasoning, same quality, any format
Extensible
New formats can be added via the MCP plugin system
Early Access
Be the first to try FootprintAI
FootprintAI is launching soon. Join the waitlist for early access and be the first to experience AI-powered PCB design.
No spam, ever. We'll only email you about early access and launch updates.