Skip to content

Fusion export checklist

Eagle 4.13 binary files → Eagle XML, so KiCad can import them.

How

For each row: 1. In Fusion, open the .sch from this repo (File → Open → Open from my computer…). Fusion should pick up the .brd with the same name in the same folder. 2. Export the schematic as an Eagle .sch, and export the board as an Eagle .brd. 3. Save both into a fusion-export/ folder inside that revision, with the same file names. For example: hardware/cpu/eagle/rev-a/fusion-export/cpu2-a.sch and cpu2-a.brd.

Leave the original binary files where they are; they remain the record of the 2005 design. Saving Fusion's own .fsch / .fbrd files (for example ide1-a-export.fsch in the revision folder) works too: they are zips with the Eagle XML inside, and python3 tools/extract_fusion.py hardware/<board>/eagle/<rev>/*-export.f* writes it into fusion-export/ under the plain names.

If Fusion complains about a file or changes something (missing libraries, renamed parts, a DRC prompt), note it in the last column and carry on. Then run hardware/check-exports.sh to see what's done.

Files

# Folder (hardware/…) Schematic Board Ordered? Note
1 cpu/eagle/rev-a cpu2-a.sch cpu2-a.brd yes
2 io-1861-keyboard/eagle/rev-a Video.sch Video.brd yes
3 memory/eagle/rev-a mem3.sch mem3.brd yes
4 memory/eagle/rev-b mem3-b.sch mem3-b.brd yes
5 video-6845/eagle/rev-b v6845-b.sch v6845-b.brd yes the working card; done 2026-10-08
5a video-6845/eagle/rev-a v6845-a.sch v6845-a.brd yes the first working card; done 2026-10-06
6 ide-cf/eagle/rev-a ide1-a.sch ide1-a.brd yes
8 cpu/eagle/rev-b cpu2-b.sch cpu2-b.brd no
9 cpu/eagle/rev-c cpu2-c.sch cpu2-c.brd no copies of the newest backups
10 memory/eagle/rev-c mem3-c.sch mem3-c.brd no
11 memory/eagle/mem2-16k-6116 mem2.sch mem2.brd no
12 memory/eagle/mem1-24k-6116 mem1.sch mem1.brd no unrouted
13 cpu/eagle/cpu1-prototype cpu1.sch cpu1.brd no unrouted
14 proto-breadboard/eagle/rev-a proto1-a.sch proto1-a.brd no
14b bus/eagle/rev-2009 bus.sch bus.brd yes the only surviving bus board (6 slots, 36 pins), from Eagle's 2009 backups bus.s## / bus.b## (elf-2/ksrcad/Bus/, copied 2026-10-26)
15 bus/eagle/rev-c bus.sch — no schematic only
16 bus/eagle/rev-b bus.sch — no schematic only
17 bus/eagle/rev-a bus.sch — no schematic only; its file header differs from the rest, so it may be an older format
18 circuits/eagle IOBOARD.sch, kio.sch — no sub-circuits, optional

Rows 1–6 matter most. Those are the boards that were made, and their KiCad conversions can be checked against the 2005 production gerbers in fab/.

Not needed: - memory/eagle/rev-c-mill/mem3-c.brd is already XML. - The website-copy/ duplicates of memory Rev B and 6845 Rev B are optional. Export them only if you want to see how they differ.