PCB Classification - Pattern Class and Drill Class
PCB Classification - Pattern Class and Drill Class
Printed circuit boards (PCBs) are essential components in nearly all modern
electronics. They provide the physical structure and electrical connections for
classifications helps designers select the appropriate PCB technology for their
Pattern Class
Pattern class refers to the tolerance requirements for conductors (traces) and
more closely spaced without shorting. Pattern classes define the range of
conductor widths and clearances that a PCB fabrication process can reliably
Class 1
Class 1 has the largest feature sizes and loosest tolerances. It is suitable for
Class 2
Class 2 allows finer features than Class 1 and is suitable for more complex,
dense boards.
Class 3
Class 3 enables the highest density boards with very fine traces and spacing. It
As the class number increases, the tolerances get tighter, allowing conductors
to be placed more closely together. This enables higher circuit density but
requires more precise fabrication. The class chosen depends on the circuit
Drill Class
Drill class defines the tolerances for drilled holes on a PCB, which are used to
have tighter diameter tolerances and be placed more precisely. The IPC-2222
Class 1
Class 1 has the largest holes and loosest tolerances. It is suitable for simple
through-hole PCBs.
Class 2
Class 2 allows smaller vias and tolerance than Class 1 for interconnects on
double-sided boards.
Class 3
Class 3 enables very small holes and tight tolerances needed for multi-layer
The drill class must align with the pattern class for a PCB. As the class number
increases, the holes and annular rings decrease in size, enabling greater
component density. But this requires more precise drilling and alignment
during fabrication.
In addition to pattern and drill class, the layer stackup and total layer count are
copper and dielectric layers in a multilayer board. Layer count is the total
Double-sided: 2 copper layers with components on both sides. Holes are drilled through.
Multilayer with blind/buried vias: 4+ copper layers with interconnections between layers
using blind/buried vias. Allows higher density.
High-speed designs: Tight dielectric tolerances and controlled stackups for impedance
matching.
Thick copper boards: Outer copper layers up to 5x the standard thickness to handle high
currents.
The appropriate PCB classes depend on the circuit density, routing complexity,
Class 1 or 2 for simple, low-density circuits like hobby electronics. Easy to manufacture.
Class 2 or 3 for complex digital boards with high component density.
Class 3 for RF, analog, or high-speed digital circuits requiring fine features.
Tighter classes for boards with more layers to align tolerances between layers.
Thick copper outer layers for high current applications like power electronics.
Work with your PCB manufacturer early in the design process to determine the
optimal classes and layer stackup for your application requirements and
Conclusion
Circuit density - Higher density requires finer features and tighter tolerances (higher
classes)
Routing complexity - More routing layers and blind/buried vias need higher classes
High-speed design - Controlled impedances and dielectrics need tighter tolerances
Current levels - High currents demand thicker copper layers
Component types - Fine-pitch ICs and BGAs need higher classes
Manufacturing process - Align with your PCB fab's capabilities
Drill and pattern classes should be properly aligned for a given PCB. Having a
drill class that exceeds the pattern class too much can result in annular ring
violations. The classes do not always match exactly but are usually within one
same PCB?
Yes, some complex boards will use different pattern classes on outer and inner
layers. For example, you may use Class 3 for inner layers that require fine
trace/space, but Class 2 on outer layers for board simplicity and reduced costs.
HDI (High Density Interconnect) PCBs use microvias with very small diameters
(<0.15mm) and high density wiring patterns, typically meeting Class 3 or even