PCB Design Rules
Practical design references: trace current, controlled impedance, via sizes, clearances and manufacturing capabilities.
Trace Current Capacity
Microstrip Impedance
🥉 Copper Weight Equivalents
1 oz/ft² is the standard unit for inner/outer copper.
| Weight (oz/ft²) | Thickness (µm) | Thickness (mil) |
|---|---|---|
| 0.5 oz | 17.5 µm | 0.7 mil |
| 1 oz | 35 µm | 1.38 mil |
| 2 oz | 70 µm | 2.76 mil |
🏭 Standard Manufacturing Capabilities
Typical limits for standard 2-layer FR4 boards. These are mid-range values that most fabs meet — verify with your supplier; tighter capabilities often cost more.
| Parameter | Typical standard | Advanced (cost+) |
|---|---|---|
| Min trace width/spacing | 6 / 6 mil | 3–4 / 3–4 mil |
| Min drill hole size | 0.3 mm (12 mil) | 0.2 mm (8 mil) |
| Min annular ring | 6 mil | 4 mil |
| Board thickness | 1.6 mm | 0.4 – 6 mm |
| Min copper weight | 1 oz (35 µm) | 0.5 oz |
| Finish (surface) | HASL | ENIG, OSP, Immersion Ag |
| Min finished hole | 0.3 mm | 0.1–0.2 mm |
Differential Impedance (Microstrip)
Trace Resistance & Voltage Drop
Via Resistance & Inductance
🕳 Standard Through-Hole Via Sizes
Common drill sizes, suggested pad and typical use (fabricator defines exact values).
| Typical use | Drill bit (mm) | Pad (mm) |
|---|---|---|
| Signal / low-current | 0.3 | 0.6 |
| General-purpose | 0.4 | 0.7 |
| Power / via-stitching | 0.6 | 1.0 |
| Component / THT | 0.8 | 1.4 |
📚 Common Layer Stackups
Typical 2- and 4-layer FR4 choices.
| Configuration | Stackup |
|---|---|
| 2-layer · 1.6 mm | Top signal · 1.6 mm core · Bottom signal (refill planes where useful) |
| 4-layer · 1.6 mm | Signal · GND · VCC (split) · Signal; 1 oz outer / 0.5 oz inner typical |
🔥 Decoupling & Thermal Quick Rules
Rules of thumb — adapt to your power and thermal requirements.
| Decoupling | Put 100 nF close to each IC VCC pin; add 10 µF bulk at board entry; use the smallest feasible package to cut ESL. |
| Ground / return | Keep a continuous ground plane under high-speed traces; do not split the plane beneath signal crossings. |
| Thermal vias | Use small arrays of 0.3–0.5 mm vias under/exposed pads to spread heat to planes. |
| Copper pour | Flood fills help current and heat; watch for narrow necks that overheat. |
✅ Pre-Production Checklist
Sanity checks before sending Gerbers.
- DRC runs clean (no unresolved violations)
- Netlist matches schematic
- Output data complete: Gerbers + drill file, correct layers and origin
- Board outline and dimensions correct; vias and pads on grid
- Fabrication/assembly notes updated (finish, stackup, special)
- Bill of materials matches footprints, and polarized parts orient correctly
📐 Stackup & Layout Diagrams
Visualize the cross-section that sets impedance and the return-current path you must keep continuous across planes.
Microstrip cross-section — The trace sits on a dielectric of height h over a solid ground plane; impedance is set by w, h, er and copper thickness t. Keep the plane continuous under the trace to hold Z0 stable.
Stitching & return path — A signal crossing a slot in the ground plane forces the return current around it, enlarging the loop. Stitching vias on both sides keep the return path short and the loop tiny.
Trace & via resistance — A long thin trace and each via add a series resistance (and the via an inductance) into a net. These drops matter for precision references and return paths — model them and keep high-current and high-speed nets short and wide.