NewAI Part GeneratorFree to get started
All articles
Field notespcb reviewdesign reviewai eda

How to Review an AI-Generated PCB Layout Before You Order

An AI-drafted board is a fast first pass, not a finished design. This is the five-pass review we use before ordering: connectivity, placement, routing, copper pours and fab files, with an independent checker and the datasheets open.

Rishik BoddetiRishik Boddeti8 min read

Key takeaways

  • Review an AI-generated layout in five passes, in this order: connectivity, placement, routing, copper pours, fab files. Fixing connectivity first stops you polishing a board that is still wrong.
  • Always run a second, independent checker. When we rechecked our own reference designs in KiCad on 16 October 2026, after they had passed ProtoFlow's checks, KiCad found 5 errors on one board and 2 open connections on another.
  • Placement is where AI drafts most often go wrong in ways DRC cannot see: a decoupling capacitor or crystal load capacitor that is present but far from the pin it serves breaks no rule. Check it by eye, with the datasheet layout guide open.
  • Refill every copper zone before the final DRC, check against your fab's real limits, and open the Gerbers in a separate viewer. The fab builds what the files say.

Review an AI-generated PCB layout in five passes: connectivity, placement, routing, copper pours, then the fab files. Run an independent checker, such as KiCad's DRC loaded with your fab's rules, keep the datasheets open, and treat every finding as yours to fix. The AI drafted the board. The signature on the order is yours.

Why bother

Why the tool's own check is not enough

Every AI layout tool runs some checks of its own, and you should still run a second one. Different checkers use different rule sets and different connectivity engines, and they do not always agree. We found this on our own work: when we rechecked our reference designs in KiCad on 16 October 2026, after they had passed ProtoFlow's own checks, KiCad found 5 errors on one board and 2 open connections on another.

The fix is cheap. Export the design to the tool your fab-facing review happens in, load your fab's rules and run its DRC before you order. If the AI tool cannot export an editable project, that is worth knowing before you depend on it.

PassWhat you are checkingMain tool
1. ConnectivityEvery net connected, schematic and board agree, pins map to the right padsERC, DRC, datasheets
2. PlacementEach support part sits beside the pin it serves; connectors, heat and mechanics make senseYour eyes, the datasheet layout guide
3. RoutingWidths for current, clean return paths, pairs routed togetherNet classes, a trace width calculator
4. Copper poursZones refilled, every ground pad really connected, no orphaned copperDRC with zone refill
5. Fab filesYour fab's limits, readable silkscreen, correct BOM and placement filesGerber viewer, the fab's review
The five passes, in the order that wastes the least time: fix connectivity before you polish placement.

Pass 1

Connectivity: does the board match the schematic?

Start with ERC on the schematic, then DRC on the board, and read the unconnected items as carefully as the errors. In KiCad, the DRC dialog also has a schematic parity check that lists footprints missing from the board, extra footprints and net mismatches.

Then check the pin mapping the checkers trust blindly. Small parts such as SOT-23 regulators and transistors come in several pinouts under the same package name; open the datasheet and confirm pin 1 and the pin order. Check the polarity marks on diodes, LEDs and polarized capacitors, and the pin 1 side of every connector, including which way it mates.

Pass 2

Placement: is each part where it does its job?

The classic miss in an AI-drafted board is a part that is present but in the wrong place: the decoupling capacitor exists, but it sits a long way from the supply pin it serves. DRC will not flag it, because it breaks no rule. This pass is done by eye, with each IC's datasheet layout guidance open.

Decoupling

Each capacitor beside the supply pin it serves, with a short path to ground, smallest value closest to the pin.

Crystal and load capacitors

Tight against the oscillator pins, with no other signals routed underneath. Follow the MCU maker's layout notes.

Switching regulators

Keep the loop formed by the input capacitor, switch and inductor small, and keep the feedback trace away from the switch node.

Protection at the connector

ESD and TVS parts go at the connector, so a strike meets them before it travels down a trace to the chip.

Connectors and mechanics

Connectors on the board edge, facing out; mounting holes clear of copper; tall parts where the enclosure allows them.

Heat and antennas

Regulators and drivers get copper and space to shed heat. Module antennas keep the clear area their datasheet asks for, with no copper underneath.

Pass 3

Routing: will the copper carry what it needs to?

Check track widths against the current each net carries, using an IPC-2152 based trace width calculator, and remember that vias have a current limit too. Look under every fast signal for an unbroken ground return; a slot or split in the plane under a clock or USB pair forces the return current the long way round.

Differential pairs, such as USB data lines, should run together at the impedance their standard asks for, with matched lengths and as few vias as possible. If the tool routed them as two independent nets, reroute them as a pair. Anything the router did not know about, it did not get right: high-current paths, sensitive analog inputs and RF feeds all deserve a look by hand.

Pass 4

Copper pours: refill, then check again

Zone fills are computed, and a stored fill can be stale. Refill every zone before the final DRC; in KiCad, tick "Refill all zones before performing DRC". Then look for copper islands with no net, ground pads joined by too few thermal spokes, and pours that come too close to a high-voltage net. A ground pad that looks connected in an old fill and is isolated after a refill is a fault the fab will build exactly as drawn.

Pass 5

Fab files: what the factory will actually build

  1. Check against your fab's real limits

    Rules

    Minimum track and spacing, minimum drill, annular ring and board-edge clearance, from your fab's capability page, entered as design rules before the last DRC.

  2. Keep silkscreen off pads and readable

    Silkscreen

    Reference designators near their parts, nothing printed over pads, and polarity marks that survive assembly.

  3. Open the Gerbers in a separate viewer

    Gerbers

    Check copper, solder mask, silkscreen and drill layers as the fab will see them, not as your editor draws them.

  4. Check the BOM and placement files

    Assembly

    Every part number orderable and in stock, and the rotation of each part in the placement file correct for your assembler. Polarized parts and ICs are where a wrong rotation costs a board.

In practice

Running this review on a ProtoFlow board

ProtoFlow runs ERC, DRC and a built-in JLCPCB design review inside the editor, exports Gerber X2, Excellon drills and BOM and placement files formatted for JLCPCB assembly, and saves the design as a KiCad project. That last part is what makes the independent check easy: open the project in KiCad, load your fab's rules and run passes 1, 4 and 5 there.

Frequently asked questions

How do you review an AI-generated PCB layout?

In five passes: connectivity (ERC, DRC, unconnected items, pin mapping against datasheets), placement (support parts beside the pins they serve), routing (widths for current, return paths, differential pairs), copper pours (refill, then check) and fab files (your fab's limits, Gerbers in a viewer, BOM and placement files). Use an independent checker such as KiCad's DRC.

Should I trust the DRC result from the tool that made the layout?

Use it, but do not stop there. Different checkers use different rules and connectivity engines and can disagree. Export the design, open it in the tool you trust, load your fab's rules, refill zones and run DRC again before ordering.

What do AI-generated PCB layouts most often get wrong?

Placement more than rules: support parts that exist but sit far from the pin they serve, such as decoupling and crystal load capacitors. Also nets whose purpose the tool did not know, such as high-current paths or differential pairs, and pin mappings on small parts that come in several pinouts.

Can I review a board in KiCad if another tool made it?

Yes, if that tool exports a KiCad project; ProtoFlow saves one directly. Open it in KiCad, load your fab's rules and run DRC with zone refill. If a tool only exports Gerbers, you can still inspect them in a Gerber viewer, but you lose the rule check.

Sources

Keep reading

Article

How AI PCB Autorouting Works, and How to Check the Result

An AI autorouter is still a router underneath. What the AI adds is either a learned policy or a model that runs the design-rule check, reads the violations and fixes them. Here is how each approach works, what the loop adds on a public benchmark, and how to check any autorouted board before you order it.

Read

Article

How to Choose AI PCB Software: An Afternoon Test

Feature lists all look the same. A single test brief, run through every candidate and scored on the same eight checks, tells you in an afternoon which AI PCB tool actually saves you time.

Read

Article

From Idea to KiCad in Under an Hour: An AI-First Flow

We take a concrete ESP32-S3 environmental sensor from a one-paragraph brief to a manufacturable KiCad project in under an hour, then hand off to layout. AI does the heavy lifting on schematic capture, but every net still passes through your judgment before fab.

Read

Resource

ProtoFlow: AI PCB design software

A free desktop app that takes a board from a plain-language description through schematic, PCB layout, simulation and manufacturing files.

Open

Resource

Is an AI-Routed PCB Actually Manufacturable?

A practical verification guide for AI-generated PCB layouts: what DRC catches, what DFM catches, what neither catches, and the checks that decide whether an AI-routed board is safe to fabricate.

Open

Resource

PCB trace width calculator

IPC-2221 trace width for a given current and temperature rise, with resistance, voltage drop and power loss.

Open

Resource

Automated Design Review: ERC, DRC, and Checking AI Output

How automated ERC and DRC catch the errors that AI-assisted design introduces, what each check actually finds, and how to run design rule checks in your own CAD tool after AI routing.

Open

Try ProtoFlow free

Describe a circuit in plain English, import real LCSC/DigiKey/Mouser parts, run DRC/ERC, and export to KiCad, free.