RAYPCB · ENGINEERING GUIDE

IPC-5704: Bare PCB Cleanliness, Sampling and Test Interpretation

IPC-5704 addresses cleanliness requirements for unpopulated printed boards. Its scope matters: a bare-board cleanliness requirement is not automatically the same as a requirement for an assembled board with flux residues, components and additional process history.

The official revision table consulted for this guide lists IPC-5704 as no longer maintained, with the original issue dated December 2009. Confirm its contractual role and applicable requirements for the project.

This page helps engineers and buyers define a test and reporting scope. It does not supply a universal contamination limit or convert an arbitrary conductivity reading into a pass. The calculator normalizes an entered mass result by a declared area only when the measurement basis is already established.

Green solder mask around exposed lands
Green solder mask around exposed lands. RAYPCB site archive image; illustrative context, not a current inspection or ownership record.

Start with the contamination question

Identify what you need to learn: a broad process-monitoring result, a specific ionic species, localized residue or another characteristic. Different methods observe different aspects of cleanliness. A single result should not be presented as proof that every possible contaminant is absent.

State the board condition and process stage. A bare board before assembly, a board after handling and a completed PCBA have different histories. If the concern originated during assembly, route the investigation through the relevant assembly process rather than silently applying a bare-board requirement to a different sample.

IPC-5704 / geometry and scope
IPC-5704 / geometry and scope. Original explanatory drawing; schematic geometry, not released manufacturing data or inspection evidence.

Blank-adjusted mass per area

RAYPCB ENGINEERING

Blank-adjusted mass per area

Mask, Surface and Assembly Process
Loading Blank-adjusted mass per area…
Using this tool & sharing results

Use the stated units, input limits and model assumptions. Results support an engineering discussion; they do not approve a design, process or production order.

After changing inputs, update the result before using it. Where a download or copy action is available, review that brief and attach or paste it into your enquiry. Opening Contact does not transfer these inputs or send a request.

How to use and share tool results

Use the current inputs and keep the assumptions

Start with the feature or process question you actually need to resolve. Fields are blank until you enter values or deliberately load an illustrative example. Example mode remains labeled after editing, so a sample is not silently presented as verified project data. Clear the example before preparing a project-specific record.

Use the units printed beside each input. Keep the drawing revision, measurement basis and source of any allowance in your controlled project records. A field that asks for a limit expects your agreed requirement; the example is not an IPC threshold or a statement of RAYPCB capability. A numerical result should lead to a focused review, not replace it.

Changing any input invalidates the displayed result and disables its download until you calculate again. The text download contains the current inputs, results and assumptions. Nothing is uploaded, stored in analytics or automatically transferred into the Contact form. You may attach the file manually if it helps explain your enquiry; completing the worksheet is optional.

InputWhat to establish before using it
Review referenceUse a nonconfidential reference to connect this worksheet to the correct design or process revision.
Measured mass or agreed equivalent · microgramsUse a method-defined mass basis; no conductivity-to-mass conversion is performed.
Blank on the same mass basis · microgramsA larger blank produces a flagged negative result rather than a hidden zero clamp.
Procedure-defined sampled area · cm²Use the method area convention; do not automatically double the outline area.

Select a method that answers the question

Extraction-based measurements, species-specific analysis and localized examination have different strengths and limits. The applicable specification and agreed procedure should identify the method, extraction conditions, sample preparation and reporting basis. Public contents and scope information cannot substitute for those controlled details.

Do not assume that two results are comparable merely because both are labeled ionic contamination. Differences in extraction, calibration, units or area definition can change their meaning. When comparing suppliers or historical records, first reconcile the method and sample conditions.

Review itemWhat to establish
ScopeIdentify unpopulated board condition and the stage at which it is sampled.
MethodRetain extraction, calibration, analyte or equivalent basis and units.
AreaUse the denominator defined by the selected procedure.
DecisionKeep normalization, acceptance requirement and disposition separately documented.

Define the sampled area and blank

Area-normalized results need a stated area convention. Clarify whether the calculation uses one side, both sides or another procedure-defined area. Do not casually double a board's outline area when the selected method defines the denominator differently.

The blank helps characterize contribution from the measurement system or procedure under the applicable method. The worksheet subtracts an entered blank mass from an entered measured mass, then divides by the declared area. It assumes both mass values share the same analyte or equivalent basis. It does not derive mass from conductivity.

Exposed lands and plated openings in green mask
Exposed lands and plated openings in green mask. RAYPCB site archive image; illustrative context, not a current inspection or ownership record.

Interpret negative blank-adjusted results honestly

If the blank exceeds the measured value, the arithmetic result is negative. That does not mean the board contains negative contamination. It indicates a condition that must be interpreted using the method's uncertainty, detection and reporting rules.

The tool retains the signed result and flags it for review instead of silently clipping it to zero. This prevents a data-processing choice from becoming a false claim of perfect cleanliness. Record the original values and the method's handling of such results in the report.

Normalize compatible mass measurements
Normalize compatible mass measurements. Original explanatory drawing; schematic geometry, not released manufacturing data or inspection evidence.

Keep sampling representative

Identify the lot, board revision, manufacturing stage and sample selection method. A conveniently available board may not represent the most relevant process condition. If a localized issue is suspected, an overall extraction can obscure where the residue is concentrated.

Retain sample identity and relevant handling history. Packaging, gloves, fixtures and storage can affect the condition observed at test time. The control plan should connect the test to a process question, such as a change in cleaning or a suspected handling source, rather than collecting numbers without an action rule.

Agree limits and disposition before testing

Use the applicable controlled requirement and customer agreement to define acceptance. Specify how uncertainty, repeated tests and atypical results will be handled. Avoid selecting a convenient limit after seeing the result or borrowing a number from a different product and method.

The tool does not contain a pass threshold. That is intentional: a numerical normalization is not a universal IPC compliance test. Keep the requirement, observation and disposition as separate fields in the quality record so a later reviewer can reconstruct the decision.

Request a useful cleanliness report

Ask for sample identification, method and revision, extraction or preparation basis, units, blank treatment, area definition and individual results. Include the acceptance criterion and any uncertainty or reporting information required by the method. A certificate containing only the word clean is not equivalent to this evidence.

For review with RAYPCB, provide the bare-board construction, intended assembly route and specific cleanliness concern. If the sample is already populated, say so at the start. This helps route the request to the right investigation and prevents an attractive but irrelevant test result from delaying the real corrective action.

Preserve enough context to compare two cleanliness results

Begin with sample identity and condition. State whether the board is unpopulated, which manufacturing stage it represents and how it was handled before analysis. An unexplained difference in sample history can be more important than the difference between two reported numbers.

Next, compare methods and reporting bases. The extraction conditions, analyte or equivalent definition, calibration, units and area convention should be compatible before values are combined or trended. A broad test label does not establish that compatibility. Retain the original method record so a later reviewer can reconstruct the normalization.

Keep blanks and unusual results visible. A blank-adjusted value below zero needs interpretation under the method's uncertainty and reporting rules; it should not become a marketing claim of zero contamination. Likewise, a low overall result does not necessarily exclude a localized residue at a critical feature.

Use sampling to answer a defined process question. If the concern is a handling step, compare samples that isolate that step where practical. If the concern is a material or cleaning change, preserve an appropriate baseline. Do not infer a lot-wide result from an undocumented convenience sample.

The purchase requirement should state the needed evidence and acceptance basis. Additional analysis can be valuable, but only when it addresses the product's uncertainty. A clear report with method, sample, units and decision basis builds more trust than a large number of unrelated tests or an unsupported statement that the board is chemically clean in every possible sense.

IPC-5704 / release checkpoints
IPC-5704 / release checkpoints. Original explanatory drawing; schematic geometry, not released manufacturing data or inspection evidence.

Standards, source context and limits

Use the official references for their stated scope and the applicable controlled document for contractual requirements. A public scope page, product description or application note is not a complete acceptance specification. Material-supplier guidance applies to the named material and process; it is not evidence that every option is available for this board.

Agree the document revision, construction, inspection method and any exceptions with the responsible engineering and quality teams. The explanatory drawings and worksheet examples on this page are original planning aids, not factory records, qualification results or compliance certificates.