app
Adom Library
Public Made by Adomby adom
adom-lbr — the EDA library translator. Bring a component in from any supported EDA tool and convert it to any other (KiCad ⇄ Altium ⇄ EAGLE/Fusion) through one canonical adom-lbr JSON — symbol + footprint + 3D + pin↔pad map. Altium is written natively (no Altium needed). Includes the adom-lbr Manager: browse wiki components and view symbol/footprint/3D + the per-EDA layer stackup.
← Commit history
README.md+1−1@@ -23,7 +23,7 @@ courtyard / fab decode into neutral roles and re-encode onto the right Altium layers (outline → Mechanical 13 "Assembly Top", courtyard → Mechanical 15 "Courtyard Top"). Verified byte-exact (`Altium → JSON → Altium → JSON`). -The **Send to** bar in the live app pushes the loaded library to whichever of those tools you're running (via Adom Bridge).+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). ## adom-lbr Manager: browse the wiki, inspect any part
SKILL.md+2−2@@ -181,14 +181,14 @@ EAGLE requires unique pin names. When KiCad has multiple pins with the same name ### Fusion 360 user (has .kicad_sym, needs .lbr) ``` adom-lbr generate --sym RP2040.kicad_sym -o RP2040.lbr-# Send to Fusion via adom-bridge send_files + fusion_open_lbr+# Send to Fusion via adom-desktop send_files + fusion_open_lbr ``` ### KiCad user (has .lbr, needs .kicad_sym) ``` adom-lbr import RP2040.lbr -o RP2040.kicad_sym adom-lbr check RP2040.kicad_sym-# Send to KiCad via adom-bridge send_files + kicad_install_library+# Send to KiCad via adom-desktop send_files + kicad_install_library ``` ### Pipeline (adom-symbol → both targets)
bin/adom-lbr⋯ 1 unchanged line ⋯
page.json+11−8@@ -2,7 +2,7 @@ "slug": "adom-lbr", "version": "2.12.5", "type": "app",- "description": "adom-lbr \u2014 the EDA library translator. Bring a component in from any supported EDA tool and convert it to any other (KiCad \u21c4 Altium \u21c4 EAGLE/Fusion) through one canonical adom-lbr JSON \u2014 symbol + footprint + 3D + pin\u2194pad map. Altium is written natively (no Altium needed). Includes the adom-lbr Manager: browse wiki components and view symbol/footprint/3D + the per-EDA layer stackup.",+ "description": "adom-lbr — the EDA library translator. Bring a component in from any supported EDA tool and convert it to any other (KiCad ⇄ Altium ⇄ EAGLE/Fusion) through one canonical adom-lbr JSON — symbol + footprint + 3D + pin↔pad map. Altium is written natively (no Altium needed). Includes the adom-lbr Manager: browse wiki components and view symbol/footprint/3D + the per-EDA layer stackup.", "dependencies": {}, "tags": [ "eda",@@ -52,21 +52,24 @@ ], "files": [ "bin/**",+ "assets/**", "SKILL.md",+ "skills/**", "README.md", "install.sh", "uninstall.sh",- "screenshots/**"+ "screenshots/**",+ "dockbar.json" ],- "discovery_pitch": "Convert electronic-component symbols + footprints between any two EDA tools \u2014 KiCad, Altium (written natively, no Altium needed), and EAGLE/Fusion \u2014 through one canonical adom-lbr JSON, silk/courtyard/fab layers preserved. Plus a Manager to browse and inspect any wiki part.",+ "discovery_pitch": "Convert electronic-component symbols + footprints between any two EDA tools — KiCad, Altium (written natively, no Altium needed), and EAGLE/Fusion — through one canonical adom-lbr JSON, silk/courtyard/fab layers preserved. Plus a Manager to browse and inspect any wiki part.", "sample_prompts": [ { "prompt": "Convert this KiCad symbol and footprint to an Altium SchLib and PcbLib",- "label": "KiCad \u2192 Altium"+ "label": "KiCad → Altium" }, { "prompt": "Import this Altium footprint into the adom-lbr JSON",- "label": "Altium \u2192 JSON"+ "label": "Altium → JSON" }, { "prompt": "Bundle this part into a single Altium IntLib",@@ -74,15 +77,15 @@ }, { "prompt": "Convert this Altium SchLib and PcbLib to a KiCad symbol and footprint",- "label": "Altium \u2192 KiCad"+ "label": "Altium → KiCad" }, { "prompt": "Export this adom-lbr JSON to a KiCad .kicad_sym and .kicad_mod",- "label": "JSON \u2192 KiCad"+ "label": "JSON → KiCad" }, { "prompt": "Open the adom-lbr Manager to browse wiki components and view the layer stackup", "label": "Browse parts" } ]-}+}