app
Adom Footprint
Public Made by Adomby adom
KiCad footprint creator with layer HUD viewer and delivery to KiCad/Fusion 360
← Commit history
README.mdadded+29@@ -0,0 +1,29 @@+# adom-footprint++**A live PCB-footprint viewer with a floating Layers HUD — and the InstaPCB solder-paste dispensing dots that no other PCB tool shows.**++adom-footprint renders a `.kicad_mod` through the shared `service-kicad` (no local KiCad), crops tightly to the part, and themes it onto a dark PCB canvas. It reads legacy KiCad-5 `(module …)` footprints as well as modern ones. Standalone Rust, no Node, no gallia.++## The Layers HUD++A draggable, collapsible floating panel toggles each layer independently:++- **Copper · Assembly (F.Fab) · Courtyard** — the KiCad-rendered geometry.+- **Paste apertures** — the stencil openings.+- **InstaPCB paste dots `NEW`** — the **actual 300 µm solder-paste dispensing positions**, computed by Adom and overlaid as real dots. Adom's InstaPCB line jets paste dot-by-dot instead of using a stencil, so a footprint in the Adom ecosystem carries *where the paste will land* — a first in PCB CAD.++## Send to++KiCad (native footprint), Fusion 360 / Altium / OrCAD (`.lbr` via **adom-lbr**).++## Part of the Adom EDA family++Opened from **chip-fetcher**; pairs with **adom-symbol**, **adom-lbr**, and **ds2sf**.++## Run it++```bash+adom-footprint serve --port 8783 # live app (AI-drivable: /state, /load, /deliver, /eval)+adom-footprint render --file part.kicad_mod --out part.svg+```+MIT, contributions welcome.
page.jsonadded+33@@ -0,0 +1,33 @@+{+ "schema_version": 1,+ "slug": "adom-footprint",+ "type": "app",+ "version": "1.0.0",+ "title": "adom-footprint",+ "brief": "A live PCB-footprint viewer with a floating Layers HUD and the InstaPCB 300um solder-paste dispensing dots.",+ "readme": "# adom-footprint\n\n**A live PCB-footprint viewer with a floating Layers HUD — and the InstaPCB solder-paste dispensing dots that no other PCB tool shows.**\n\nadom-footprint renders a `.kicad_mod` through the shared `service-kicad` (no local KiCad), crops tightly to the part, and themes it onto a dark PCB canvas. It reads legacy KiCad-5 `(module …)` footprints as well as modern ones. Standalone Rust, no Node, no gallia.\n\n## The Layers HUD\n\nA draggable, collapsible floating panel toggles each layer independently:\n\n- **Copper · Assembly (F.Fab) · Courtyard** — the KiCad-rendered geometry.\n- **Paste apertures** — the stencil openings.\n- **InstaPCB paste dots `NEW`** — the **actual 300 µm solder-paste dispensing positions**, computed by Adom and overlaid as real dots. Adom's InstaPCB line jets paste dot-by-dot instead of using a stencil, so a footprint in the Adom ecosystem carries *where the paste will land* — a first in PCB CAD.\n\n## Send to\n\nKiCad (native footprint), Fusion 360 / Altium / OrCAD (`.lbr` via **adom-lbr**).\n\n## Part of the Adom EDA family\n\nOpened from **chip-fetcher**; pairs with **adom-symbol**, **adom-lbr**, and **ds2sf**.\n\n## Run it\n\n```bash\nadom-footprint serve --port 8783 # live app (AI-drivable: /state, /load, /deliver, /eval)\nadom-footprint render --file part.kicad_mod --out part.svg\n```\nMIT, contributions welcome.\n",+ "install": {+ "binary_name": "adom-footprint",+ "install_dir": "",+ "install_hint": "",+ "version_cmd": ""+ },+ "author": {+ "id": "6738b00a4dc87b8adbb0a5a3",+ "name": "John Lauer",+ "email": "[email protected]"+ },+ "tags": [],+ "license": "proprietary",+ "visibility": {+ "public": true+ },+ "hero": null,+ "sample_prompts": [],+ "discovery_triggers": [],+ "discovery_pitch": null,+ "metadata": {},+ "created_at": "2026-06-21T21:37:21.473Z",+ "updated_at": "2026-06-21T21:37:21.473Z",+ "skills": []+}