pcbai

Free for KiCad 6–10 projects

AI design review for your KiCad schematic and PCB

Drop in your KiCad project and get a review like a careful colleague would give it: power rails, decoupling, pull-ups, footprints, routing and your ERC/DRC results, triaged. Every finding names the parts and nets involved, so you can check it in seconds.

  • One free review per account, no credit card
  • Your files are parsed in your browser, not uploaded
  • The AI only reads the design. You decide what to change
Drop your KiCad project here The project folder or a .zip with the .kicad_pro, .kicad_sch and .kicad_pcb files
KiCad-exactNetlist and ERC verified against kicad-cli on 35 projects
Schematic + PCBHierarchical sheets, buses, zones and custom design rules
Cited findingsEach issue names its references and nets
EU-hosted AIClaude on Amazon Bedrock, EU routing

How the free KiCad review works

  1. Drop your project

    Choose the folder that holds your .kicad_pro, or a .zip of it. pcbai parses the schematic and board in your browser and shows what it found: sheets, parts, nets and layers.

  2. Create a free account

    Sign up with your email so each person gets one free review. Your project stays in this browser tab while you sign in.

  3. Read the review

    The AI explores the design through tools (overview, components, nets, routing, check results) and records findings as it goes. Download the report as Markdown and keep it next to your project.

What the AI schematic and PCB review checks

Rule checks find violations of rules. A design review finds the things no rule describes. pcbai does both: it runs KiCad-equivalent checks first, then the AI reasons about the design.

Power and regulators

Every IC supply pin on a sensible rail, regulators with input and output capacitors, rail voltages that make sense for the parts on them.

Decoupling

Bypass capacitors next to each IC, bulk capacitance on each rail, and decoupling that sits on the wrong net.

Pins and pull-ups

Floating inputs, missing pull-ups on reset, enable, boot and I²C lines, outputs driving each other, unused pins left without intent.

Net hygiene

Single-pin nets, label typos that split a net in two (SDA vs SDA1), misnamed power symbols.

Parts and footprints

Values and footprints that disagree, polarized parts on the wrong footprint, missing footprints, DNP parts on critical paths.

PCB routing

Unrouted connections, power nets on thin tracks, small vias carrying current, schematic and board out of sync.

ERC and DRC triage

Hundreds of warnings grouped into the few that matter, with the benign ones explained, so you don't have to scroll.

What it couldn't check

The summary says what it couldn't verify (for example, ratings that need a datasheet), so you know where to look yourself.

Findings you can act on

Each finding has a severity, a short explanation and the references and nets involved. Errors are things that will likely stop the board from working. Warnings are risks worth fixing. Notes are suggestions and checks to finish by hand.

The review prefers a few well-evidenced findings over a long list of guesses. When it relies on general part knowledge (say, the typical dropout of an AMS1117), it says so and asks you to verify it.

See the full KiCad design review checklist →

Example finding
Warningdecoupling

U3 (STM32G0) VDDA has no local decoupling

Pin 9 (VDDA) connects to +3V3 directly, and the only capacitors on +3V3 are C1/C2 at the regulator. ST recommends 1 µF + 100 nF at VDDA. Add them close to the pin.

U3C1C2+3V3

Your design stays yours

Your KiCad files are read and parsed in your browser, in a web worker. They are not uploaded. During the review the model asks questions (one component, one net, the check results), and only those answers go to the model, which runs on Amazon Bedrock with EU routing. Nothing is stored after the review, and your design is not used to train models.

Privacy details

Built for engineers who stay in control

pcbai is a KiCad-native tool for small hardware teams and consultants. Your project stays plain KiCad files in git. The AI checks, explains and suggests, and every change stays your call. No prompt-to-board generation.

Open the pcbai viewer and editor

Frequently asked questions

Is the AI design review really free?

Yes. Every account gets one full AI review of a KiCad project, schematic and PCB, at no cost and without a credit card. Registration with an email address is required so that each person gets one free review.

Which KiCad versions are supported?

Projects from KiCad 6 through KiCad 10 (.kicad_pro, .kicad_sch, .kicad_pcb), including hierarchical sheets, buses and custom design rules (.kicad_dru).

Are my design files uploaded?

No. Your project is parsed in your browser. During the review the AI asks questions about the design, such as one component's pins or one net's connections, and only those answers are sent to the model. The files themselves are not uploaded or stored.

Which AI model reviews the design?

A Claude model from Anthropic, run on Amazon Bedrock with routing kept inside the EU. The model reads your design through tools that query a KiCad-exact model of the netlist and board.

What does the review check?

Supply connections and regulators, decoupling and bulk capacitance, floating inputs and missing pull-ups, label typos that split nets, value and footprint mismatches, unrouted connections, thin power tracks and small power vias, and a triage of the ERC, clearance and schematic/PCB parity results.

Does the AI change my design?

No. The review only reads the design and reports findings. You decide what to change, in KiCad or in the pcbai editor.

Does it replace KiCad's ERC and DRC?

No, it builds on them. pcbai runs ERC, copper clearance and schematic/PCB parity checks that match KiCad's results, and the AI triages them and looks for the design-level issues rule checks can't see.

Get a second pair of eyes before you order boards

A respin costs weeks. A review takes a few minutes.

Review my KiCad project