project
12 V to 5 V / 1 A Buck Molecule (TPS54202)
Public Unreviewedby John Lauer
An independently designed 12 V to 5 V, 1 A synchronous buck molecule (TI TPS54202), with calculations, ngspice and PSpice simulation, KiCad 10 schematic and board, and the board laid out and analysed with adom-aiflow.
← Commit history
clips: 4 clip(s)
11 files changed
+71
README.md+6docs/clips.md+65docs/clips/window-461694-20260929-023413-10x.mp4docs/clips/window-461694-20260929-023413-action.mp4docs/clips/window-461694-20260929-023413-sheet.pngdocs/clips/window-461694-20260929-025743-10x.mp4docs/clips/window-461694-20260929-025743-sheet.pngdocs/clips/window-593052-20260929-115650-10x.mp4docs/clips/window-593052-20260929-115650-sheet.pngdocs/clips/window-593052-20260929-121139-10x.mp4docs/clips/window-593052-20260929-121139-sheet.pngREADME.md+6@@ -1,3 +1,9 @@ # 12 V to 5 V / 1 A Buck Molecule (TPS54202) on a Probing Scaffold An independently designed 12 V to 5 V, 1 A synchronous buck molecule (TI TPS54202), with calculations, ngspice and PSpice simulation, KiCad 10 schematic and board, and its place on a scaffold wired to the control panel for live probing.++## Feature guides++| guide | what it covers |+|---|---|+| [Build clips](docs/clips.md) | Every step's video clip from the adom-aiflow run, appended as the build goes. |
docs/clips.mdadded+65@@ -0,0 +1,65 @@+# Build clips++Every step of the adom-aiflow run records its own clip of the KiCad window on the test box. This page is appended as each clip lands, so it can stay open in a browser tab while the build runs.++Last updated 2026-09-29 12:15 UTC. 4 clip(s).++| # | step | recorded | clip | state |+|---|---|---|---|---|+| 1 | Placement (and the first traces) | 2026-09-29 02:34 UTC | [10x cut](#clip-1) | ok |+| 2 | Routing landed, first pours | 2026-09-29 02:57 UTC | [10x cut](#clip-2) | see note |+| 3 | Routing rework (back from the current analysis) | 2026-09-29 11:56 UTC | [10x cut](#clip-3) | ok |+| 4 | Pours rework (back from the Fields solve) | 2026-09-29 12:11 UTC | [10x cut](#clip-4) | ok |++### Clip 1: Placement (and the first traces)++<a id="clip-1"></a>++Recorded 2026-09-29 02:34 UTC. The 24 parts parked in a row below the outline land on the molecule one at a time, each its own KiCad undo step; the first traces appear at the end.++<video src="docs/clips/window-461694-20260929-023413-10x.mp4" controls muted playsinline></video>++Motion-only action cut: [docs/clips/window-461694-20260929-023413-action.mp4](clips/window-461694-20260929-023413-action.mp4)++Contact sheet (nine frames): ++Raw recording: `window-461694-20260929-023413.mp4`, 984 MB, kept with the run (not uploaded).++### Clip 2: Routing landed, first pours++<a id="clip-2"></a>++Recorded 2026-09-29 02:57 UTC. The 48 routed traces on the board, then the first pours filling (GND on both layers, VIN and VOUT on top).++> Note: aiflow flagged it blank; that is a false positive: the check samples the middle of the window and the board sits left of centre at this zoom (the sheet shows real footage).++<video src="docs/clips/window-461694-20260929-025743-10x.mp4" controls muted playsinline></video>++Contact sheet (nine frames): ++Raw recording: `window-461694-20260929-025743.mp4`, 1110 MB, kept with the run (not uploaded).++### Clip 3: Routing rework (back from the current analysis)++<a id="clip-3"></a>++Recorded 2026-09-29 11:56 UTC. FB and VOUT come off the bottom layer under the input hot loop; the feedback column (R1, R2, C9) is turned 180 degrees so it reads VOUT, R1, FBM, R2, FB; the LED moves beside the output; the VOUT sense re-routes along the top edge.++<video src="docs/clips/window-593052-20260929-115650-10x.mp4" controls muted playsinline></video>++Contact sheet (nine frames): ++Raw recording: `window-593052-20260929-115650.mp4`, 463 MB, kept with the run (not uploaded).++### Clip 4: Pours rework (back from the Fields solve)++<a id="clip-4"></a>++Recorded 2026-09-29 12:11 UTC. SW patch from U1 to the inductor, solid ground at U1's GND pin with thermal vias, the stray SW vias and corridor GND vias removed, every zone refilled.++<video src="docs/clips/window-593052-20260929-121139-10x.mp4" controls muted playsinline></video>++Contact sheet (nine frames): ++Raw recording: `window-593052-20260929-121139.mp4`, 87 MB, kept with the run (not uploaded).+
docs/clips/window-461694-20260929-023413-10x.mp4added⋯ 1 unchanged line ⋯
docs/clips/window-461694-20260929-023413-action.mp4added⋯ 1 unchanged line ⋯
docs/clips/window-461694-20260929-023413-sheet.pngadded⋯ 1 unchanged line ⋯
docs/clips/window-461694-20260929-025743-10x.mp4added⋯ 1 unchanged line ⋯
docs/clips/window-461694-20260929-025743-sheet.pngadded⋯ 1 unchanged line ⋯
docs/clips/window-593052-20260929-115650-10x.mp4added⋯ 1 unchanged line ⋯
docs/clips/window-593052-20260929-115650-sheet.pngadded⋯ 1 unchanged line ⋯
docs/clips/window-593052-20260929-121139-10x.mp4added⋯ 1 unchanged line ⋯
docs/clips/window-593052-20260929-121139-sheet.pngadded⋯ 1 unchanged line ⋯