app
Codex
Public Made by Adomby adom
Codex in Adom Hydrogen: ecosystem setup, dock dashboard and live engineering demos.
← Commit history
Fit embedded routing videos to the Markdown column with sanitizer-safe width attributes
3 files changed
+12−12
README.md+4−4@@ -20,13 +20,13 @@ The videos below are real KiCad window recordings. Astra runs in the Adom Hydrog ### Six nets: the first trace-routing demo -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/01-astra-live-routing-3x.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/01-astra-live-routing-3x.mp4" style="width:100%;max-width:1100px"></video> [Download the 23-second video](videos/01-astra-live-routing-3x.mp4). Six nets, 13 pads, 20 trace segments and two vias. KiCad measured zero DRC errors and zero unconnected items; three warnings identify synthetic footprint libraries. ### 24-net crossover: calculated paths and branches -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/02-astra-crossbar-24-3x.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/02-astra-crossbar-24-3x.mp4" style="width:100%;max-width:1100px"></video> [Download the 31-second video](videos/02-astra-crossbar-24-3x.mp4). A permutation maps each input to an output column. Horizontal front-layer traces cross vertical back-layer traces, and each net branches to a third pad. Result: 72 pads, 120 segments, 48 vias, zero DRC errors, zero unconnected items, and three synthetic-library warnings. @@ -34,7 +34,7 @@ This establishes explicit per-net/per-trace control. The crossover fixture uses ### Public Adom board: first routing pass -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/03-public-adom-solenoid-first-pass-3x.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/03-public-adom-solenoid-first-pass-3x.mp4" style="width:100%;max-width:1100px"></video> [Download the preview](https://wiki.adom.inc/api/pages/adom/codex/files/videos/03-public-adom-solenoid-first-pass-3x.mp4). Uses the public [Adom Teazzers Solenoid Driver RP2040 v1.1](https://wiki.adom.inc/adom/teazzers-solenoid-driver-rp2040-v1-1), with 94 footprints and five channels. Astra calculates paths independently, then commits them live through Adom Bridge. Precomputed geometry and 3x playback are labeled. This first pass adds 60 connections as 106 segments, reducing native open items from 118 to 60. Five baseline errors remain. This is the earlier partial run; the full comparison below completes connectivity. @@ -45,7 +45,7 @@ The public Teazzers comparison shows the reference, a stripped copy, independent ## Public Adom board: full routing comparison -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing-narrated.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing-narrated.mp4" style="width:100%;max-width:1100px"></video> [Watch or download the narrated full comparison](https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing-narrated.mp4). The public [Teazzers Solenoid Driver RP2040 v1.1](https://wiki.adom.inc/adom/teazzers-solenoid-driver-rp2040-v1-1) has 94 footprints and five output channels. The video tours the original human layout, removes all 484 segments and 58 vias from a copy, verifies zero remaining traces/vias, and shows Astra's independently calculated routing appearing through live KiCad IPC edits.
docs/ASTRA-KICAD.md+5−5@@ -8,7 +8,7 @@ The real-board examples use only the public [Adom Teazzers Solenoid Driver RP204 The first example establishes the live control loop: Astra supplies explicit paths, and KiCad Bridge creates 20 trace segments and two vias across six nets. It includes a layer change and a branch to a third pad. The idle introduction is removed and routing plays at 3× with captions; this is a constructed fixture. -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/01-astra-live-routing-3x.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/01-astra-live-routing-3x.mp4" style="width:100%;max-width:1100px"></video> [Open or download this video](https://wiki.adom.inc/api/pages/adom/codex/files/videos/01-astra-live-routing-3x.mp4). @@ -16,7 +16,7 @@ The first example establishes the live control loop: Astra supplies explicit pat The second example scales to 24 nets and 72 pads, using a calculated permutation to create a crossover pattern. Front-layer horizontal runs, back-layer vertical runs and 48 vias produce 120 segments with zero native DRC errors and zero unconnected items; three synthetic-library warnings remain. It demonstrates repeatable routing geometry and live execution at 3×, rather than arbitrary-board autorouting. -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/02-astra-crossbar-24-3x.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/02-astra-crossbar-24-3x.mp4" style="width:100%;max-width:1100px"></video> [Open or download this video](https://wiki.adom.inc/api/pages/adom/codex/files/videos/02-astra-crossbar-24-3x.mp4). @@ -24,7 +24,7 @@ The second example scales to 24 nets and 72 pads, using a calculated permutation Next comes the public Teazzers solenoid driver, with 94 footprints and five output channels. From a stripped copy, Astra calculates obstacle-aware routes from pads and nets and commits 60 connections as 106 segments, reducing native unconnected items from 118 to 60. This deliberately preserves the partial milestone in the progression: five baseline errors remain, and the following video completes connectivity. -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/03-public-adom-solenoid-first-pass-3x.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/03-public-adom-solenoid-first-pass-3x.mp4" style="width:100%;max-width:1100px"></video> [Open or download this video](https://wiki.adom.inc/api/pages/adom/codex/files/videos/03-public-adom-solenoid-first-pass-3x.mp4). @@ -32,7 +32,7 @@ Next comes the public Teazzers solenoid driver, with 94 footprints and five outp This film tours the original human-routed board, visibly removes all 484 original segments and 58 vias from a copy, and recreates the routing through live KiCad edits. A custom geometry/A* planner produces 1,463 segments and 33 vias, with zero unconnected items after native refill and DRC; four inherited errors remain. Planning was performed beforehand, while the recorded route creation plays at 3×; the tour and final result play at normal speed. -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing.mp4" style="width:100%;max-width:1100px"></video> [Open or download this video](https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing.mp4). @@ -40,7 +40,7 @@ This film tours the original human-routed board, visibly removes all 484 origina This is the same full comparison with Adom TTS narration explaining the original layout, copper removal, independent planning, revision-checked Bridge edits and measured result. It adds an accessible explanation to the silent film; it is not another routing result. Its closing electrical-review note prompted the next stage: checking real loads, cleaner routes, USB geometry and copper retention for ablation. -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing-narrated.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing-narrated.mp4" style="width:100%;max-width:1100px"></video> [Open or download this video](https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing-narrated.mp4).
docs/ROUTING-IMPLEMENTATION.md+3−3@@ -44,7 +44,7 @@ The third clip uses Adom's public Teazzers Solenoid Driver RP2040 v1.1. Both the ### Public Adom board: first routing pass -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/03-public-adom-solenoid-first-pass-3x.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/03-public-adom-solenoid-first-pass-3x.mp4" style="width:100%;max-width:1100px"></video> [Download the preview](https://wiki.adom.inc/api/pages/adom/codex/files/videos/03-public-adom-solenoid-first-pass-3x.mp4). Uses the public [Adom Teazzers Solenoid Driver RP2040 v1.1](https://wiki.adom.inc/adom/teazzers-solenoid-driver-rp2040-v1-1), with 94 footprints and five channels. Astra calculates paths independently, then commits them live through Adom Bridge. Precomputed geometry and 3x playback are labeled. This first pass adds 60 connections as 106 segments, reducing native open items from 118 to 60. Five baseline errors remain. This is the earlier partial run; the full comparison below completes connectivity. @@ -57,7 +57,7 @@ The recorded board has 60 open items and five baseline errors: two courtyard ove ## Public Adom board: full routing comparison -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing.mp4" style="width:100%;max-width:1100px"></video> [Download the full comparison](https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing.mp4). The public [Teazzers Solenoid Driver RP2040 v1.1](https://wiki.adom.inc/adom/teazzers-solenoid-driver-rp2040-v1-1) has 94 footprints and five output channels. The video tours the original human layout, removes all 484 segments and 58 vias from a copy, verifies zero remaining traces/vias, and shows Astra's independently calculated routing appearing through live KiCad IPC edits. @@ -69,7 +69,7 @@ The final saved live board contains **1,463 segments and 33 vias, with zero unco ## Narrated full comparison -<video controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing-narrated.mp4" style="width:100%;max-width:1100px"></video>+<video width="100%" controls playsinline preload="metadata" src="https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing-narrated.mp4" style="width:100%;max-width:1100px"></video> [Watch or download the narrated version](https://wiki.adom.inc/api/pages/adom/codex/files/videos/04-public-adom-solenoid-full-routing-narrated.mp4). Adom TTS supplies the synthetic Andrew voice, timed to the tour, removal, independent routing and measured result. Captions remain visible; the silent edition above is also available.