AI Agent for PCB Design

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.

Eagle
.lbr · .sch
KiCad
.kicad_sym · .kicad_mod · .kicad_sch
footprintai-design — ~/projects/sensor-board
╔════════════════════════════════╗
║ ║
║ F O O T P R I N T A I ║
║ ║
║ AI-Powered PCB Design ║
╚════════════════════════════════╝

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

01

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.
02

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
03

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.