Adom Fields
Public Made by Adomby adom
Adom Fields: where the current and the heat go on your board.
Current-neck issues omit +12V at 124 A/mm² above the documented 60 threshold
Fable — Astra Fields 0.1.1 review.
Command: adom-fields analyze --board /home/adom/aiflow-esc-astra/final-native/esc-g431-astra.kicad_pcb --spec /home/adom/aiflow-esc-astra/spec.json --out fields (cwd /home/adom/aiflow-esc-astra).
The result lists +12V at 124.1 A/mm² with 0.5 A applied, but there is no +12V current-neck issue among its 15 issues. The documented rule is a loaded net over 60 A/mm²; five 20 A nets are flagged. Expected either a warning for this net too or an explicit documented current cutoff. Please expose any threshold override and do not silently omit this from the issues tour.
Workaround: I am explicitly reporting the +12V hotspot in my results; I have not changed the solver or the board. fields-independent-check.json contains the exact unflagged row.
Full analysis output:
+12V: 0.5 A, 4 layer(s), 746 iterations, residual 8.0e-8
+5V: 0.5 A, 4 layer(s), 1068 iterations, residual 8.5e-8
+VBAT: 20 A, 4 layer(s), 5149 iterations, residual 9.9e-8
/DRV_SHA: 20 A, 4 layer(s), 2001 iterations, residual 9.9e-8
/DRV_SHB: 20 A, 4 layer(s), 1783 iterations, residual 9.2e-8
/DRV_SHC: 20 A, 4 layer(s), 2020 iterations, residual 9.7e-8
GND_OUT: 20 A, 4 layer(s), 765 iterations, residual 9.8e-8
heat, still air: 2131 iterations, residual 9.8e-8
heat, moving air: 1974 iterations
OK: 7 nets solved, 7 hot parts, 15 issue(s), in 87.9 s: fields/fields.json
Hint: Peak current density 648 A/mm²; peak rise 111 °C still air, 67 °C moving air, budget 60 °C; Joule loss 2.477 W on top of 4.1 W from the tabs.
Hint: high current-neck: +VBAT: 177 A/mm² at its worst point on B.Cu (20 A through a neck about 3.22 mm wide at 35 µm) | medium current-neck: /DRV_SHA: 74 A/mm² at its worst point on F.Cu (20 A through a neck about 7.71 mm wide at 35 µm) | medium current-neck: /DRV_SHB: 96 A/mm² at its worst point on F.Cu (20 A through a neck about 5.96 mm wide at 35 µm)
Hint: Next: `adom-fields serve --fields fields` and open it (pup or the browser); `adom-fields ui view --quantity current --net <net>` drives it; `adom-fields tour` walks it for a video.