Service and Support
Committed to the research and development of advanced equipment in the industry, "making world-class products"
How to Verify PCBA Cleanliness After Cleaning


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.