Skip to content
Documentation sections

Via Thermal Resistance Calculator

POSThttps://rftools.io/api/py/v1/calculate

Slug via-thermal-resistance. Calculate thermal via resistance, array conductance, and current capacity for PCB thermal management. Design filled and plated via arrays. Free, instant results.

Inputs

Send every one of these in inputs, in the units shown. Most are required: a call without one is refused (400) and costs nothing; one the calculator can do without takes the default shown. An input outside its range is still computed and flagged in the provenance.

Inputs of via-thermal-resistance
NameUnitRangeDefaultDescription
viaDiameternumbermm0.05 … 60.3Via Diameter
platingThicknessnumberμm1 … 10025Copper plating thickness on via barrel walls
boardThicknessnumbermmat least 0.11.6Board Thickness
numViasnumbernone1 … 1004Number of Vias
viaFillnumbernone0 … 10Via FillOne of: 0 Unfilled (plated) · 1 Copper filled
tempRisenumber°C1 … 10010Allowed temperature rise of the via barrel above ambient. Used only for the IPC-2221 current capacity; the thermal resistance does not depend on it.

Outputs

Returned in values, by key. A value that is unbounded or undefined is null.

Outputs of via-thermal-resistance
FieldUnitDescription
viaResistance°C/WSingle Via Thermal Resistance
arrayResistanceheadline°C/WArray Thermal Resistance
thermalConductanceW/°CThermal Conductance
currentCapacitymAIPC-2221 external-conductor fit, I = 0.048·ΔT^0.44·A^0.725 with A in mil², on the plated barrel (the full bore when copper-filled)

Calling it

  • Calculate: one call, the request and response in full, and its errors.
  • Batch: this calculator with others, or a sweep, in one request.
  • Solve for a target: the value of one input that brings an output to a target.