LIBRARYRouting traces: width, current, and vias.
A trace is a wire in copper. Its width sets the current it carries (IPC-2221) and a via moves it between layers. Size power traces from current, keep signals short. With a live calculator.
A trace is a wire made of copper printed on the board. Its width sets how much current it can carry before it overheats, and a via is a plated hole that carries a trace to another layer. Size power traces from their current, keep signal traces short and direct, and change layers with a via only when you must.
Trace width comes from the current
The current a trace can carry rises with its cross-section, which for a fixed copper thickness means its width. The IPC-2221 standard turns a target current and an allowed temperature rise into a minimum copper cross-section, from which the width follows once you know the copper weight. The calculator below implements it: give it the current and the temperature rise, and it returns the width.
Here A is the copper cross-section, I the current, and dT the temperature rise you allow; k is a constant that is larger for an outer-layer trace than an inner one. Divide the cross-section by the copper thickness and you have the trace width.
Inputs
Result
30.8
mil minimum width
≈ 0.78 mm. This is the IPC-2221 minimum; go wider for margin.
In millimetres
0.78 mm
Copper weight and voltage drop
A trace's thickness is its copper weight, usually 1 oz per square foot, about 35 micrometres of copper. Heavier copper carries more current in the same width. A long trace also has resistance, so a big current down a thin track drops voltage along the way and wastes it as heat. Widen a power trace and that drop falls.
Vias move a trace between layers
A via is a plated hole that connects copper on one layer to copper on another. Use one when a trace has to cross to the other side to get past an obstacle. A via has resistance and inductance of its own, and it carries limited current, so a high-current path uses several vias in parallel rather than one. Keep signal detours through vias few, because each one is a small discontinuity (KiCad).
▸Deep dive· External versus internal traces
IPC-2221 gives an external trace on an outer layer a larger current constant than an internal one, because an outer trace sheds heat to the air while an inner trace is buried in insulation. In the calculator that shows up as the external setting allowing a narrower trace for the same current than the internal setting. On a four-layer board, a power net routed on an inner layer has to be wider than the same net carried on the surface.
Checkpoint
Quick check
One Thousand Drones engineering team · verified 2026-07