
Autodesk announced EAGLE's discontinuation in 2023 and the final sunset lands June 7, 2026. New licenses are gone, subscription renewals are gone, and Autodesk is nudging everyone toward Fusion Electronics — a paid subscription bolted into Fusion 360. A lot of teams aren't happy with that pivot. The natural home for EAGLE projects is KiCad: open-source, free forever, actively developed, and since KiCad 6 it ships a native EAGLE importer that handles .brd boards, .sch schematics, and .lbr libraries out of the box. Here's what the migration actually looks like, where it breaks, and how to verify the result before trusting it.
EAGLE files are XML — .brd for the board, .sch for the schematic, .lbr for libraries. KiCad files are S-expressions — .kicad_pcb, .kicad_sch, .kicad_sym, .kicad_mod. KiCad's importer reads the EAGLE XML directly and emits the S-expression equivalents. What comes across: board outline, copper layers, tracks, vias, pads, zones (polygon pours), silkscreen, component placements, ratsnest, net names, and design rules. What needs a second pass: footprint library references (EAGLE packages vs KiCad footprints), 3D models (EAGLE doesn't ship them, KiCad expects .step or .wrl), and custom design-rule checks written in EAGLE's ULP scripting. Schematic symbols transfer but may land on KiCad's generic placeholders until you remap to real symbol libraries.
Before you trust the converted board, drop both the original .brd and the new .kicad_pcb on MakerSuite 3D — a 30-second visual diff catches silent importer regressions.
Try MakerSuite 3D FreeThe June 7, 2026 sunset isn't marketing — after that date EAGLE stops activating new installs and existing installs lose access to the component library cloud service. You can keep the .exe running offline indefinitely, but new hires can't install, license transfers fail, and any team workflow that assumed cloud library sync breaks. Teams that delay past the sunset end up maintaining dead tooling instead of shipping boards. The right move is to convert the active projects now, pin one machine with an offline EAGLE install as a read-only archive, and spin up all new boards in KiCad from day one.
PCB source files contain your full design IP. Uploading .brd or .kicad_pcb to a cloud viewer is a risk for NDA work. MakerSuite 3D parses both EAGLE and KiCad files entirely in your browser via JavaScript — no server, no upload, no cached copy. Drop the original EAGLE .brd on one tab, the converted .kicad_pcb on another, and compare side by side. Same parsing logic used internally by the importer developers, just ported to run client-side so your board never leaves the machine.
Yes. Autodesk officially announced EAGLE's discontinuation in 2023 and set the final sunset for June 7, 2026. New license sales stopped earlier, subscription renewals are ending, and cloud library services shut down on the sunset date. Existing installs continue to run offline indefinitely, but without updates or cloud sync. Autodesk directs the customer base toward Fusion Electronics (formerly Fusion 360 Electronics), which is a paid subscription bundled into Fusion 360 rather than a standalone EAGLE successor.
Yes — it has been built into KiCad since version 6 (released 2022) and matured significantly in KiCad 7 and 8. The importer reads .brd, .sch, and .lbr XML files directly and produces native .kicad_pcb and .kicad_sch output. Nets, layers, component placements, zones, and design rules transfer reliably. The parts that need manual attention are footprint library remapping (EAGLE package names don't match KiCad footprint library paths) and 3D models (EAGLE doesn't ship models, you'll need to find KiCad-compatible .step or .wrl files). For a typical hobbyist or small-team board, expect to spend an afternoon on remapping after a clean import.
KiCad 8 can import .lbr files through File > Import > Non-KiCad Library. The importer splits the EAGLE library into KiCad's separated structure — .kicad_sym for schematic symbols and .pretty folders for footprints. This is useful if you've maintained custom EAGLE libraries for years. For parts covered by KiCad's official libraries (which are extensive), it's usually faster to remap to the official names than to maintain converted custom libraries. For truly custom packages (odd mechanicals, proprietary modules), converting the .lbr keeps your existing work intact.
No — EAGLE's ULP (User Language Program) scripting is specific to EAGLE's C-like embedded interpreter and has no direct equivalent in KiCad. KiCad uses Python for scripting (via the pcbnew Python API). If you have ULP scripts for BOM generation, panelization, or custom DRC, you'll need to rewrite them in Python. The good news is KiCad's Python API is more powerful and has broader community support, so most ULP use cases have established Python equivalents or open-source plugins.
Yes — MakerSuite 3D opens both EAGLE .brd and KiCad .kicad_pcb files directly in the browser. Drop the original .brd in one tab and the converted .kicad_pcb in another, and visually compare layer by layer. Any silent regression from the importer (missing zones, flipped layers, rotated parts) shows up immediately in the 3D view. No KiCad install required for the verification step, which is useful if you're auditing converted boards on a machine that doesn't have CAD software installed.
Drop your EAGLE .brd or KiCad .kicad_pcb — verify the migration visually
Launch PCB Viewer