PCB Trace Width Calculator — IPC-2221 & IPC-2152

Size copper PCB traces from current, temperature rise, copper weight and layer. Compare the IPC-2221 legacy formula with the named SMPS.us IPC-2152 baseline fit.

#copper traces #IPC-2152 #IPC-2221 #PCB #thermal sizing

Use this PCB trace width calculator to choose a starting copper width for a continuous current path. It is intended for PCB designers, electronics engineers, students and makers comparing the effects of current, allowed heating, copper weight and layer position. It shows two empirical estimates so their disagreement is visible before you commit to a layout.

How to use it

Enter the current, the allowed temperature rise and the nominal copper weight, then choose the layer and sizing model. A rise of 10 K is numerically the same as a rise of 10 °C; it means ten degrees above the local board temperature before loading. The default case is a 2 A external trace with 1 oz/ft² copper and a 10 K rise. The selected model sets the main width, cross-section and electrical-loss results.

Enter the routed length to estimate voltage drop and copper loss. These results use the selected calculated width and assume that the whole trace reaches the local board temperature plus the allowed rise. They do not describe an existing trace of another width. Length changes resistance but does not correct either thermal sizing model. Use the SI/US switch for dimensional results; the schematic prints millimetres for direct reading, and temperature labels retain their stated units.

Choosing a model

The legacy option implements the familiar IPC-2221 curve-fit relationship. Its layer coefficient changes between external and internal copper. The stated legacy limits are 35 A, 10–100 K rise, 0.5–3 oz/ft² copper and widths no greater than 10.16 mm.

The IPC-2152 calculator option uses the SMPS.us unmodified baseline fit. Its numeric domain is 2–100 K rise, up to 30 A, and 5–700 mil² cross-section. Area outside that chart range is explicitly flagged as extrapolation, even below 30 A. Both board dimensions must exceed 3 inches (76.2 mm); smaller boards require separate thermal assessment. Olson states this footprint restriction on page 4 of his underlying tutorial. The baseline uses a 1.78 mm polyimide board, 3 oz copper and still air. Other copper weights change width geometrically; their thermal correction is omitted. The generic baseline applies no separate internal-layer penalty.

Turning an estimate into a layout

Compare the widths and applicability labels. The plot shows only valid numeric segments: gaps omit baseline areas outside 5–700 mil², legacy widths above 10.16 mm, and the legacy curve below 10 K rise. Neither estimate is automatically a fabrication-ready minimum. Choose a practical width with manufacturing tolerance and suitable margin, and confirm the minimum finished copper thickness with the board supplier. A PCB trace current calculator addresses heating; voltage drop, noise, impedance and fault protection may impose additional requirements.

These fits do not model nearby planes, board thickness changes, neighbouring hot traces, airflow, vias, pads, thermal reliefs, narrow necks, short heat-sunk sections, pulse peaks or high-frequency skin effect. The baseline assumes traces sufficiently separated to avoid mutual heating; the source uses more than one inch separation. Thin boards without planes can run hotter than the baseline suggests. Verify the actual stack-up and operating environment by thermal analysis or testing, and check against the standard in force.

How it is calculated

Thermal sizing

Legacy IPC-2221 fit: the historical relationship used with IPC-2221 (1998), also described against IPC-2221B (2012), is

I=k ΔT0.44 Ac0.725.I = k\,\Delta T^{0.44}\,A_c^{0.725}.

Use amperes, degrees Celsius of rise (numerically kelvins), and square mils. The fitted coefficients are k=0.048k=0.048 externally and 0.0240.024 internally. Solve for area, then divide by copper thickness. See CircuitCalculator, equations and FAQ 1a (https://circuitcalculator.com/wordpress/2006/01/31/pcb-trace-width-calculator/).

IPC-2152 (2009) baseline: this is the SMPS.us regression of Jack Olson's baseline coefficients, not an official IPC formula:

K1=117.555 ΔT−0.913+1.15,K2=0.84 ΔT−0.108+1.159,K_1=117.555\,\Delta T^{-0.913}+1.15,\qquad K_2=0.84\,\Delta T^{-0.108}+1.159,
Ac=K1IK2[mil2].A_c=K_1 I^{K_2}\quad[\mathrm{mil}^2].

The same baseline area is used for both layers. No application modifiers are implemented. See SMPS.us, equation and worked example (https://www.smps.us/pcb-calculator.html).

Geometry and electrical loss

The nominal conversion is t=1.378qt=1.378q mil for qq in oz/ft², following CircuitCalculator. Thus 1 oz/ft² is 35.0012 µm. This deliberately differs from SMPS.us's approximate minimum-foil conversion; it does not alter its area fit.

Width is w=Ac/tw=A_c/t. The steps normalize empirical inputs to amperes, kelvins and square mils before applying the coefficients. All length and area conversions are explicit.

Uniform-conductor physics gives R=ρ(T)L/AcR=\rho(T)L/A_c, V=IRV=IR, and P=I2RP=I^2R. Copper is approximated by ρ20=1.72×10−8\rho_{20}=1.72\times10^{-8} Ω·m and α=0.00393\alpha=0.00393 K⁻¹, as documented by TWC (https://github.com/ymic9963/twc). Here T=Tboard+ΔTT=T_{board}+\Delta T. These electrical equations are derived from Ohm's law; they do not solve a coupled thermal problem.

The plotted curves are calculated from these equations; no IPC chart or table is reproduced. Each sweep sample is checked against its model's numeric domain. Out-of-range samples are omitted as gaps, and the plot coverage card counts them. The comparison table retains out-of-range point estimates with an explicit EXTRAPOLATED label. Numeric range checks do not establish construction applicability.

Assumptions

  • A long, uniform copper conductor carries continuous DC, or low-frequency RMS current when thermal averaging is justified.
  • Rectangular nominal copper cross-section. No etching taper, plating allowance, minimum thickness tolerance or automatic design margin.
  • The baseline is unmodified. Copper weight changes thickness and width geometrically; its thermal correction is not included. Layer selection changes only the legacy coefficient.
  • Local unpowered board temperature accounts for background heating. Electrical loss assumes uniform copper at that temperature plus the selected rise.
  • Copper resistivity is linearized about 20 °C. Short traces and connection heat sinking need separate assessment.
  • The diagram is an original schematic. Width and thickness are exaggerated independently; it is not a scaled stack-up.
  • For the IPC-2152 baseline, both board dimensions exceed 76.2 mm (3 in). Boards that do not meet this footprint restriction need separate thermal assessment; this tool does not model their reduced heat-spreading area.

Where it applies

IPC-2152 baseline fit

Numeric domain: 2–100 K rise, current up to 30 A, and required cross-section 5–700 mil² (0.003226–0.451612 mm²). The area range comes from IPC's published contents (https://www.ipc.org/TOC/IPC-2152.pdf), PDF page 3, Figure 5-2 entry. A 30 A ceiling alone does not prevent area extrapolation. Values outside the area range remain visible with an EXTRAPOLATED status and a warning; they are not in-range sizing recommendations.

Both board dimensions must exceed 3 in (76.2 mm). Smaller boards require separate thermal assessment. See Jack Olson, Determining Circuit Board Current Carrying Capability (https://frontdoor.biz/PCBportal/HowTo2152.pdf), PDF page 4. Board footprint is an applicability assumption, not an input or a correction in this calculator.

The baseline construction is 0.070 in (1.778 mm) polyimide, 3 oz copper, still air, with isolated conductors separated by more than 1 in. Board thickness, material, plane coupling and copper-thickness thermal modifiers are omitted. Other copper weights are approximate geometric translations. A thin board without planes may need more copper. Selecting an internal layer does not establish an internal-stack-up model.

Legacy fit

Historical chart range: up to 35 A, 10–100 K rise, 0.5–3 oz/ft² copper, width up to 0.4 in (10.16 mm). The selected legacy result is blocked outside these limits. A comparison outside either model's range is flagged as extrapolated. Each curve is checked across the entire sweep. Out-of-range baseline areas and legacy widths are omitted as gaps; below 10 K rise the legacy curve is omitted entirely. The plot coverage card reports omitted sample counts. The remaining lines satisfy the numeric limits, subject to construction restrictions.

Design limits and verification

Not a via, pad, clearance, impedance, fusing, pulse-survival or high-frequency current-rating calculation. Neither model establishes laminate or solder-mask temperature compliance. Select allowable temperature from the actual materials and components, include manufacturing tolerances, and validate the assembled board. Check against the standard in force; this tool implements the named historical fit methods, not a certification process.

Reference cases include Cadence's 6 A and 4 A external examples, the SMPS.us chart reading and reported fit result, onsemi's nominal copper thickness, and TI's rounded internal example. TI does not state the example rise; the 10 K setting is an explicit inference. The SMPS.us 500 mil² chart reading uses a 3% local tolerance; that is not a global accuracy claim.

References

  • CircuitCalculator, PCB Trace Width Calculator (2006), equations and FAQ 1a: https://circuitcalculator.com/wordpress/2006/01/31/pcb-trace-width-calculator/
  • SMPS.us, Calculation of PCB Trace Width Based on IPC-2152, baseline fit, construction limits and 10 A / 20 °C worked example: https://www.smps.us/pcb-calculator.html
  • Cadence, Single Switch Forward Converter application note, p. 20, 6 A and 4 A external trace examples: https://resources.pcb.cadence.com/pspice-application-notes/pspice-single-switch-forward-converter
  • Texas Instruments, TIDUA53, August 2015, p. 11, 900 mA trace sizing example: https://www.ti.com/lit/pdf/tidua53
  • onsemi, CS51313 datasheet, attached p. 22 (printed p. 21), nominal one-ounce copper thickness: https://www.onsemi.com/download/data-sheet/pdf/cs51313-d.pdf
  • TWC (ymic9963), transparent comparison of several calculator implementations; copper resistivity and temperature coefficient: https://github.com/ymic9963/twc
  • IPC-2152 (2009), Standard for Determining Current Carrying Capacity in Printed Board Design, publisher contents (standard itself is not reproduced): https://www.ipc.org/TOC/IPC-2152.pdf
  • Jack Olson, Determining Circuit Board Current Carrying Capability, p. 4, universal-chart board footprint restriction: https://frontdoor.biz/PCBportal/HowTo2152.pdf

Inputs

InputSymbolUnitDefault
Sizing model
IPC-2152 baseline: 2–100 K, ≤30 A, 5–700 mil². Both board dimensions must exceed 3 in (76.2 mm); smaller boards need separate thermal assessment. No board, plane or copper-thickness thermal correction.
modelIPC-2152 baseline — SMPS.us fit
Trace current (DC or low-frequency RMS)
Continuous current. RMS applies only when thermal averaging is justified and skin effect is negligible.
I_loadA2
Allowed temperature rise
A rise of 10 K means 10 °C above the unpowered local board temperature, not an absolute temperature. Fit range: 2–100 K; legacy: 10–100 K.
dTK10
Nominal copper weight
Uses 1 oz/ft² = 1.378 mil = 35.0012 µm. This converts geometry only; confirm minimum finished copper with your fabricator.
copperoz/ft^21
Trace layer
Selects k = 0.048 or 0.024 in the legacy model. The IPC-2152 generic baseline uses the same area for both layers; no extra factor of two.
layerExternal (outer copper)
Trace length
Used for resistance, voltage drop and loss only; it does not correct the thermal fit for short traces.
L_tracemm50
Local board temperature before loading
Used for copper resistance only. Includes background heating from nearby components; sizing depends on the allowed rise.
T_ambdegC25

Results

With the default inputs above, the calc gives:

ResultValue
Required width — selected model1.005 mm
Selected modelIPC-2152 baseline (SMPS.us)
Numeric fit range — see construction limits belowUnmodified fit: 2–100 K; ≤30 A; cross-section 5–700 mil²
Selected model applicabilityWithin numeric range
IPC-2152 baseline footprint requirementBoth board dimensions must exceed 76.2 mm (3 in). Smaller boards require separate thermal assessment.
Nominal copper thickness35 um
Required copper cross-section0.0352 mm²
Trace resistance at assumed loaded temperature25.878 mohm
Trace voltage drop51.756 mV
Copper power loss103.5 mW
Assumed loaded copper temperature35 °C
Plot coverageOut-of-range samples omitted: baseline 7; legacy 0. Only valid numeric segments are plotted.

Checked against sources

Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).

Cadence: 6 A, 20 °C rise, 1 oz external

Source: Cadence, Single Switch Forward Converter application note, printed p. 20, Trace Width Calculation: 6 A, 20 °C, 1 oz/ft² external gives 2.34 mm. https://resources.pcb.cadence.com/pspice-application-notes/pspice-single-switch-forward-converter . ±0.01 mm allows the published width and nominal thickness rounding.

Inputs: Sizing model = IPC-2221 legacy fit; Trace current (DC or low-frequency RMS) = 6 A; Allowed temperature rise = 20 K; the others as above.

ResultSourceThis calc
IPC-2221 width — chosen layer2.34 ± 0.01 mm2.335 mm

Cadence: 4 A, 20 °C rise, 1 oz external

Source: Cadence, Single Switch Forward Converter application note, printed p. 20, Trace Width Calculation: 4 A, 20 °C, 1 oz/ft² external gives 1.33 mm. https://resources.pcb.cadence.com/pspice-application-notes/pspice-single-switch-forward-converter . ±0.01 mm allows published rounding.

Inputs: Sizing model = IPC-2221 legacy fit; Trace current (DC or low-frequency RMS) = 4 A; Allowed temperature rise = 20 K; the others as above.

ResultSourceThis calc
IPC-2221 width — chosen layer1.33 ± 0.01 mm1.335 mm

Published IPC-2152 baseline chart reading: 10 A, 20 °C

Source: SMPS.us, Calculation of PCB Trace Width Based on IPC-2152, worked example: the author reports a chart area of 500 mil² at 10 A and 20 °C rise, versus 513.1 mil² from the fit. https://www.smps.us/pcb-calculator.html . ±15 mil² tests the stated 3% agreement with the independent chart reading; it is not a claimed global fit accuracy.

Inputs: Trace current (DC or low-frequency RMS) = 10 A; Allowed temperature rise = 20 K; Nominal copper weight = 3 oz/ft²; the others as above.

ResultSourceThis calc
IPC-2152 baseline cross-section (SMPS.us)500 ± 15 mil²513.1 mil²

SMPS.us published fit example: 513.1 square mils

Source: SMPS.us, https://www.smps.us/pcb-calculator.html, published worked example gives 513.1 mil² for 10 A at 20 °C rise. Checks transcription of that published fit; the separate chart-reading case tests approximation error.

Inputs: Trace current (DC or low-frequency RMS) = 10 A; Allowed temperature rise = 20 K; Nominal copper weight = 3 oz/ft²; the others as above.

ResultSourceThis calc
IPC-2152 baseline cross-section (SMPS.us)513.1 mil²513.1 mil²

onsemi: nominal one-ounce copper is 35 µm

Source: onsemi CS51313 datasheet, attached page 22 (printed page 21), copper thickness statement. https://www.onsemi.com/download/data-sheet/pdf/cs51313-d.pdf . Tests the 35 µm nominal thickness convention only, not the datasheet's unrelated chart sizing example.

Inputs: the default inputs above.

ResultSourceThis calc
Nominal copper thickness35 um35.001 um

TI TIDUA53: 900 mA on an internal trace

Source: Texas Instruments TIDUA53, August 2015, p. 11: 900 mA, 1 oz, about 2 inches long needs 27 mil internal. https://www.ti.com/lit/pdf/tidua53 . Rise is not specified in the example; 10 °C is inferred from its adjacent coefficients and widths. ±0.5 mil allows the rounded chart recommendation; formula gives 26.603 mil. Length affects resistance, not the thermal width.

Inputs: Sizing model = IPC-2221 legacy fit; Trace current (DC or low-frequency RMS) = 0.9 A; Trace layer = Internal (buried copper); Trace length = 50.8 mm; the others as above.

ResultSourceThis calc
IPC-2221 width — chosen layer0.6858 ± 0.0127 mm0.6757 mm

Related Resources

Responses

Your email address will not be published. Required fields are marked *

L ading...