main
John Lauer adom-fields 0.8.1: per-part maxRiseC (issue 16); terminals from named sources and per-part draws, balanced injection, t… 4ed9c5c

adom-fields 0.8.1

  • Per-part rise limits (issue 16). hot.<ref>.maxRiseC is read and applied. A part with its own limit is checked against it, not the board's hotMaxRiseC, so a part between its own limit and the board budget is no longer a silent pass. The issue text says which limit applied. A part without an override still uses hotMaxRiseC, and a non-positive or non-finite override is refused.
  • Terminals follow the design (issue 17):
    • Named sources now choose the source side. Every other connector and part on the net is a sink, a board-to-board connector the rail feeds included.
    • loads.<net>.draws gives a part its own current, on either side. The rest share what is left: sinks by pad area, sources evenly.
    • A part's share splits evenly over its pins.
    • A pin with no copper near it gives its share to the other pins on its side. The injection always balances, so nothing drains through the reference pin as a false hot spot.
    • Every net reports terminalCurrents (pin, amps) and terminalBasis.
    • Boards without sources or draws solve exactly as before.