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
gaps 43 and 44: flat etch mark, local OpenCascade opt-in
2 files changed
+4
AIFLOW-GAPS.md+2@@ -130,3 +130,5 @@ Every remaining row is closed in the binary; see docs/release-0.1.37.md on adom/ | 40 (fixed in 0.1.39) | the ICs' 3D models had no MPN mark: the components step's marking defaulted to "ask" and was skipped; and the adom-chip-laser service repaints the whole part black and grey and writes across X, so its output cannot be used directly (filed as adom/adom-chip-laser#2). 0.1.39 adds `adom-aiflow-etch` (colour-preserving, along the long axis, Y-up models stood up first), makes marking the default for ICs, and `finish` checks it. | aiflow (tool, default, gate), adom-chip-laser | | 41 (skills fixed in 0.1.39) | the three component pages made here (through molecule-publish's "create missing component pages" stage) had plain thumbnails as heroes, not the eda-component-hero art (etched part, copper outlines, silkscreen, pin labels); aiflow-sourcing and aiflow-molecule now require it whenever a component page is made | aiflow skills | | 42 (fixed in 0.1.40) | the rework run's `report --push` rebuilt docs/clips.md from its own clips and overwrote the first run's clips page; the first run now owns docs/clips.md and later runs publish docs/clips-<run>.md with a link | aiflow (clips) |+| 43 (fixed in 0.1.41 and 0.1.42) | the etch mark was 3D text (an extruded solid per glyph: 1,760 triangles on a 920-triangle SOT-23-6); it is now flat, each glyph's top face only (359 triangles, same look), and its colour is stored in the STEP (a located transform had made the writer drop it) | aiflow (etch tool) |+| 44 (0.1.41) | the etch tool installed OpenCascade locally (about 1.3 GB) on first use, against the rule that STEP geometry work happens on the shared services; it now refuses unless the user agrees (`AIFLOW_ALLOW_LOCAL_OCC=1`), until adom-chip-laser keeps colours, turns the part and writes flat marks itself (adom/adom-chip-laser#2, flat mark added in a comment) | aiflow, adom-chip-laser |
docs/aiflow-run.md+2@@ -127,6 +127,8 @@ Everything in this run that aiflow did not guide, gate or measure was logged as | 40 | the ICs' models had no MPN mark, and the etch service alone repaints the part and writes across the short axis | bug + default | **fixed in 0.1.39** (`adom-aiflow-etch`, default on for ICs, finish check) | | 41 | component pages had plain heroes instead of the annotated, etched eda-component-hero art | skill | **skills fixed in 0.1.39** | | 42 | a second run's report push overwrote the first run's clips page | bug | **fixed in 0.1.40** |+| 43 | the MPN mark was 3D text, and its colour was not stored | bug | **fixed in 0.1.41 and 0.1.42** (flat mark, 80 % fewer triangles) |+| 44 | the etch tool installed OpenCascade locally without asking | rule | **fixed in 0.1.41** (opt-in only) | Ten companion skills from this run shipped in adom-aiflow 0.1.34 (2026-09-29), and 0.1.37 (2026-09-30) closed every remaining gap in the binary. Its new `planeUnder` gate then found one thing on this board: an EN via and part of the VOUT sense trace on B.Cu under the input hot loop (see the gap log).