← Commit history
Cargo.toml+1−1
@@ -1,6 +1,6 @@ [package] name = "adom-lbr"-version = "1.3.1"+version = "1.3.2" edition = "2021" description = "EAGLE .lbr generator, linter, and validator for Fusion 360 Electronics. Converts KiCad symbols + footprints to complete EAGLE libraries." 
VERSION+1−1
@@ -1 +1 @@-1.3.1\ No newline at end of file+1.3.2\ No newline at end of file
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "adom-lbr",-  "version": "1.3.1",+  "version": "1.3.2",   "type": "app",   "description": "KiCad \u2192 EAGLE .lbr generator for the whole EAGLE family (Fusion 360 / Altium / OrCAD), real-footprint accurate, with 3D-model handoff. Bidirectional KiCad converter + 7-check linter. Includes a focused fusion-export sub-skill.",   "dependencies": {},
page.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "adom-lbr",-  "version": "1.3.1",+  "version": "1.3.2",   "type": "app",   "description": "KiCad → EAGLE .lbr generator for the whole EAGLE family (Fusion 360 / Altium / OrCAD), real-footprint accurate, with 3D-model handoff. Bidirectional KiCad converter + 7-check linter. Includes a focused fusion-export sub-skill.",   "dependencies": {},
screenshots/hero.png
⋯ 1 unchanged line ⋯
skills/fusion-export/README.md+26−3
@@ -77,6 +77,16 @@ adom-lbr generate --sym part.kicad_sym --fp part.kicad_mod \   --symbol-art part-3d-outline.svg -o part.lbr ``` +### Every outline adom-symbol can create — the `--symbol-art` inputs++adom-symbol emits the outline in several variants. **bold / thin / dark / teal are+the *same* drawing** (a silhouette + the front lead banks) in four stroke styles —+since adom-lbr transcribes *geometry*, they land identically on the symbol.+**blueprint** is the full iso wireframe (every edge). **`-named`** adds the+part-name text. Pick by detail + weight; pass whichever you want:++![All adom-symbol outline variants: bold, thin, dark, teal, blueprint, and -named](symbol-art-gallery.png)+ ### The format — SVG polylines → EAGLE wires  The outline SVGs are already **flattened polylines** (no beziers) in a 320×320@@ -87,10 +97,23 @@ pixel space. adom-lbr transcribes them into the symbol: - the drawing is **decimated** (dense curve sampling collapsed) and **centred +   scaled** to the symbol body. -The transcription is pixel-faithful — here's adom-symbol's source outline next to-exactly what lands on the symbol:+### Is the translation faithful? (overlay test)++Here's the honest check — adom-symbol's **source** outline, **adom-lbr's** wires+on the symbol, and the two **overlaid** (gray = source, teal = mine) at matched+scale. The teal sits right on the gray for both the standard and the detailed+blueprint outline; decimation smooths it a hair but the shape holds:++![Source vs adom-lbr transcription, overlaid at matched scale — for standard, blueprint, and named outlines](symbol-art-faithful.png)++- **Standard** (783 polylines) → ~1,150 wire segments.+- **Blueprint** (2,246 polylines) → ~2,980 wire segments.+- **Named** carries the part-name text through too. -![Source outline SVG vs the same outline transcribed onto the symbol as wires](symbol-art-transcribe.png)+The single biggest faithfulness lever is **scale**: at the small symbol size the+decimation tolerance eats fine detail, so a denser outline on a tiny symbol loses+the most. Pass a larger `--symbol-art-scale` (or a simpler variant) if you want+every line crisp.  ### Matching adom-symbol's size (the iterations) 
skills/fusion-export/symbol-art-faithful.pngadded
⋯ 1 unchanged line ⋯
skills/fusion-export/symbol-art-gallery.pngadded
⋯ 1 unchanged line ⋯