Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.

IPC-6012 Complete Guide: Rigid PCB Qualification, Class 2 vs Class 3 & Acceptance Criteria

Meta:IPC-6012 complete guide covering Class 2 vs Class 3 requirements, copper thickness, annular ring, and acceptance criteria for rigid PCB qualification.

Every PCB fabrication drawing I’ve reviewed in the past decade includes some variation of “Fabricate per IPC-6012 Class 2” or “IPC-6012 Class 3 required.” Yet when I ask designers what specific requirements that callout invokes, many can’t answer beyond “Class 3 is stricter.” Understanding IPC-6012 isn’t optional for anyone serious about PCB quality—it’s the specification that defines whether your boards pass or fail inspection.

IPC-6012, the Qualification and Performance Specification for Rigid Printed Boards, establishes the requirements that fabricators must meet and inspectors use to accept or reject your boards. From copper thickness and annular ring dimensions to plating voids and thermal stress testing, this specification covers every measurable aspect of rigid PCB quality. This guide breaks down what you need to know to properly specify, manufacture, and inspect rigid printed boards.

What Is IPC-6012?

IPC-6012 is the industry standard that defines qualification and performance requirements for rigid printed circuit boards. Developed by the IPC Rigid Printed Board Performance Specifications Task Group (D-33a), it covers everything from single-sided boards to complex HDI multilayers with embedded components.

IPC-6012 Standard Overview

AttributeDetails
Full titleQualification and Performance Specification for Rigid Printed Boards
Current revisionIPC-6012F (October 2023)
Previous revisionsIPC-6012E (2020), D (2015), C (2010), B (2004), A (1999)
Pages~80 pages
Parent documentIPC-6011 (Generic Performance Specification)
Visual companionIPC-A-600 (Acceptability of Printed Boards)
SupersedesIPC-RB-276

The specification works in conjunction with IPC-6011, which defines the performance classes (Class 1, 2, 3), and IPC-A-600, which provides photographs and illustrations of acceptable and nonconforming conditions.

IPC-6012F: What’s New in the 2023 Revision

IPC released Revision F in October 2023, incorporating significant updates based on evolving manufacturing technologies and reliability concerns.

Key Changes in IPC-6012F

AreaUpdate
Printed board cavitiesNew section with requirements for cavity construction
Copper wrap platingExpanded requirements for filled via cap plating
Back drill requirementsClarified measurement methods and depth specifications
Microvia reliabilityNew test coupon designs for interconnected via structures
Internal plated layersAdditional requirements for buried structures
Dielectric spacingUpdated minimum spacing requirements
Intermediate target landsNew category between capture and target lands
Solderability testingUpdated requirements and methods

The microvia reliability updates are particularly significant, addressing industry concerns about stacked microvia failures in high-layer-count HDI boards.

Board Types Covered by IPC-6012

IPC-6012 covers six types of rigid printed board constructions:

IPC-6012 Board Type Classifications

TypeDescriptionConstruction
Type 1Single-sidedWith or without plated-through holes
Type 2Double-sidedWith or without plated-through holes
Type 3MultilayerWithout blind and/or buried vias
Type 4MultilayerWith blind and/or buried vias (may include microvias)
Type 5Metal coreWithout blind and/or buried vias
Type 6Metal coreWith blind and/or buried vias (may include microvias)

Additionally, IPC-6012 addresses:

  • Active/passive embedded circuitry with capacitive or resistive components
  • Metal core boards with or without external heat frames
  • High Density Interconnect (HDI) structures

Understanding IPC-6012 Performance Classes

The three performance classes defined in IPC-6011 and applied throughout IPC-6012 represent progressive levels of quality requirements.

Performance Class Definitions

ClassNameDescriptionApplications
Class 1General Electronic ProductsCosmetic imperfections acceptable; function is primary requirementConsumer electronics, toys, basic appliances
Class 2Dedicated Service Electronic ProductsExtended life and continued performance required; uninterrupted service not criticalIndustrial equipment, communications, computers
Class 3High Reliability Electronic ProductsContinued performance critical; downtime cannot be toleratedMedical devices, military, aerospace, life support

The user must specify the performance class in procurement documentation. A board cannot be “upgraded” from Class 2 to Class 3 after fabrication—it must be manufactured to Class 3 requirements from the start.

IPC-6012 Class 2 vs Class 3: Key Differences

The Class 2 vs Class 3 comparison is the most frequently searched topic related to IPC-6012. Here are the critical differences:

Plating Thickness Requirements

LocationClass 2 MinimumClass 3 Minimum
Hole wall (average)20 µm (0.8 mil)25 µm (1.0 mil)
Surface copper20 µm (0.8 mil)25 µm (1.0 mil)
Wrap plating (cap)Per Table 3-11Per Table 3-11 (stricter)

Through-Hole Barrel Fill

RequirementClass 2Class 3
Minimum vertical fill50%75%
Solder wettingRequired on surfacesRequired on surfaces

This difference significantly impacts assembly process time. Achieving 75% barrel fill requires slower wave soldering or additional solder paste, adding cost and cycle time.

Annular Ring Requirements

ConditionClass 2Class 3
External layers90° breakout acceptableNo breakout allowed
Internal layers90° breakout acceptable90° breakout acceptable
Minimum ring (external)50 µm (2 mil)50 µm (2 mil)
Lifted/fractured ringAcceptable if functionalNot acceptable

Conductor Width Reduction

RequirementClass 2Class 3
Maximum reduction30%20%
Junction area reduction20% maximum10% maximum

Plating Voids in Holes

Void TypeClass 2Class 3
Single void (max)5% of hole length5% of hole length
Total voids5% cumulativeNo multiple voids
Location restrictionsNot at interfaceNot at interface

Complete Class 2 vs Class 3 Comparison

RequirementClass 2Class 3
Hole wall plating20 µm minimum25 µm minimum
Surface plating20 µm minimum25 µm minimum
Barrel fill50%75%
Annular ring breakout90° external allowedNo external breakout
Conductor reduction30% max20% max
Plating voids5% single/cumulative5% single only
Lifted padsAcceptable if functionalNot acceptable
MeaslingAllowed in limited areasMore restricted
Inspection levelStandardEnhanced
DocumentationStandardFull traceability
Cost impactBaseline15-30% higher

Copper Thickness Requirements

One of the most misunderstood aspects of IPC-6012 is copper thickness specification. Tables 3-13 (internal) and 3-14 (external) define requirements, but the left column indicates starting copper weight, not finished.

Internal Copper Thickness (Table 3-13 Concept)

Starting CopperMinimum Finished (All Classes)
1/2 oz (17 µm)12 µm
1 oz (35 µm)25 µm
2 oz (70 µm)56 µm

Internal layers undergo only subtractive (etching) processes, so finished copper is always less than starting copper.

External Copper Thickness (Table 3-14 Concept)

Starting CopperMinimum Finished (Class 2)Minimum Finished (Class 3)
1/2 oz (17 µm)35 µm40 µm
1 oz (35 µm)53 µm58 µm
2 oz (70 µm)88 µm93 µm

External layers gain copper through electroplating, so finished thickness exceeds starting thickness.

Common Copper Specification Mistakes

MistakeProblemSolution
Specifying “1 oz finished”AmbiguousSpecify “1 oz starting” or actual finished thickness
Using internal tables for externalWrong requirements appliedReference correct table
Measuring average vs minimumMay accept underplated boardsUnderstand IPC measurement method

When specifying copper weight on fabrication drawings, clearly state whether requirements are “starting” or “finished” to avoid disputes.

Annular Ring and Hole Requirements

Annular ring is measured differently for internal and external layers, creating another common source of confusion.

Annular Ring Measurement

Layer TypeMeasurement Point
External layersFrom edge of plating to land edge
Internal layersFrom edge of drilled hole to land edge

Minimum Annular Ring by Class

LayerClass 1Class 2Class 3
External0 µm (tangent)50 µm50 µm
Internal0 µm (tangent)25 µm25 µm

Breakout Acceptance

Breakout DegreeClass 1Class 2Class 3
90°AcceptableAcceptable externalInternal only
180°AcceptableNot acceptableNot acceptable

The pad size calculation formula per IPC-6012 and IPC-2221:

Minimum Pad Size = Finished Hole Diameter + 2(Minimum Annular Ring) + Fabrication Allowance

Surface Finish Requirements

IPC-6012 references various surface finish specifications:

Common Surface Finishes

FinishSpecificationTypical Applications
HASLJ-STD-006General purpose, wave solder
Lead-free HASLJ-STD-006RoHS compliant, wave solder
ENIGIPC-4552Fine pitch, wire bond, long shelf life
ENEPIGIPC-4556Wire bond, mixed assembly
OSPIPC-4555SMT, short shelf life
Immersion SilverIPC-4553SMT, aluminum wire bond
Immersion TinIPC-4554Press-fit, SMT

Surface finish selection impacts solderability, shelf life, and compatibility with assembly processes. IPC-6012 Section 3.7 provides detailed requirements for each finish type.

IPC-6012 Addenda for Specific Industries

IPC-6012 includes addenda that impose additional requirements beyond standard Class 3:

Industry-Specific Addenda

AddendumIndustryKey Additional Requirements
IPC-6012ESSpace & Military AvionicsVibration, thermal cycling, Class 3/A designation
IPC-6012EMMedical ElectronicsImplantable devices, HDI for medical, enhanced reliability
IPC-6012EAAutomotiveThermal cycling, vibration, humidity resistance
IPC-6012DSDefense & SecurityEnhanced security, controlled manufacturing

Class 3/A (Space and Military Avionics)

Class 3/A, defined in IPC-6012ES, represents the highest performance level:

RequirementClass 3Class 3/A
TestingStandard Class 3Enhanced + additional
Sample sizePer IPC-6012Increased
DocumentationFull traceabilityComplete lot traceability
Thermal cyclingStandardExtended cycles
MicrosectionAs requiredMandatory per lot

Quality Assurance and Testing

IPC-6012 Section 4 defines quality assurance provisions that ensure consistent board quality.

Required Testing

TestPurposeClass 2Class 3
Visual inspectionExternal defects100%100%
DimensionalCritical featuresSample100% critical
ElectricalContinuity/isolation100%100%
MicrosectionInternal qualitySample/periodicPer lot/100%
Thermal stressSolder float survivalSampleSample
SolderabilityAssembly readinessSampleSample

Thermal Stress Test Methods

MethodDescriptionTemperature
Solder floatBoard floated on molten solder288°C for 10 seconds
Reflow simulationSimulates SMT reflow profilePer assembly profile
ISTInterconnect stress testCyclic thermal stress

Thermal stress testing per Section 3.6.1 validates that boards will survive assembly without delamination or barrel cracking.

Microsection Evaluation Requirements

Microsection analysis reveals internal quality that can’t be assessed by visual inspection.

Key Microsection Measurements

FeatureClass 2 RequirementClass 3 Requirement
Hole wall copper20 µm average25 µm average
Inner layer copperPer Table 3-13Per Table 3-13
Plating voids5% max5% max, single only
Etchback/smearPer specificationPer specification
Dielectric thicknessAs specifiedAs specified
RegistrationAnnular ring metAnnular ring met

Frequently Asked Questions About IPC-6012

What is the difference between IPC-6012 and IPC-A-600?

IPC-6012 is the performance specification that defines what requirements a rigid PCB must meet—it tells fabricators how to make boards and provides numerical acceptance criteria. IPC-A-600 is the visual acceptance standard that provides photographs and illustrations showing what acceptable and nonconforming conditions look like. Inspectors use IPC-A-600 to determine whether boards meet IPC-6012 requirements. The two documents are designed to work together: IPC-6012 says “annular ring must be 50 µm minimum,” and IPC-A-600 shows you what acceptable and unacceptable annular rings look like under magnification.

Can a Class 2 board be upgraded to Class 3 after fabrication?

No. A printed board must be manufactured to the specified class requirements from the beginning. You cannot take a board fabricated to Class 2 tolerances and “certify” it as Class 3 after the fact, even if it happens to meet Class 3 criteria upon inspection. The class designation affects process controls, inspection frequency, and documentation throughout manufacturing, not just final acceptance criteria. If you need Class 3 boards, you must specify Class 3 in your procurement documentation before fabrication begins.

How do I specify copper weight correctly on my fabrication drawing?

The most common IPC-6012 misinterpretation involves copper thickness. Tables 3-13 and 3-14 reference “starting” copper weight, not finished. To avoid confusion, explicitly state whether your requirement is for starting copper (what goes into production) or finished copper (what you measure on the completed board). For example, write “1 oz starting copper” or “35 µm minimum finished copper.” External layers gain copper through plating, so finished will exceed starting. Internal layers lose copper through etching, so finished will be less than starting.

When should I specify IPC-6012ES, EM, or EA addenda?

Specify the appropriate addendum when your application requires reliability beyond standard Class 3. Use IPC-6012ES for space, satellite, military aviation, and missile systems. Use IPC-6012EM for medical devices, especially implantables and life-critical equipment. Use IPC-6012EA for automotive electronics exposed to vibration and thermal cycling. These addenda impose additional testing, tighter tolerances, and enhanced documentation requirements. They also typically increase cost and lead time, so only specify them when your application genuinely requires that reliability level.

What changed in IPC-6012F that I need to know about?

IPC-6012F (October 2023) includes significant updates in several areas. The most impactful changes address microvia reliability with new test coupon designs for evaluating stacked and staggered microvia structures—critical for HDI boards. New requirements cover printed board cavities, copper wrap plating specifications, and back drill measurement methods. Clarifications on internal plated layers and dielectric spacing help resolve previous interpretation issues. If you’re manufacturing HDI boards with microvias, the Rev F reliability requirements deserve careful attention.

Useful Resources

Official IPC Standards:

Related IPC Standards:

  • IPC-6011A: Generic Performance Specification for Printed Boards
  • IPC-A-600: Acceptability of Printed Boards (visual companion)
  • IPC-2221: Generic Standard on Printed Board Design
  • IPC-4101: Specification for Base Materials

Surface Finish Specifications:

  • IPC-4552: ENIG Specification
  • IPC-4553: Immersion Silver Specification
  • IPC-4554: Immersion Tin Specification
  • IPC-4555: OSP Specification
  • IPC-4556: ENEPIG Specification

Industry Resources:

  • IPC Training and Certification: ipc.org
  • IPC-A-600 CIS Certification Program
  • IPC EDGE Online Learning

Conclusion

IPC-6012 is the definitive specification for rigid printed board quality, establishing the requirements that separate acceptable boards from rejects. Whether you’re specifying Class 2 for commercial products or Class 3 with ES addendum for satellite systems, understanding this standard is essential for successful PCB procurement.

Key points to remember:

  1. Class selection matters – Specify the right class in procurement documentation before fabrication
  2. Copper thickness is confusing – Clarify starting vs. finished requirements on drawings
  3. Class 2 vs Class 3 – Know the specific differences in plating, annular ring, and acceptance criteria
  4. Addenda exist for a reason – Use ES, EM, or EA when your application demands it
  5. IPC-6012F is current – Ensure your fabricator works to the latest revision

The investment in understanding IPC-6012 pays dividends through fewer rejected lots, clearer communication with fabricators, and boards that reliably meet your application requirements.

Leave a Reply

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

Contact Sales & After-Sales Service

Contact & Quotation

  • Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.

  • Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.

Drag & Drop Files, Choose Files to Upload You can upload up to 3 files.

Notes:
For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.