RM Schematics
Electronics & PCB design · 6 min read

Moving from Eagle to KiCad: importing boards, schematics and libraries

Autodesk has retired Eagle. How to import Eagle .sch, .brd and .lbr files into KiCad, what the importer converts, and the checklist to run before ordering boards.

For two decades Eagle was the default PCB tool for hobbyists and small companies, and a huge amount of open hardware — plus countless part libraries — exists only in Eagle format. With Autodesk ending Eagle in 2026 and pointing users to Fusion, KiCad is where most of those designs are moving. The good news: KiCad has a built-in Eagle importer, and it does most of the work.

What you can import

Eagle fileBecomes in KiCadHow
.sch + .brdA complete KiCad projectProject manager: the Import Non-KiCad Project command (File menu), then pick the Eagle .sch
.brd onlyA PCB filePCB Editor: File → Import → Non-KiCad Board File
.lbr libraryA footprint library you can use directlyAdd it in Manage Footprint Libraries with the Eagle library type

Before you import

  • KiCad reads Eagle's XML format, used since Eagle 6. Files saved by Eagle 5 or older are binary — they have to be opened and re-saved in Eagle 6 or newer first.
  • Keep the .sch and .brd with the same base name in one folder. The importer pairs them, so the schematic and board stay linked and later changes can be pushed from one to the other.
  • Write down the design rules (the .dru file) and layer count — you'll re-enter some of them by hand.

What the importer converts

Every symbol and footprint used in the design is extracted into project libraries named after the project, so the imported design no longer depends on the original .lbr files. Nets and net labels, buses, multiple sheets, tracks, vias, polygons (as KiCad zones), text and silkscreen come across. What usually needs attention is everything that was a setting rather than an object: design rules, net classes, and some text styling.

Post-import checklist

  1. Refill zones. Press B in the PCB Editor. KiCad recalculates copper pours with its own rules, and they may differ slightly from Eagle's.
  2. Recreate design rules. Set clearances, track widths and via sizes in Board Setup, and set up net classes for power and signal nets.
  3. Run ERC and DRC. Expect a batch of warnings on the first run — typically unconnected pins that Eagle tolerated, or silkscreen overlapping pads. Work through them; don't just silence them.
  4. Check the text. Eagle's vector font and ratio settings don't map one-to-one, so silkscreen sizes and positions can shift. Tidy it before fabrication.
  5. Verify footprints on paper. Especially parts from old third-party libraries: print 1:1 and place the real components on the printout.
  6. Compare Gerbers. If you have Gerbers made from the original Eagle design, open both sets in KiCad's Gerber viewer and toggle layers — any difference jumps out.

Reusing whole Eagle libraries

Many Eagle library collections were never redrawn for KiCad — connector families (Molex, Phoenix, WAGO, Harting, Weidmüller), relays, transformers, displays, odd packages. To reuse one:

  1. Add the .lbr as an Eagle-type footprint library to browse and place its footprints right away.
  2. To make a footprint editable, open it in the Footprint Editor and save it into one of your own .pretty libraries.
  3. For symbols, check whether your KiCad version lists an Eagle option under Manage Symbol Libraries. If it doesn't, importing any Eagle schematic that uses the parts gives you a project symbol library you can copy them from.
  4. Tidy while you go: KiCad's library conventions (pin 1 marker, courtyard, fabrication layer, reference placement) are stricter than most Eagle libraries.

Next step: organise the converted parts properly — see KiCad libraries, footprints and 3D models.

Keep reading

AN
Editor

Torry's Delphi Editor & curator

Hi, I'm Torry's Delphi. For more than ten years I've been writing software that collects and organises data — scrapers, catalogues, automation pipelines. Repair documentation turned out to be the perfect mess to clean up.

The files listed here were collected by the community in the Telegram channel @schematicslaptop, plus a Google Drive archive. I wrote a parser that reads every file name, recognises the brand, the ODM manufacturer (Compal, Quanta, Wistron…) and the board number, and turns it into pages you can search and browse.

Next to the catalogue I keep a small set of practical notes on electronics and PCB work — KiCad libraries, moving designs from Eagle, making prototype boards at home, LCDs and EEPROMs. If something is sorted wrong or a note is unclear, write to me and I'll fix it.