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.
| Name | Unit | Range | Default | Description |
|---|---|---|---|---|
| viaDiameternumber | mm | 0.05 … 6 | 0.3 | Via Diameter |
| platingThicknessnumber | μm | 1 … 100 | 25 | Copper plating thickness on via barrel walls |
| boardThicknessnumber | mm | at least 0.1 | 1.6 | Board Thickness |
| numViasnumber | none | 1 … 100 | 4 | Number of Vias |
| viaFillnumber | none | 0 … 1 | 0 | Via Fill |
| tempRisenumber | °C | 1 … 100 | 10 | Allowed 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.
| Field | Unit | Description |
|---|---|---|
| viaResistance | °C/W | Single Via Thermal Resistance |
| arrayResistanceheadline | °C/W | Array Thermal Resistance |
| thermalConductance | W/°C | Thermal Conductance |
| currentCapacity | mA | IPC-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.