← Commit history

Public-safe step pages and screenshots

John Lauer ·8c8cf4dd18 ·1d ago ·parent 6d4ed18
93 files changed +124−101
steps/02-rules/README.md+1−1steps/03-design/README.md+1−1steps/04-test-plan/README.md+23steps/05-sourcing/README.md+1−1steps/09-schematic/README.md+3−3steps/09-schematic/pub-shot-schematic-3-end.pngsteps/09-schematic/pub-shot-schematic-3-start.pngsteps/10-simulation/README.md+3−3steps/10-simulation/pub-shot-simulation-1-end.pngsteps/10-simulation/pub-shot-simulation-1-start.pngsteps/11-components/README.md+1−1steps/11-components/pub-shot-components-1-start.pngsteps/12-models/README.md+2−2steps/12-models/pub-shot-models-1-start.pngsteps/13-placement/README.md+5−5steps/13-placement/pub-shot-placement-1-start.pngsteps/13-placement/pub-shot-placement-2-end.pngsteps/13-placement/pub-shot-placement-2-start.pngsteps/14-routing/README.md+9−9steps/14-routing/pub-shot-routing-1-end.pngsteps/14-routing/pub-shot-routing-1-start.pngsteps/14-routing/pub-shot-routing-2-end.pngsteps/14-routing/pub-shot-routing-2-start.pngsteps/14-routing/pub-shot-routing-3-end.pngsteps/14-routing/pub-shot-routing-3-start.pngsteps/15-thermal-vias/README.md+6−6steps/15-thermal-vias/pub-shot-thermal-vias-1-end.pngsteps/15-thermal-vias/pub-shot-thermal-vias-1-start.pngsteps/15-thermal-vias/pub-shot-thermal-vias-2-end.pngsteps/15-thermal-vias/pub-shot-thermal-vias-2-start.pngsteps/16-pours/README.md+12−12steps/16-pours/pub-shot-pours-1-end.pngsteps/16-pours/pub-shot-pours-1-start.pngsteps/16-pours/pub-shot-pours-2-end.pngsteps/16-pours/pub-shot-pours-2-start.pngsteps/16-pours/pub-shot-pours-3-end.pngsteps/16-pours/pub-shot-pours-3-start.pngsteps/16-pours/pub-shot-pours-4-end.pngsteps/16-pours/pub-shot-pours-4-start.pngsteps/17-outline/README.md+9−9steps/17-outline/pub-shot-outline-1-end.pngsteps/17-outline/pub-shot-outline-1-start.pngsteps/17-outline/pub-shot-outline-2-end.pngsteps/17-outline/pub-shot-outline-2-start.pngsteps/17-outline/pub-shot-outline-3-end.pngsteps/17-outline/pub-shot-outline-3-start.pngsteps/18-current/README.md+15−15steps/18-current/pub-shot-current-1-start.pngsteps/18-current/pub-shot-current-2-end.pngsteps/18-current/pub-shot-current-2-net-GND.pngsteps/18-current/pub-shot-current-2-net-SW.pngsteps/18-current/pub-shot-current-2-net-VIN.pngsteps/18-current/pub-shot-current-2-net-VOUT.pngsteps/18-current/pub-shot-current-2-start.pngsteps/18-current/pub-shot-current-3-end.pngsteps/18-current/pub-shot-current-3-net-GND.pngsteps/18-current/pub-shot-current-3-net-SW.pngsteps/18-current/pub-shot-current-3-net-VIN.pngsteps/18-current/pub-shot-current-3-net-VOUT.pngsteps/18-current/pub-shot-current-3-start.pngsteps/19-thermal/README.md+14−14steps/19-thermal/pub-shot-thermal-1-end.pngsteps/19-thermal/pub-shot-thermal-1-net-GND.pngsteps/19-thermal/pub-shot-thermal-1-net-VOUT.pngsteps/19-thermal/pub-shot-thermal-1-start.pngsteps/19-thermal/pub-shot-thermal-2-end.pngsteps/19-thermal/pub-shot-thermal-2-net-GND.pngsteps/19-thermal/pub-shot-thermal-2-net-VOUT.pngsteps/19-thermal/pub-shot-thermal-2-start.pngsteps/19-thermal/pub-shot-thermal-vias-1-end.pngsteps/19-thermal/pub-shot-thermal-vias-1-start.pngsteps/19-thermal/pub-shot-thermal-vias-2-end.pngsteps/19-thermal/pub-shot-thermal-vias-2-start.pngsteps/20-fields/README.md+3−3steps/20-fields/pub-shot-fields-1-fields-end.pngsteps/20-fields/pub-shot-fields-1-fields-start.pngsteps/21-nets/README.md+7−7steps/21-nets/pub-shot-nets-1-end.pngsteps/21-nets/pub-shot-nets-1-net-GND.pngsteps/21-nets/pub-shot-nets-1-net-SW.pngsteps/21-nets/pub-shot-nets-1-net-VIN.pngsteps/21-nets/pub-shot-nets-1-net-VOUT.pngsteps/21-nets/pub-shot-nets-1-start.pngsteps/22-silkscreen/README.md+1−1steps/22-silkscreen/pub-shot-silkscreen-1-start.pngsteps/23-3d/README.md+4−4steps/23-3d/pub-shot-3d-1-3d-end.pngsteps/23-3d/pub-shot-3d-1-3d-start.pngsteps/23-3d/pub-shot-3d-1-start.pngsteps/24-finish/README.md+2−2steps/24-finish/pub-shot-finish-1-start.pngsteps/25-export/README.md+2−2steps/25-export/pub-shot-export-1-start.png
steps/02-rules/README.md+1−1
@@ -18,7 +18,7 @@ Choose the fab and load its design rules before anything is drawn: the AI asks t  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/desktop-m0-20261018-160643-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/desktop-m0-20261018-160643-poster.jpg" title="Design rules, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-desktop-m0-20261018-160643-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-desktop-m0-20261018-160643-poster.jpg" title="Design rules, visit 1 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/03-design/README.md+1−1
@@ -12,7 +12,7 @@ datasheet math and part values  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/desktop-m0-20261018-160823-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/desktop-m0-20261018-160823-poster.jpg" title="Circuit design, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-desktop-m0-20261018-160823-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-desktop-m0-20261018-160823-poster.jpg" title="Circuit design, visit 1 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/04-test-plan/README.mdadded+23
@@ -0,0 +1,23 @@+# Step 4: Test plan++Plan how the built board will be tested: the measurements a careful engineer would take (rails, switch node, feedback, ripple, enable, LED), the net each one needs, and a test point for every one.++## Visits++- 2026-10-18T16:11:22Z++## What the binary checked++### testplan++- **added**: 0 item(s)+- **file**: /home/adom/project/tps54202-buck-12v5v/design/tests.json+- **gaps**: 0 item(s)+- **mode**: netlist+- **notes**: 0 item(s)+- **tests**: 8 item(s)+++## AI usage (Google Antigravity)++8 model calls: 31,684 fresh input, 1,809,725 cached input and 8,225 output tokens.
steps/05-sourcing/README.md+1−1
@@ -41,7 +41,7 @@ every part in stock, with an MPN  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/desktop-m0-20261018-161551-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/desktop-m0-20261018-161551-poster.jpg" title="Sourcing, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-desktop-m0-20261018-161551-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-desktop-m0-20261018-161551-poster.jpg" title="Sourcing, visit 1 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/09-schematic/README.md+3−3
@@ -35,15 +35,15 @@ drawn live, checked against the netlist  **start** -![start](shot-schematic-3-start.png)+![start](pub-shot-schematic-3-start.png)  **end** -![end](shot-schematic-3-end.png)+![end](pub-shot-schematic-3-end.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-7342418-20261018-183341-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-7342418-20261018-183341-poster.jpg" title="Schematic, visit 3 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-7342418-20261018-183341-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-7342418-20261018-183341-poster.jpg" title="Schematic, visit 3 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/09-schematic/pub-shot-schematic-3-end.pngadded
⋯ 1 unchanged line ⋯
steps/09-schematic/pub-shot-schematic-3-start.pngadded
⋯ 1 unchanged line ⋯
steps/10-simulation/README.md+3−3
@@ -16,15 +16,15 @@ the drawn schematic in SPICE: start-up, ripple, load step  **start** -![start](shot-simulation-1-start.png)+![start](pub-shot-simulation-1-start.png)  **end** -![end](shot-simulation-1-end.png)+![end](pub-shot-simulation-1-end.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-787678-20261018-183804-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-787678-20261018-183804-poster.jpg" title="SPICE simulation, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-787678-20261018-183804-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-787678-20261018-183804-poster.jpg" title="SPICE simulation, visit 1 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/10-simulation/pub-shot-simulation-1-end.pngadded
⋯ 1 unchanged line ⋯
steps/10-simulation/pub-shot-simulation-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/11-components/README.md+1−1
@@ -10,7 +10,7 @@ Audit wiki component identity, reusable CAD quality and redistribution evidence  **start** -![start](shot-components-1-start.png)+![start](pub-shot-components-1-start.png)  ## AI usage (Google Antigravity) 
steps/11-components/pub-shot-components-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/12-models/README.md+2−2
@@ -27,11 +27,11 @@ Check native board model resolution and inspect the selected library variants in  **start** -![start](shot-models-1-start.png)+![start](pub-shot-models-1-start.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-10752118-20261018-193821-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-10752118-20261018-193821-poster.jpg" title="3D models, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-10752118-20261018-193821-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-10752118-20261018-193821-poster.jpg" title="3D models, visit 1 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/12-models/pub-shot-models-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/13-placement/README.md+5−5
@@ -18,21 +18,21 @@ place the parts for routability, current and heat; the binary packs, checks cour  **start** -![start](shot-placement-1-start.png)+![start](pub-shot-placement-1-start.png)  **start** -![start](shot-placement-2-start.png)+![start](pub-shot-placement-2-start.png)  **end** -![end](shot-placement-2-end.png)+![end](pub-shot-placement-2-end.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-3543304-20261018-194858-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-3543304-20261018-194858-poster.jpg" title="Placement, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-3543304-20261018-194858-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-3543304-20261018-194858-poster.jpg" title="Placement, visit 1 (10x)" muted="true"} -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-203054-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-203054-poster.jpg" title="Placement, visit 2 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-203054-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-203054-poster.jpg" title="Placement, visit 2 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/13-placement/pub-shot-placement-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/13-placement/pub-shot-placement-2-end.pngadded
⋯ 1 unchanged line ⋯
steps/13-placement/pub-shot-placement-2-start.pngadded
⋯ 1 unchanged line ⋯
steps/14-routing/README.md+9−9
@@ -22,35 +22,35 @@ route to 100 percent with the spec's rules, gate with KiCad's DRC, land as undo  **start** -![start](shot-routing-1-start.png)+![start](pub-shot-routing-1-start.png)  **end** -![end](shot-routing-1-end.png)+![end](pub-shot-routing-1-end.png)  **start** -![start](shot-routing-2-start.png)+![start](pub-shot-routing-2-start.png)  **end** -![end](shot-routing-2-end.png)+![end](pub-shot-routing-2-end.png)  **start** -![start](shot-routing-3-start.png)+![start](pub-shot-routing-3-start.png)  **end** -![end](shot-routing-3-end.png)+![end](pub-shot-routing-3-end.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-202614-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-202614-poster.jpg" title="Routing, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-202614-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-202614-poster.jpg" title="Routing, visit 1 (10x)" muted="true"} -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-203705-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-203705-poster.jpg" title="Routing, visit 2 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-203705-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-203705-poster.jpg" title="Routing, visit 2 (10x)" muted="true"} -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-215621-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-215621-poster.jpg" title="Routing, visit 3 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-215621-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-215621-poster.jpg" title="Routing, visit 3 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/14-routing/pub-shot-routing-1-end.pngadded
⋯ 1 unchanged line ⋯
steps/14-routing/pub-shot-routing-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/14-routing/pub-shot-routing-2-end.pngadded
⋯ 1 unchanged line ⋯
steps/14-routing/pub-shot-routing-2-start.pngadded
⋯ 1 unchanged line ⋯
steps/14-routing/pub-shot-routing-3-end.pngadded
⋯ 1 unchanged line ⋯
steps/14-routing/pub-shot-routing-3-start.pngadded
⋯ 1 unchanged line ⋯
steps/15-thermal-vias/README.md+6−6
@@ -25,25 +25,25 @@ Heatsink vias where the heat is: for every part that dissipates real power (the  **start** -![start](shot-thermal-vias-1-start.png)+![start](pub-shot-thermal-vias-1-start.png)  **end** -![end](shot-thermal-vias-1-end.png)+![end](pub-shot-thermal-vias-1-end.png)  **start** -![start](shot-thermal-vias-2-start.png)+![start](pub-shot-thermal-vias-2-start.png)  **end** -![end](shot-thermal-vias-2-end.png)+![end](pub-shot-thermal-vias-2-end.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-204615-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-204615-poster.jpg" title="Heatsink vias, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-204615-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-204615-poster.jpg" title="Heatsink vias, visit 1 (10x)" muted="true"} -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-220452-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-220452-poster.jpg" title="Heatsink vias, visit 2 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-220452-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-220452-poster.jpg" title="Heatsink vias, visit 2 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/15-thermal-vias/pub-shot-thermal-vias-1-end.pngadded
⋯ 1 unchanged line ⋯
steps/15-thermal-vias/pub-shot-thermal-vias-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/15-thermal-vias/pub-shot-thermal-vias-2-end.pngadded
⋯ 1 unchanged line ⋯
steps/15-thermal-vias/pub-shot-thermal-vias-2-start.pngadded
⋯ 1 unchanged line ⋯
steps/16-pours/README.md+12−12
@@ -23,45 +23,45 @@ pour every net the spec names, keepouts along Kelvin taps, thermal and stitching  **start** -![start](shot-pours-1-start.png)+![start](pub-shot-pours-1-start.png)  **end** -![end](shot-pours-1-end.png)+![end](pub-shot-pours-1-end.png)  **start** -![start](shot-pours-2-start.png)+![start](pub-shot-pours-2-start.png)  **end** -![end](shot-pours-2-end.png)+![end](pub-shot-pours-2-end.png)  **start** -![start](shot-pours-3-start.png)+![start](pub-shot-pours-3-start.png)  **end** -![end](shot-pours-3-end.png)+![end](pub-shot-pours-3-end.png)  **start** -![start](shot-pours-4-start.png)+![start](pub-shot-pours-4-start.png)  **end** -![end](shot-pours-4-end.png)+![end](pub-shot-pours-4-end.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-210526-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-210526-poster.jpg" title="Copper pours, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-210526-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-210526-poster.jpg" title="Copper pours, visit 1 (10x)" muted="true"} -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-214609-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-214609-poster.jpg" title="Copper pours, visit 2 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-214609-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-214609-poster.jpg" title="Copper pours, visit 2 (10x)" muted="true"} -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-220628-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-220628-poster.jpg" title="Copper pours, visit 3 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-220628-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-220628-poster.jpg" title="Copper pours, visit 3 (10x)" muted="true"} -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-222543-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-222543-poster.jpg" title="Copper pours, visit 4 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-222543-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-222543-poster.jpg" title="Copper pours, visit 4 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/16-pours/pub-shot-pours-1-end.pngadded
⋯ 1 unchanged line ⋯
steps/16-pours/pub-shot-pours-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/16-pours/pub-shot-pours-2-end.pngadded
⋯ 1 unchanged line ⋯
steps/16-pours/pub-shot-pours-2-start.pngadded
⋯ 1 unchanged line ⋯
steps/16-pours/pub-shot-pours-3-end.pngadded
⋯ 1 unchanged line ⋯
steps/16-pours/pub-shot-pours-3-start.pngadded
⋯ 1 unchanged line ⋯
steps/16-pours/pub-shot-pours-4-end.pngadded
⋯ 1 unchanged line ⋯
steps/16-pours/pub-shot-pours-4-start.pngadded
⋯ 1 unchanged line ⋯
steps/17-outline/README.md+9−9
@@ -20,35 +20,35 @@ Round the board's corners: every sharp outline corner becomes a radius (1.0 mm b  **start** -![start](shot-outline-1-start.png)+![start](pub-shot-outline-1-start.png)  **end** -![end](shot-outline-1-end.png)+![end](pub-shot-outline-1-end.png)  **start** -![start](shot-outline-2-start.png)+![start](pub-shot-outline-2-start.png)  **end** -![end](shot-outline-2-end.png)+![end](pub-shot-outline-2-end.png)  **start** -![start](shot-outline-3-start.png)+![start](pub-shot-outline-3-start.png)  **end** -![end](shot-outline-3-end.png)+![end](pub-shot-outline-3-end.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-211126-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-211126-poster.jpg" title="Rounded corners, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-211126-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-211126-poster.jpg" title="Rounded corners, visit 1 (10x)" muted="true"} -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-220850-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-220850-poster.jpg" title="Rounded corners, visit 2 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-220850-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-220850-poster.jpg" title="Rounded corners, visit 2 (10x)" muted="true"} -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-223607-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-223607-poster.jpg" title="Rounded corners, visit 3 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-223607-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-223607-poster.jpg" title="Rounded corners, visit 3 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/17-outline/pub-shot-outline-1-end.pngadded
⋯ 1 unchanged line ⋯
steps/17-outline/pub-shot-outline-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/17-outline/pub-shot-outline-2-end.pngadded
⋯ 1 unchanged line ⋯
steps/17-outline/pub-shot-outline-2-start.pngadded
⋯ 1 unchanged line ⋯
steps/17-outline/pub-shot-outline-3-end.pngadded
⋯ 1 unchanged line ⋯
steps/17-outline/pub-shot-outline-3-start.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/README.md+15−15
@@ -26,11 +26,11 @@ IPC-2221 on every loaded net, pour and via capacity, the same-layer rule; then t  **start** -![start](shot-current-1-start.png)+![start](pub-shot-current-1-start.png)  **start** -![start](shot-current-2-start.png)+![start](pub-shot-current-2-start.png)  **DC current density across GND, VIN, VOUT, and SW copper pours (peak 45.6 A/mm2 on SW, well below 60 A/mm2 limit)** @@ -38,53 +38,53 @@ IPC-2221 on every loaded net, pour and via capacity, the same-layer rule; then t  **screenshot** -![screenshot](shot-current-2-net-GND.png)+![screenshot](pub-shot-current-2-net-GND.png)  **screenshot** -![screenshot](shot-current-2-net-SW.png)+![screenshot](pub-shot-current-2-net-SW.png)  **screenshot** -![screenshot](shot-current-2-net-VIN.png)+![screenshot](pub-shot-current-2-net-VIN.png)  **screenshot** -![screenshot](shot-current-2-net-VOUT.png)+![screenshot](pub-shot-current-2-net-VOUT.png)  **end** -![end](shot-current-2-end.png)+![end](pub-shot-current-2-end.png)  **start** -![start](shot-current-3-start.png)+![start](pub-shot-current-3-start.png)  **screenshot** -![screenshot](shot-current-3-net-GND.png)+![screenshot](pub-shot-current-3-net-GND.png)  **screenshot** -![screenshot](shot-current-3-net-SW.png)+![screenshot](pub-shot-current-3-net-SW.png)  **screenshot** -![screenshot](shot-current-3-net-VIN.png)+![screenshot](pub-shot-current-3-net-VIN.png)  **screenshot** -![screenshot](shot-current-3-net-VOUT.png)+![screenshot](pub-shot-current-3-net-VOUT.png)  **end** -![end](shot-current-3-end.png)+![end](pub-shot-current-3-end.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-221050-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-221050-poster.jpg" title="Current, visit 2 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-221050-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-221050-poster.jpg" title="Current, visit 2 (10x)" muted="true"} -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-223749-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-223749-poster.jpg" title="Current, visit 3 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-223749-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-223749-poster.jpg" title="Current, visit 3 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/18-current/pub-shot-current-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-2-end.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-2-net-GND.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-2-net-SW.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-2-net-VIN.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-2-net-VOUT.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-2-start.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-3-end.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-3-net-GND.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-3-net-SW.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-3-net-VIN.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-3-net-VOUT.pngadded
⋯ 1 unchanged line ⋯
steps/18-current/pub-shot-current-3-start.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/README.md+14−14
@@ -37,7 +37,7 @@ copper and vias at every hot tab against the rise budget; then the AI's own temp  **start** -![start](shot-thermal-1-start.png)+![start](pub-shot-thermal-1-start.png)  **Layer-by-layer copper lateral heat flux and plated via conduction from U1 (250 mW) and L1 (120 mW) into F.Cu and B.Cu pours** @@ -49,53 +49,53 @@ copper and vias at every hot tab against the rise budget; then the AI's own temp  **screenshot** -![screenshot](shot-thermal-1-net-VOUT.png)+![screenshot](pub-shot-thermal-1-net-VOUT.png)  **screenshot** -![screenshot](shot-thermal-1-net-GND.png)+![screenshot](pub-shot-thermal-1-net-GND.png)  **end** -![end](shot-thermal-1-end.png)+![end](pub-shot-thermal-1-end.png)  **start** -![start](shot-thermal-2-start.png)+![start](pub-shot-thermal-2-start.png)  **screenshot** -![screenshot](shot-thermal-2-net-VOUT.png)+![screenshot](pub-shot-thermal-2-net-VOUT.png)  **screenshot** -![screenshot](shot-thermal-2-net-GND.png)+![screenshot](pub-shot-thermal-2-net-GND.png)  **end** -![end](shot-thermal-2-end.png)+![end](pub-shot-thermal-2-end.png)  **visit vias-1-end** -![visit vias-1-end](shot-thermal-vias-1-end.png)+![visit vias-1-end](pub-shot-thermal-vias-1-end.png)  **visit vias-1-start** -![visit vias-1-start](shot-thermal-vias-1-start.png)+![visit vias-1-start](pub-shot-thermal-vias-1-start.png)  **visit vias-2-end** -![visit vias-2-end](shot-thermal-vias-2-end.png)+![visit vias-2-end](pub-shot-thermal-vias-2-end.png)  **visit vias-2-start** -![visit vias-2-start](shot-thermal-vias-2-start.png)+![visit vias-2-start](pub-shot-thermal-vias-2-start.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-221841-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-221841-poster.jpg" title="Thermal, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-221841-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-221841-poster.jpg" title="Thermal, visit 1 (10x)" muted="true"} -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-224000-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-224000-poster.jpg" title="Thermal, visit 2 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-224000-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-224000-poster.jpg" title="Thermal, visit 2 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/19-thermal/pub-shot-thermal-1-end.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/pub-shot-thermal-1-net-GND.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/pub-shot-thermal-1-net-VOUT.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/pub-shot-thermal-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/pub-shot-thermal-2-end.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/pub-shot-thermal-2-net-GND.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/pub-shot-thermal-2-net-VOUT.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/pub-shot-thermal-2-start.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/pub-shot-thermal-vias-1-end.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/pub-shot-thermal-vias-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/pub-shot-thermal-vias-2-end.pngadded
⋯ 1 unchanged line ⋯
steps/19-thermal/pub-shot-thermal-vias-2-start.pngadded
⋯ 1 unchanged line ⋯
steps/20-fields/README.md+3−3
@@ -19,15 +19,15 @@ the fields on the board: adom-fields solves the current density of every loaded  **fields-start** -![fields-start](shot-fields-1-fields-start.png)+![fields-start](pub-shot-fields-1-fields-start.png)  **fields-end** -![fields-end](shot-fields-1-fields-end.png)+![fields-end](pub-shot-fields-1-fields-end.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-7997818-20261018-224547-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-7997818-20261018-224547-poster.jpg" title="Fields, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-7997818-20261018-224547-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-7997818-20261018-224547-poster.jpg" title="Fields, visit 1 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/20-fields/pub-shot-fields-1-fields-end.pngadded
⋯ 1 unchanged line ⋯
steps/20-fields/pub-shot-fields-1-fields-start.pngadded
⋯ 1 unchanged line ⋯
steps/21-nets/README.md+7−7
@@ -16,31 +16,31 @@ the copper pour walkthrough: every poured net (and every loaded, wide or Kelvin  **start** -![start](shot-nets-1-start.png)+![start](pub-shot-nets-1-start.png)  **screenshot** -![screenshot](shot-nets-1-net-GND.png)+![screenshot](pub-shot-nets-1-net-GND.png)  **screenshot** -![screenshot](shot-nets-1-net-VIN.png)+![screenshot](pub-shot-nets-1-net-VIN.png)  **screenshot** -![screenshot](shot-nets-1-net-VOUT.png)+![screenshot](pub-shot-nets-1-net-VOUT.png)  **screenshot** -![screenshot](shot-nets-1-net-SW.png)+![screenshot](pub-shot-nets-1-net-SW.png)  **end** -![end](shot-nets-1-end.png)+![end](pub-shot-nets-1-end.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-225853-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-225853-poster.jpg" title="Pour walkthrough, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-225853-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-225853-poster.jpg" title="Pour walkthrough, visit 1 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/21-nets/pub-shot-nets-1-end.pngadded
⋯ 1 unchanged line ⋯
steps/21-nets/pub-shot-nets-1-net-GND.pngadded
⋯ 1 unchanged line ⋯
steps/21-nets/pub-shot-nets-1-net-SW.pngadded
⋯ 1 unchanged line ⋯
steps/21-nets/pub-shot-nets-1-net-VIN.pngadded
⋯ 1 unchanged line ⋯
steps/21-nets/pub-shot-nets-1-net-VOUT.pngadded
⋯ 1 unchanged line ⋯
steps/21-nets/pub-shot-nets-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/22-silkscreen/README.md+1−1
@@ -33,7 +33,7 @@ Make both faces useful in real service: references and values, verified connecto  **start** -![start](shot-silkscreen-1-start.png)+![start](pub-shot-silkscreen-1-start.png)  ## AI usage (Google Antigravity) 
steps/22-silkscreen/pub-shot-silkscreen-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/23-3d/README.md+4−4
@@ -16,19 +16,19 @@ the 3D walkthrough: the viewer opened from the editor, then fit, top, tilt, orbi  **start** -![start](shot-3d-1-start.png)+![start](pub-shot-3d-1-start.png)  **3d-start** -![3d-start](shot-3d-1-3d-start.png)+![3d-start](pub-shot-3d-1-3d-start.png)  **3d-end** -![3d-end](shot-3d-1-3d-end.png)+![3d-end](pub-shot-3d-1-3d-end.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-123799660-20261018-233132-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-123799660-20261018-233132-poster.jpg" title="3D board, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-123799660-20261018-233132-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-123799660-20261018-233132-poster.jpg" title="3D board, visit 1 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/23-3d/pub-shot-3d-1-3d-end.pngadded
⋯ 1 unchanged line ⋯
steps/23-3d/pub-shot-3d-1-3d-start.pngadded
⋯ 1 unchanged line ⋯
steps/23-3d/pub-shot-3d-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/24-finish/README.md+2−2
@@ -10,11 +10,11 @@ finish refuses until everything is true; the AI cuts the video and delivers  **start** -![start](shot-finish-1-start.png)+![start](pub-shot-finish-1-start.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-233519-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-233519-poster.jpg" title="Finish line, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-233519-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-233519-poster.jpg" title="Finish line, visit 1 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/24-finish/pub-shot-finish-1-start.pngadded
⋯ 1 unchanged line ⋯
steps/25-export/README.md+2−2
@@ -30,11 +30,11 @@ The finish line for the human: Gerbers, drill, BOM and pick-and-place (CPL) writ  **start** -![start](shot-export-1-start.png)+![start](pub-shot-export-1-start.png)  ## Clips -::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-233655-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/window-19530338-20261018-233655-poster.jpg" title="Gerbers, BOM, CPL, visit 1 (10x)" muted="true"}+::adom-video{video="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-233655-10x.mp4" poster="/john/tps54202-12v-5v-buck-20261018/render/docs/clips/pub-window-19530338-20261018-233655-poster.jpg" title="Gerbers, BOM, CPL, visit 1 (10x)" muted="true"}  ## AI usage (Google Antigravity) 
steps/25-export/pub-shot-export-1-start.pngadded
⋯ 1 unchanged line ⋯