app
Adom Fields
Public Made by Adomby adom
Adom Fields: where the current and the heat go on your board.
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>.maxRiseCis read and applied. A part with its own limit is checked against it, not the board'shotMaxRiseC, 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 useshotMaxRiseC, and a non-positive or non-finite override is refused. - Terminals follow the design (issue 17):
- Named
sourcesnow 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>.drawsgives 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) andterminalBasis. - Boards without
sourcesordrawssolve exactly as before.
- Named
# 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.