A
PCBA can look perfectly clean after washing and still contain residues that are
difficult to see or measure. This is especially important for modern electronic
assemblies with BGAs, QFNs, LGAs and other low-standoff components, where flux
residues and other contaminants can remain underneath components and cannot be
reliably evaluated by visual inspection alone. So how do you know whether a
PCBA is really clean? There is no single test that can provide the complete
answer. Reliable PCBA cleanliness verification requires an understanding of the
type of contamination, the effectiveness of the cleaning and rinsing process,
and the capabilities and limitations of different cleanliness measurement
methods.
Understanding
PCBA Contamination
Contamination
on an electronic assembly can originate from soldering, handling, cleaning
chemistry and other manufacturing processes. Common residues include flux and
flux activators, organic acids and salts, cleaning agent residues, oils and
other organic materials, particles and process debris, as well as contamination
trapped beneath low-standoff components.
From
a cleanliness measurement perspective, one important distinction is whether the
contamination isionic or non-ionic.
Ionic
Contamination
Ionic
contaminants contain charged species that can become mobile in the presence of
moisture. Depending on the contaminant, assembly design and operating
environment, excessive ionic residues may contribute to corrosion, leakage
current, electrochemical migration and reduced surface insulation resistance.
This is why ionic contamination has long been an important process-control
parameter in electronics manufacturing.
Non-Ionic
Contamination
Not
all PCBA contamination is ionic. Oils, some organic residues, resins and other
materials may produce little or no ionic conductivity and therefore may not be
adequately detected by conventional conductivity-based cleanliness
measurements. This is an important limitation to understand:a low ionic
contamination reading does not necessarily mean that all contamination has been
removed.
How
Is PCBA Cleanliness Measured?
Different
measurement methods provide different information about PCBA cleanliness. ROSE
testing, ion chromatography and rinse-water conductivity are useful tools, but
they serve different purposes and should not be considered interchangeable.
ROSE
Testing
ROSE
stands forResistivity of Solvent Extract. It is an established method for
monitoring ionic contamination on printed circuit boards and assemblies. During
the test, ionizable contamination is extracted into a test solution and
evaluated by measuring its conductivity or resistivity. Results are commonly
expressed asµg NaCl equivalent/cm².
This
does not mean that sodium chloride is actually present on the PCBA. Instead,
the conductivity of the extracted contamination is expressed as an equivalent
quantity of NaCl.
ROSE
testing is useful for monitoring cleaning process consistency, detecting
changes in ionic contamination and supporting cleaning process development.
However, it measures bulk ionic contamination rather than identifying
individual ionic species. Contamination may also be underestimated when
residues cannot be effectively extracted because of physical entrapment, poor
solvent access or insolubility. Non-ionic contamination is not measured by
ROSE. For this reason, ROSE is better understood as aprocess-control tool
rather than a universal pass/fail test for PCBA reliability.
Ion
Chromatography
When
more detailed contamination information is required,Ion Chromatography (IC)can
be used. Unlike ROSE, which provides an overall conductivity-based measurement,
ion chromatography can identify and quantify individual ionic species. This
makes it particularly useful for failure analysis, process qualification,
identifying contamination sources and investigating corrosion or
electrochemical migration.
In
simple terms,ROSE measures the overall level of extractable ionic
contamination, while ion chromatography helps determine which ions are present
and how much of each is present.
Final
Rinse Conductivity
Cleanliness
information can also be obtained during the cleaning process itself. DI water
is commonly used during the final rinse stages of an automatic PCBA cleaning process. As ionic residues and
cleaning chemistry are removed from the assembly, they enter the rinse water
and affect its conductivity.
Monitoring
rinse-water conductivity can therefore provide real-time information about
rinse performance. Instead of assuming that every assembly requires the same
fixed rinse duration, conductivity can be used as one process parameter to help
determine whether the rinse stage is approaching its defined endpoint. However,
rinse conductivity has the same fundamental limitation as other
conductivity-based measurements:it primarily responds to ionic substances in
the water and does not provide a complete measurement of non-ionic organic
contamination.
Why
Low-Standoff Components Are More Difficult to Clean
Modern
component designs make PCBA cleaning increasingly challenging. This is
particularly true forBGAs, QFNs, LGAs, bottom-terminated components and power
modules, where very narrow gaps can exist between the component body and PCB
surface.
Flux
and other process residues can become trapped inside these areas. Effective
cleaning therefore requires more than simply removing contamination from the
visible PCB surface.
The
cleaning solution must first penetrate into the restricted space and provide
sufficient chemical, thermal and mechanical action to dissolve or displace the
contamination. The rinse process must then transport the dissolved residues and
cleaning chemistry back out of the same area. For this reason,cleaning and
rinsing should be considered as one complete process. A process that
effectively dissolves flux but cannot provide sufficient fluid exchange during
rinsing may still leave unwanted residues beneath the component.
Key
Factors Affecting Cleaning and Rinsing Performance
The
final cleanliness of a water-based PCBA cleaning process depends on several
interacting parameters.
|
Process
Factor
|
Why
It Matters
|
|
Cleaning
chemistry & concentration
|
Determines
the ability to dissolve and remove flux residues
|
|
Temperature
|
Influences
cleaning chemistry performance
|
|
Spray
pressure & flow
|
Provides
mechanical action and promotes fluid exchange
|
|
Spray
pattern
|
Determines
coverage and access to difficult areas
|
|
Component
standoff
|
Affects
cleaning and rinsing access beneath components
|
|
Rinse-water
quality
|
Influences
the removal of dissolved ionic residues
|
|
Rinse
flow & exchange
|
Helps
transport contamination out of restricted areas
|
|
Cycle
time
|
Must
balance cleaning performance and productivity
|
|
Drying
performance
|
Determines
how effectively remaining moisture is removed
|
These
parameters interact with each other. Increasing cleaning time, for example,
cannot fully compensate for poor access beneath a component. Likewise, simply
extending rinse time may not solve a problem caused by inadequate fluid
exchange inside a low-standoff gap.
More
rinsing does not necessarily mean a cleaner PCBA. If rinse conductivity remains
high, simply extending the rinse cycle may increase water consumption and cycle
time without addressing the root cause. Possible causes include inadequate
initial cleaning, poor penetration beneath components, cleaning-agent
carryover, insufficient rinse-water exchange or contaminated rinse reservoirs.
The
objective is therefore not to maximize cleaning or rinsing time, but to develop
an efficient process that consistently reaches the required cleanliness level.
A
Process-Based Approach to PCBA Cleanliness
A
reliable PCBA cleaning process should combine process control with appropriate
cleanliness verification.
Cleaning
→ Rinsing → Monitoring → Verification → Validation
Cleaning—
Maintain stable cleaning chemistry concentration, temperature, spray conditions
and cleaning time.
Rinsing—
Use suitable DI water quality and effective fluid exchange to remove dissolved
contamination and cleaning chemistry.
Monitoring—
Use process parameters such as rinse conductivity to monitor rinse performance
and process stability.
Verification—
Use ROSE testing when appropriate for ionic process control, or ion
chromatography when more detailed information about individual ionic species is
required.
Validation—
Validate the cleaning process using representative assemblies and actual
production conditions, particularly for PCBAs containing low-standoff
components.
This
changes the key question from“Does this PCBA look clean?”to“Can this cleaning
process repeatedly achieve the required cleanliness for this particular
assembly?”
PCBA
Cleaning with the Hydro Clean LDS
TheAutomatic PCBA Cleaning Machine – Hydro Clean LDSis
designed for water-based cleaning of electronic assemblies, including PCBAs
with flux residues and low-standoff components.
Cleaning
→ Rinsing → Final Rinsing → Drying
Controlled
cleaning and rinsing provide repeatable process conditions, while rinse-water
monitoring can support process control. Because PCBA designs, fluxes and
cleanliness requirements vary considerably, cleaning parameters should be
developed according to the actual product rather than relying on a universal
cleaning recipe.
For
challenging assemblies, cleaning tests using actual production samples can help
determine suitable cleaning chemistry, temperature, spray conditions, rinse
parameters and cycle time.
Conclusion
Determining
whether a PCBA is truly clean requires more than visual inspection. ROSE
testing provides useful information about bulk ionic contamination, ion
chromatography provides detailed information about individual ionic species,
and rinse-water conductivity can provide real-time information about ionic
substances being removed during the cleaning process. However, none of these
methods alone describes every possible form of contamination. For modern PCBAs
containing BGAs, QFNs and other low-standoff components, a more effective
approach is to treat cleaning as acontrolled and verifiable manufacturing
process.
The
goal is not simply to make the PCBA look clean, but to establish a process that
can repeatedly achieve the required cleanliness level for the actual product.