# Standard PCB trace widths?

Is there a standard for the sizes of PCB traces?

That is are some 25 mil and others 10 mil or is can you choose your own?

I plan to run 400mA through some thicker traces, but less than 30mA for all other traces. About what size would I need?

• You don't arbitrarily select trace widths. Whether they are power traces or controlled impedance, you calculate them using a tool like this. Feb 19, 2015 at 20:22

Your traces can be any size you want as long as you stay within the minimum feature size and spacing that your PCB fab supports for your particular price point.

These will cover basic needs, the trace width one is a best fit calculation to the chart Engen posted:

PCB Trace Width Calculator

PCB Via Calculator

Neither of those cover controlled impedance calculations, if you need those look elsewhere.

• go with these - IPC based :) Oct 22, 2010 at 22:24
• For fab houses its worth mentioning that many of them have drc rules files for common CADs on their websites Oct 26, 2017 at 6:46

You can use this nomograph to determine the width according with current:

Using the nomograph

1. Locate the width of the conductor on the left side of the bottom chart.

2. Move right horizontally, until you intersect the line of the appropriate conductor thickness. Move down vertically to the bottom of the chart to determine the cross-sectional area of the conductor.

3. Move up vertically, until you intersect the line of the appropriate allowable temperature rise. This is the increase in temperature of the current-carrying conductor. Conductor temperature should not exceed 105°C. For example, if the ambient temperature might reach 80°C, the temperature rise above ambient of the conductor should be less than 25°C (105°C - 80°C). In this case use the 20°C curve.

4. Move left horizontally, to the left side if the chart to determine the maximum allowable current.

Reverse the order of these steps to calculate required conductor width for a given current.

This graph is from IPC, but I cannot find it there.

• Nice graph, easy enough to figure out, but you should probably explain how the examples work for completeness. Oct 21, 2010 at 19:18
• The graph mentioned above can be found in IPC-2152 .
– user45504
Jun 12, 2014 at 18:54
• NB: This is fairly different for higher-frequency! Jan 19, 2016 at 18:33

PCB makers sometimes produce swag that has this kind of thing on it, because it's common to want to get a feel for PCB traces that are out of one's comfort zone.

Here's a photo of one such trade-show give-away, with a dime for scale (as well as the ruler scales). Trace/space widths are in inches.

• These also exist for SMT pads, through hole vias, and other things. Here is Dave Jones' version: pbs.twimg.com/media/BRcA7XjCQAEhO71.jpg Feb 19, 2015 at 21:32
• Shouldn't the spaces between these traces be the same as the widths of the tracks? The traces look much wider that the spaces between them. Feb 5, 2023 at 19:24
• @Chupo_cro Looks like they only cared about the trace widths. You're supposed to imagine the space as being the same width as the trace. Wow, 8 years ago. Feb 5, 2023 at 20:25
• I saw it's an old answer and thought you won't notice the comment but I posted it anyway and you answered in just an hour :-) Feb 6, 2023 at 4:16

If you are making your own boards, then you want traces as large as you can get by with -- perhaps 15 mils (0.015") for signal traces, and 30 mils for power. Note: with traces that large, you will typically have to narrow the traces down a bit before connecting to IC's pins with fine pitch pads.

If you are having a board house make your boards, then you can use smaller traces for signal traces, say 8 or 10 mils if you have room. Most PCB fabricators that do fast and inexpensive boards have a minimum trace width of 5 or 6 mils, but if you can go a little larger, the better. (For military and other high-tech boards, they can now go as small as 2.5 mils or even smaller.)

For power traces, then I agree with other posts that you should use a trace width calculator like this one. I generally end up using 20 or 25 mil traces for power rails. But the calculator will give you ridiculously small trace widths for signal traces that might carry only a few milliamps.

Note that in addition to trace widths, you will also want to space your traces apart, typically by the same distance as the trace width.

You can enter these rules such as minimum trace widths and minimum distances between traces, between traces and vias etc. into Design Rule Checks in programs like Eagle layout software, and when you run a DRC the program will point out violations.

Charts
IPC standard 2221 "Generic Standard on Printed Board Design" (pdf, IPC web-site paid) (page 41) provides the following relationships between current carrying capacity and copper trace width:

Figure 1: Cross section area to current. External layer.

Notes for the figure (also applicable for the Figure 2):
1) Temperature stands for temperature of the trace relative to ambient. That is, if, for instance, ambient temperature is 80C, 20C stands for 100C temperature of the trace.
2) The curves include a nominal 10% derating (on a current basis) to allow for normal variations in etching techniques, copper thickness, conductor width estimates and cross-sectional area.
3) Additional derating of 15% (current-wise) is suggested under the following conditions:
. a) for panel thickness of 0.8 mm or less,
. b) for conductor thickness of 108 um or thicker.

Figure 2: Cross section area to current. Internal layer.

Figure 3: Cross section area to trace width.

What is 1 oz copper?
The measure for the copper thickness on a printed circuit board. It's the resulting thickness (height) when 1 oz of copper is pressed flat and spread evenly over a one square foot area. It corresponds to copper thickness of 1.37 mils (34.79 um).

Explaining the relationship between cross section area and trace width (Figure 3)
1) Every curve corresponds to a particular copper thickness (trace height).
2) Area (horizontal axis) is calculated as product of trace width and thickness.

Below is a Matlab script with a calculation example. It shows that for 1 oz copper trace with the area of 9 sq. mils, trace width is 6.6 mils:

thickness=1.37E-3;%inches
area=9*(1E-3)^2;%square inches
width=(area/thickness)*(1/1E-3) %in mils
% result is 6.6 mils


Example of usage of the charts
1) Internal layer, current 400 mA, copper thickness 1 oz, ambient temperature 80C, trace temperature 100C. What is the appropriate trace width?
2) Look at Figure 2 (internal layer). Find the curve 20C (100C-80C). Find the point (9 sq. mils, 400 mA).
3) Look at Figure 3. Find the curve 1 oz. Find the point (9 sq. mils, 0.07 inches).