project
Ghost Hand
Public Unreviewedby John Lauer
A small battery gadget that keeps an automatic sink faucet running while you use the sink: it learns the faucet's timeout, re-arms with the shortest blip, and stops after 10 minutes or when picked up.
← Commit history
adom-aiflow: step evidence (thermal)
9 files changed
+84
board/README.md+2board/steps/19-thermal/README.md+82board/steps/19-thermal/artifact-763bdc924ecddd2cf603b991256450d4b7b8faa87b9c1ba8cf943be53d7748f3.pngboard/steps/19-thermal/shot-thermal-1-net-GND.pngboard/steps/19-thermal/shot-thermal-1-net-VBAT.pngboard/steps/19-thermal/shot-thermal-1-net-VBUS.pngboard/steps/19-thermal/shot-thermal-1-start.pngboard/steps/19-thermal/shot-thermal-vias-1-end.pngboard/steps/19-thermal/shot-thermal-vias-1-start.pngboard/README.md+2@@ -88,4 +88,6 @@ Every step of the build, in order, each with its own page of evidence (checks, s **18. Current**: current density on every loaded net. [The evidence](steps/18-current/README.md) +**19. Thermal**: temperature rise against the budget. [The evidence](steps/19-thermal/README.md)+ <!-- /aiflow:steps -->
board/steps/19-thermal/README.mdadded+82@@ -0,0 +1,82 @@+# Step 19: Thermal++copper and vias at every hot tab against the rise budget; then the AI's own temperature rise drawing and a walkthrough of the pours it judged++## Visits++- 2026-11-06T23:39:43Z++## What the binary checked++### analyze-thermal++- **acknowledgedPeaks**: 0 item(s)+- **boardSinkAssumptions**: 0 item(s)+- **boardSinkNotes**: U2: lead-cooled, judged by the Fields solve+- **expiredAcks**: 0 item(s)+- **fieldNote**: same-input field screen passed under its stated assumptions+- **fieldReport**: aiflow/run/fields/fields.json+- **heuristicPass**: True+- **pass**: True+- **results**: 1 item(s)++### thermal-vias++- **acked**: 0 item(s)+- **countedOn**: live board (kicad_routing_state)+- **landed**: 0+- **leftOutAcked**: +- **short**: 0 item(s)++### thermal-vias-plan++- **boardZones**: 0 item(s)+- **parts**: 1 item(s)+- **plan**: aiflow/run/plan-thermal-vias.json+- **pourFreshness**: note: pour GND top (GND F.Cu) is not on the board yet (never landed); vias are counted against the planned outline 8573fdfd3f02, note: pour GND bottom (GND B.Cu) is not on the board yet (never landed); vias are counted against the planned outline 8573fdfd3f02++## Screenshots and drawings++**Temperature rise while charging at 196 mA (Adom Fields, still air, 25 C ambient): the MCP73831 charger U2 dissipates 0.34 W into VBAT, VBUS and GND copper and peaks at +33 C, under its 45 C budget**++++**start**++++**screenshot**++++**screenshot**++++**screenshot**++++**visit 1-net-GND**++++**visit 1-net-VBAT**++++**visit 1-net-VBUS**++++**visit 1-start**++++**visit vias-1-end**++++**visit vias-1-start**++
board/steps/19-thermal/artifact-763bdc924ecddd2cf603b991256450d4b7b8faa87b9c1ba8cf943be53d7748f3.pngadded⋯ 1 unchanged line ⋯
board/steps/19-thermal/shot-thermal-1-net-GND.pngadded⋯ 1 unchanged line ⋯
board/steps/19-thermal/shot-thermal-1-net-VBAT.pngadded⋯ 1 unchanged line ⋯
board/steps/19-thermal/shot-thermal-1-net-VBUS.pngadded⋯ 1 unchanged line ⋯
board/steps/19-thermal/shot-thermal-1-start.pngadded⋯ 1 unchanged line ⋯
board/steps/19-thermal/shot-thermal-vias-1-end.pngadded⋯ 1 unchanged line ⋯
board/steps/19-thermal/shot-thermal-vias-1-start.pngadded⋯ 1 unchanged line ⋯