app
KiCad - the KiCad Bridge
Public Made by Adomby adom
Drive your own KiCad from an AI, in the background: open every editor, read the whole board as data (the EDA Bridge Standard board model), stack-up, part heights, netlists, place, route, pour, DRC and exports.
← Commit history
README.md−6@@ -23,12 +23,6 @@ KiCad is the user's **host app**. The bridge *detects* an existing KiCad and, if **â–¶ [Watch the demo](https://wiki.adom.inc/blob/app/adom-desktop-kicad-bridge/kicad-bridge-demo.mp4)** (48s, 🔊 narrated) — the bridge driving real KiCad on a Windows VM: **select** a footprint and **zoom** the copper in the PCB editor, **rotate** the assembled board in 3D, then tour the schematic, symbol, and footprint editors. Genuine screen recording of the live windows (zoom / select / 3D rotation), narrated section by section — not animated stills. -## Demo #2 — Adom Basic Parts, into KiCad--[](https://wiki.adom.inc/blob/app/adom-desktop-kicad-bridge/kicad-bridge-parts-demo.mp4)--**â–¶ [Watch demo #2](https://wiki.adom.inc/blob/app/adom-desktop-kicad-bridge/kicad-bridge-parts-demo.mp4)** (73s, 🔊 narrated) — the **Adom Basic Parts** taken into KiCad 10, each with its **footprint** and **3D model**: a 0603 thick‑film resistor, an 0402 ceramic capacitor, and a super‑red 0402 LED — plus one **microcontroller**, the **nRF54L15**. The IC gets the full treatment: a **3D‑chip vector baked right into its schematic symbol** (crisp KiCad line‑art, not a raster overlay), and a **laser‑etched 3D chip** where the manufacturer part number is real B‑rep geometry on the chip top — shown at an isometric angle so the etch is readable. Then they're placed on a **new board** and rendered **live in KiCad's 3D viewer**, headless on a GPU‑less cloud Windows VM (software‑rendered via Mesa).- --- ## How it fits together
package.json+5−5@@ -1,6 +1,6 @@ { "slug": "adom-desktop-kicad-bridge",- "version": "1.0.12",+ "version": "1.0.13", "type": "app", "description": "KiCad bridge for Adom Desktop.", "tags": [@@ -11,7 +11,9 @@ "bridge", "adom-desktop" ],- "dependencies": {},+ "dependencies": {+ "adom/adom-desktop": "^1.9.0"+ }, "scripts": { "install": "./install.sh", "uninstall": "./uninstall.sh"@@ -32,8 +34,6 @@ "skills/kicad-tour/SKILL.md", "skills/kicad-tour/tour_runner.py", "skills/kicad-tour/hero/README.md",- "skills/kicad-tour/hero/hero_builder.py",- "skills/kicad-bridge-dev/SKILL.md",- "skills/kicad-bridge-publish/SKILL.md"+ "skills/kicad-tour/hero/hero_builder.py" ] }
page.json+5−5@@ -4,7 +4,7 @@ "slug": "adom-desktop-kicad-bridge", "title": "Adom Desktop - KiCad Bridge", "brief": "Reference implementation of the KiCad bridge — multi-instance Python server, forward path via kicad-cli, reverse path via in-process plugin. Most complex of the three bundled bridges.",- "version": "1.0.12",+ "version": "1.0.13", "tags": [ "kicad", "pcb",@@ -104,7 +104,9 @@ "author_name": "John Lauer", "source_visibility": "public", "description": "KiCad bridge for Adom Desktop.",- "dependencies": {},+ "dependencies": {+ "adom/adom-desktop": "^1.9.0"+ }, "scripts": { "install": "./install.sh", "uninstall": "./uninstall.sh"@@ -125,9 +127,7 @@ "skills/kicad-tour/SKILL.md", "skills/kicad-tour/tour_runner.py", "skills/kicad-tour/hero/README.md",- "skills/kicad-tour/hero/hero_builder.py",- "skills/kicad-bridge-dev/SKILL.md",- "skills/kicad-bridge-publish/SKILL.md"+ "skills/kicad-tour/hero/hero_builder.py" ], "org": "adom" }