main
John Lauer adom-fields 0.8.0: heat through the parts and the heatsink (solids), fan levels, whole-scene default view c278351

adom-fields 0.8.0

  • Heat through the parts and the heatsink. The spec's new solids block adds 3D bodies: a package's die, tab and moulding, an interface pad, a finned heatsink. They are boxes in board coordinates, voxelized and solved in the same heat system as the copper, with one energy balance. Heat runs from the die through the tab and pad, up the fins into the air, and down the leads into the board. The Heat and Temperature views paint every body's cells, purple to yellow, under a see-through heatsink. fields.json solids gives each body's peak rise, heat to air and board, and peak flux, and solids.json holds every cell. See docs/solids.md.
  • Fan levels. fanLevels: [0, 0.25, 0.5, 0.75, 1] solves each fan speed fully. Convection on every exposed face follows a mixed natural/forced blend that matches still air at 0 and the spec's moving air at 1. The viewer's Fan control (Off, 25, 50, 75, 100 %) switches the board and the bodies together on one colour scale; ui view --air fan50 drives it. fields.json airStates gives each level's chip rises and bodies.
  • The default view frames the whole scene. The iso view and Fit fit everything in the scene (board, bodies, parts, an exploded stack) inside the drift's sway, so a 40 mm heatsink or a fan is never cut off.
  • The temperature scale includes the bodies, since a die runs hotter than any copper.