← Commit history

Lead with all EDA targets (KiCad/Fusion/Altium/OrCAD) + formats & targets table

John Lauer ·c0825234cf ·4mo ago ·parent a1382a3
1 file changed +15−2
README.md+15−2
@@ -1,8 +1,21 @@ # adom-lbr -**An EAGLE `.lbr` generator, linter, and validator for Fusion 360 Electronics — built from KiCad sources, standalone Rust, no local EAGLE.**+**One part → every major EDA tool. A library generator, linter, and converter that takes KiCad sources and delivers to KiCad, Fusion 360, Altium and OrCAD — standalone Rust, no local EAGLE.** -adom-lbr turns a KiCad `.kicad_sym` (and optional `.kicad_mod`) into a true EAGLE `.lbr` with a complete deviceset — symbol + package + pin→pad connects — that Fusion 360 Electronics imports cleanly. It can also synthesize a placeable symbol from a footprint's pads when there's no schematic symbol, convert an `.lbr` back to KiCad, and verify a library through `service-kicad`. Standalone Rust, no Node, no gallia.+adom-lbr turns a KiCad `.kicad_sym` (and optional `.kicad_mod`) into a true EAGLE `.lbr` with a complete deviceset — symbol + package + pin→pad connects. Because EAGLE libraries are the universal interchange format, that one `.lbr` imports cleanly into **Fusion 360 Electronics, Altium, and OrCAD**; and for KiCad it round-trips back to a native `.kicad_sym`. It can also synthesize a placeable symbol from a footprint's pads when there's no schematic symbol, and verify a library through `service-kicad`. Standalone Rust, no Node, no gallia.++## Formats & targets++| Direction | Format | Used by |+|---|---|---|+| **Generate** | EAGLE `.lbr` (symbol + package + connects) | the source of truth adom-lbr builds |+| **Deliver → Fusion 360** | `.lbr` imported directly | Autodesk Fusion 360 Electronics |+| **Deliver → Altium** | `.lbr` import | Altium Designer |+| **Deliver → OrCAD** | `.lbr` import | Cadence OrCAD / Allegro |+| **Deliver → KiCad** | converted to native `.kicad_sym` | KiCad 6+ |+| **Import (reverse)** | EAGLE `.lbr` → `.kicad_sym` | bring EAGLE parts into KiCad |++The **Send to** bar in the live app pushes the loaded library to whichever of those tools you're running (via the Adom Desktop bridge); the Altium/OrCAD bridges are an open contribution slot.  ## The library at a glance