KiCad add-on · AI schematic copilot

A design companion for KiCad that streamlines PCB creation.

Adding a part by hand
  • Figure out which part you need
  • Hunt down the right datasheet
  • Read 20+ pages for the wiring
  • Hand-place the IC and every passive
  • Wire it into your existing nets
With Trace Labs
Describe the part. Review. Done.
Reads your live projectReviewable before commitWrites back to KiCad
Trace Labs app on the Preview step: a generated u-blox NEO-M9N-00B schematic block with its pin-out, passives, a Footprint toggle, and a live Components table, ready to insert into KiCad.
[02]The pipeline

From a sentence to a wired block

It is the same flow you see in the app, every time. Predictable, and you can stop or edit at any step.

01
01

Identify

You describe the part in plain English. Trace Labs figures out exactly which component you mean and the canonical way to wire it.

02
02

Source

It reads your linked KiCad project — existing rails, buses and nets — and pulls the matching reference design and datasheet.

03
03

Configure

A short stack of decisions — voltage, interface, options — with sensible defaults pre-selected. Answer only what matters.

04
04

Preview

See the full block before anything touches your file — inspect both the schematic and the footprint of the chip, plus passives, named nets, and warnings worth a second look.

05
05

Export

Commit it into your main schematic or drop it in as a separate sub-schematic file. KiCad opens with the block in place.

[03]Built for trust

Main features

The point is not to wire things behind your back. It is to do the tedious part fast, then hand you a block you can actually verify.

Live project context

Trace Labs reads your entire current schematic as context — the power supplies, buses, nets and passives you already have — so new blocks reuse what's there instead of dropping in a generic, disconnected snippet.

Read from your project
Poweryour rails
Busesyour nets
Partsexisting refs

Sanity-check warnings

Anything ambiguous or risky is flagged in amber before you commit — never silently guessed.

This pull-up shares a bus with several devices — verify total bus capacitance before committing.

Cited assumptions

Each value and choice links back to the datasheet page it came from, so you can confirm in one click.

Datasheet · §Typical application circuit

Right parts, right values

Decoupling caps, pull-ups and footprints are chosen to match the IC and your design — not pasted from a template.

Native KiCad output

The result is real KiCad — proper symbols, nets and hierarchy. No lossy import step, no cleanup afterward.

[04]You decide where it lands

Drop it inline, or as its own sub-schematic

Before export, you choose how the block joins your project. Trace Labs then opens KiCad with it already in place — no manual placement, no copy-paste.

Environmental_Logger/export
Environmental_Logger
Environmental_Logger.kicad_pro
Environmental_Logger.kicad_sch+ BME280 block
Environmental_Logger.kicad_pcb
[05]Pricing

Simple plans, free to start

Hobbyist

£10/ month

For personal boards and learning.

  • Common sensors & ICs
  • Inline + sub-schematic export
  • Datasheet citations
  • Weekly block allowance
Download now

Pro

Most popular
£20/ month

For working hardware engineers.

  • Higher block allowance
  • Full component library
  • Project-wide context & nets
  • Priority recipe updates
  • Warning & ERC checks
Download now

Studio

£50/ month

For studios and EE teams.

  • Everything in Pro
  • Largest block allowance
  • Shared part recipes
  • Org-wide design rules
  • Priority support
Download now

Hit your allowance before the period resets? Top up with tokens — pay-as-you-go credit for the odd extra small task, no plan change needed.

Download Trace Labs

Grab the desktop app and KiCad add-on for your platform, then connect it to your project and start describing parts.

Works with KiCad 8 and up. Free to start, no credit card required.

Get the KiCad add-on

The add-on links Trace Labs to KiCad so blocks land straight in your project. Grab the package, then install it from inside KiCad.

Download KiCad Plugin

Install via KiCad → Plugin and Content Manager → Install from File

  1. 1Download the add-on files using the button above.
  2. 2Open KiCad.
  3. 3Press “Plugin and Content Manager”.
  4. 4Choose “Install from File…”.
  5. 5Select the file you just downloaded — done.