PCB X-ray Inspection Performance: The Software Advantage
PCB X-ray inspection systems are often compared by hardware specifications such as tube power, focal spot size, detector resolution and magnification. However, in SMT production, these tell only part of the story; the biggest gains in accuracy, defect visibility, and efficiency come from software that processes, reconstructs, and interprets images.
In Part One, we explored how X-ray hardware and imaging modes define what a system can physically see. Once those limits are set, real-world inspection performance is determined less by hardware specifications and more by how software captures, enhances, and interprets X-ray data.
Even with identical tubes, detectors, and power ratings, real-world performance can vary significantly because software controls image capture, enhancement, and display. Machines with similar hardware, such as the Unicomp AX-8200 and the Scienscope Xspection 1860, can produce different results because software strongly influences noise reduction, contrast handling, defect visibility, and overall image interpretability.
Superior software can reveal subtle defects that weaker systems obscure and can significantly reduce operator dependence through automation and workflow design. These differences are rarely obvious on a specification sheet, yet they strongly influence inspection accuracy, repeatability, and production efficiency. This article breaks down what to prioritise in BGA X-ray inspection software and how to evaluate it hands-on.
TIME SENSITIVE – Upcoming Webinar: Live X-Ray For PCB – April 14th 10 AM EST. Register here.
Comparing Software Features
When reviewing electronics X-ray inspection systems with similar hardware specifications, software becomes the practical differentiator. Key aspects worth evaluating include:
BGA-specific detection and measurement: Ability to accurately measure void percentages, ball diameters, and positional mapping.
Automatic vs manual routines: Availability of CNC programming or recipe-based AXI inspection for repeatability.
Reporting and statistical analysis: Support for traceable, compliance-ready reports and SPC trending.
Ease of use: Interface clarity, workflow integration (barcode, network export), Windows 11 compatibility, and remote-support capabilities.
Programmability: Multi-point X/Y inspections, automatic fiducial recognition, motion-control programmability, and recipe storage for different assemblies.
This comparison framework quickly illustrates why machines that look identical on a spec sheet can deliver very different operational results. These evaluation criteria point to a deeper question: what core software functions actually influence image clarity, defect detection, and inspection reliability in daily production use?
The Core Functional Pillars of Advanced X-ray Software
These capabilities can be grouped into four core functional pillars, each contributing to detection accuracy, usability, and process traceability.
Automated Defect Detection and Classification
Modern X-ray inspection platforms use image analysis to flag voids, bridges, and insufficient solder anomalies (Figure 1). High-quality software reduces false calls, focuses operator attention, and supports consistent defect classification.
Image Processing and Enhancement
Algorithms clean up raw X-ray data by reducing noise, elevating contrasts, and sharpening edges. This ensures that subtle defects, such as voids or microcracks, remain visible in automated X-ray inspection PCB workflows rather than becoming background noise or poor contrast.
2.5D Reconstruction
2.5D systems capture images from different depths or angles. The software combines them into a single composite view that reveals depth information. Well-designed reconstruction exposes overlapping or hidden defects, while weaker algorithms can produce confusing or incomplete images.
Measurement and Reporting
Software quantifies void percentages, solder coverage, standoff heights, and other critical parameters with repeatable precision. Accurate segmentation and calibration enable engineers to trace defects back to specific process steps, thereby ensuring compliance with quality requirements.
Figure 1BGA X-ray solder joint conditions
While these software pillars influence overall inspection capability, their impact becomes most apparent in BGA inspection, where small variations in clarity or segmentation can dramatically alter pass/fail outcomes.
Which Software Features Most Affect BGA Image Clarity
For BGA inspection applications, several software capabilities have an outsized impact on clarity, defect visibility, and measurement accuracy:
Dynamic noise reduction and adaptive contrast reveal low-density voids within solder balls.
Localised sharpening algorithms enhance ball boundaries without amplifying noise.
Accurate thresholding and segmentation ensure void-percentage calculations align with IPC standards.
Sub-pixel measurement tools measure collapse height, ball diameter, and standoff geometry below pixel resolution (±0.1 pixel accuracy), critical for IPC coplanarity and head-in-pillow detection.
Multi-angle 2.5D reconstruction helps separate overlapping features and expose hidden or stacked defects.
Systems lacking these capabilities may technically āseeā the defect from a hardware perspective but fail to present it clearly enough for engineers to make confident decisions. Understanding these differences in theory is valuable, but their true significance only becomes clear when systems are evaluated against real boards under production-like conditions.
Software Comparison: Unicomp AX-8200 vs. Scienscope Xspection 1860
Following the hardware comparison in Part One, the differences between X-ray systems become even clearer when software design philosophies are examined side by side. This section focuses on the software capabilities of the Unicomp AX-8200 and the Scienscope Xspection 1860, with particular attention to BGA inspection. Both platforms provide the core functionality expected in this class of X-ray inspection systems, including void measurement, programmable inspection routines, and report generation.
While the fundamental capabilities are broadly similar, the two systems differ in how these functions are structured and presented to the user. These differences can influence day-to-day operation, levels of automation, and the consistency of inspection results across operators and production runs.
Side-by-Side Comparison: Software, User Experience, and Inspection Consistency
When comparing software and user experience, key areas of consideration include workflow design, ease of setup for repeat inspections, and the tools available to support repeatability and reproducibility. Each system employs a distinct approach to task automation, data management, and operator interaction, optimising performance for specific inspection environments or process requirements.
Rather than representing a clear advantage for one platform over the other, these distinctions highlight alternative design priorities. Selection will typically depend on factors such as inspection volume, operator skill level, traceability requirements, and integration with existing quality control processes.
The following table provides manufacturer-provided technical specifications for evaluation.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Operators still have slightly more hands-on control, which can introduce variation if templates arenāt enforced.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā CNC + fiducials + barcode-driven product ID enable near hands-off repeatability.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Multi-point automated inspection reduces operator choices and improves reproducibility across shifts.
Workflow Integration
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Supports flexible data export and adaptable workflows.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Operators can build templates to match their existing inspection habits.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Integration with barcode systems and network export streamlines data flow.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Touchscreen interface and barcode input minimise manual entry errors, further improving consistency.
User Experience Summary
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Ideal for mixed manual/semi-automated workflows where operators want hands-on control and the ability to customise routines.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Reliable, user-friendly, and adaptable across production volumes.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Focused on automation, high repeatability, and minimal operator intervention.
Ā·Ā Ā Ā Ā Ā Ā Ā Ā Best for high-throughput or tightly controlled QA environments where consistency matters more than manual flexibility.
Practical Implications for BGA Inspection (R&R Perspective)
While the software philosophies differ, both platforms are designed to support reliable BGA inspection:
Unicomp gives operators more control over templates and measurements, appealing to teams that want flexibility or frequently adjust routines. The consideration is that operator variation can appear if routines are not standardised.
Scienscope focuses more on automation and prescriptive workflows, reducing the number of decisions an operator must make. This results in higher repeatability and fewer false assessments, the ideal automated PCB x-ray inspection machine for mixed-experience teams.
These software differences directly affect repeatability (same operator, same results) and reproducibility (different operators, same results), which are critical for BGA void analysis, as inspection variation can dramatically alter pass/fail outcomes.
Unicomp AX-8200 Software Examples
To understand how software philosophy translates into day-to-day inspection, it is useful to examine how each platform presents tools, workflows, and analysis functions to the operator. This DXI software system effectively combines automation, flexibility, and detailed image processing to optimise inspection accuracy, reproducibility, and throughput, making it a crucial differentiator for the AX-8200 in demanding electronics manufacturing environments.
NOTE: Software examples provided by Unicomp
Main Dashboard
The main dashboard (Figure 2) displays coordinates, the status of the X-ray tube, and the rotation angle information. It includes a top control strip (SImage/Machine I/F Measurement Text/Arrow Image⦔) and real-time indicators.
Figure 2 Unicomp AX-8200 Main Dashboard
Image/Machine Settings
X-ray control area (Figure 3) offers fine and visible control over the X-ray source voltage/current, positioning, and readiness, enabling precise setup of inspection parameters to ensure optimal image quality and system safety.
Figure 3 AX-8200 Control Area
Image processing area (Figure 4) provides comprehensive controls for image enhancement in real time, and convenient mechanical positioning directly from the software interface, thereby enhancing inspection clarity and workflow efficiency.
Figure 4 AA-8200 Image Processing
Speed adjustment area (Figure 5) gives operators precise and flexible control over stage and component movement speeds, essential for balancing inspection throughput with image stability and accuracy in delicate or high-resolution inspections.
Figure 5 AX-8200 Speed Adjustment
Measurement and Settings
A comprehensive suite of tools (Figure 6) to analyse and quantify features in X-ray images:
BGA Measurement: Automatically measures solder and bubble ratios within BGAs.
Irregular and IC Measurements: Similarly, measure solder and bubble ratios for irregular shapes and ICs.
Restoration: Restores images to their original, unmodified state.
Distance and Diameter: Measure straight-line distances between points and diameters of circular areas, useful for sizing and spacing checks.
Curvature and Offset: Assess the curvature between two parallel lines and measure real-time offset values between two centres.
PasterHei: Measures the height of solder climbing.
Pixel and Histogram Tools: Display pixel values at specific points and provide histograms for grayscale pixel value statistics.
The display area for measurement results is visible once the measurements are made. Modifying reference values and error values enables viewing of the measurement results against a pass/fail standard.
Figure 6 AX-8200 Measurement and Settings
BGA Measurement
The Set Detection Area (Figure 7) function enables operators to redefine the inspection region for targeted re-measurement. The Random Measurement feature complements this by allowing selection and analysis of irregular component areas via a flexible bounding box.
Figure 7 AX-8200 Set Detection
Pass/Fail Status
Real-time visual and data-driven presentation of pass/fail areas on the image helps operators quickly identify defects and confirm whether the BGA meets quality standards.
Example ā Diameter: The measured diameter value (Figure 8) is shown live against a preset reference value and tolerance range. If the diameter is within the allowed tolerance, the software returns a āPassā; if it is outside this range, it flags a āFail,ā providing immediate feedback.
Figure 8 AX-8200 Diameter Pass/Fail
Example ā Distance: The straight line between two points is provided in real time and compared against a reference value with a specified tolerance. The measurement result and a pass/fail indication (Figure 9) are based on whether the distance falls within the acceptable range.
Figure 9 AX-8200 Distance Pass/Fail
Scienscope Xspection 1860 Software Examples
By contrast, Scienscopeās software places a stronger emphasis on automation, guided workflows, and operator-independent repeatability. This software system effectively combines automation, precision imaging, and advanced analytics to optimise BGA void detection, operator efficiency, and process traceability, making it a crucial differentiator for the Xspection 1860 in high-volume SMT inspection environments.
NOTE: Software examples provided by Scienscope
Main Dashboard
The main dashboard (Figure 10) is production-oriented with application menu shortcuts for quick access to tools for BGA void analysis, fiducial recognition, and reporting. The central main display area occupies the core space for high-resolution 14-bit grayscale live X-ray images, overlaid with measurement tools, void percentage overlays, and defect highlighting for BGAs.
Figure 10 Scienscope 1860 Main Dashboard
Void Inspection Settings
The BGA inspection panel (Figure 11) provides a comprehensive, automated analysis interface overlaid on X-ray images, featuring a grid aligned to individual solder balls for precise defect evaluation.
Inspection Settings: Users configure parameters (ball segmentation, void segmentation, ball offset) to define analysis boundaries, then set selected ROIs as BGA tool or BGA ball for targeted measurement.
View and Visualisation Options: Operators toggle displays to show NG void labels only, show total void ratio, show solder area, show solder roundness, and show solder contour to highlight key metrics directly on the image. Percentages (often hovering around or just above 100% for pass/fail thresholds) are shown below each gridded ball.
NG Conditions and Inspection Items: Fail criteria are set via sliders and inputs, including Boundary Offset, Check Solder Area, Roundness, Check Missing, and Check Voids with adjustable sliders for Total Void Ratio and Biggest Void Ratio. This setup enables rapid, repeatable BGA void detection and reporting.
Figure 11 Scienscope 1860 BGA Inspection Panel
Region Of Interest (ROI) Grouping
The ROI grouping screen (Figure 12) displays an X-ray image of the BGA or solder joint area with user-defined ROIs overlaid, highlighting detected void areas using coloured borders for clear visual segmentation and measurement.
Selected ROIs Options: Operators assign functions to selected ROIs, such as Set as Void Inspection tool, Set as Void Segmentation Tool, Set as Grouping Tool, Set as Non-Solder area, Set as Non-Void Area, or Set as Void Area, enabling precise targeting of inspection zones on the image.
Finding Voids Parameters: This section offers toggles and sliders for image processing, including inverted images, fast processing mode, heavy noise, denoising strength, void similarity, rough void radius, and thresholding with a slider to refine void detection accuracy amid varying solder densities.
Detected Voids: Voids are displayed with quantitative data: total void area in % and the biggest void area in % next to each highlighted area, supporting rapid defect quantification and reporting in the SMT workflow.
Figure 12 Scienscope 1860 Region of Interest Grouping
Result Screen
The Result screens (Figure 13) display a final X-ray image of the BGA with a precise grid overlay, dividing the array into section blocks and individual connection points. Each block shows quantitative void metrics and pass/fail status for streamlined review.
Grid and Visualisation Details: Each gridded ball shows a percentage value (% void ratio) directly overlaid, with actual voids outlined in colour for immediate defect visibility. Section summaries aggregate data, including Total void area %, Biggest void area %, and an explicit OFN/BGA inspection result labelled as “good” or “bad”.
Figure 13 Scienscope 1860 Result Screen – Grid View
Inference Model: This result screen (Figure 14) presents a detailed, per-ball summary combining graphical overlays powered by an inference model (machine learning-based void segmentation) with pass/fail data. The X-ray image shows the solder ball in yellow solder place holders with measured offset values highlighted in pink.
Figure 14 Scienscope 1860 Result Screen – Inference Model
Table Details: Inspection Settings table further breaks down results by mode ā Solder inspection, Void inspection, and BGA, displaying the status of each ball and allowing operators to identify failures under specific categories.
The result screen layout enables operators to quickly verify automated analysis against NG conditions, export reports, or flag rework candidates in high-volume SMT production.
Watch this short video demonstrating the simple programming on the Scienscope Xpection 1860. Once programmed, the operator can load the saved program to instantly test the next identical board with identical criteria and conditions, enabling rapid, repeatable quality checks across production lots.
Matching Software Strengths to Application Requirements
Both the Unicomp AX-8200 and Scienscope Xspection 1860 deliver production-ready X-ray inspection software for BGA analysis. Rather than a clear “better or worse” verdict, their design differences align each system with specific operational priorities and inspection environments.
Workflow Integration and Usability in Production Contexts
Beyond image quality and defect detection, software design directly influences inspection speed, consistency, and operator dependence in daily production use. Systems with intuitive interfaces, automated routines, batch reporting, and seamless data export reduce setup time and minimise variation between operators, while more manual workflows increase training requirements and the risk of inconsistent results. In high-mix or high-volume environments, these usability differences often have a greater impact on inspection reliability than raw imaging capability alone.
Choosing Process Control Over Specifications
A modern PCB X-ray inspection system is defined as much by its software as its hardware. While hardware establishes resolution and penetration, software determines how efficiently inspections run, how consistently results are interpreted, and how dependable the data is. Through algorithms, enhancement tools, and automation, software brings workflow, operator independence, and data reliability together, making it a critical factor in delivering confident, repeatable process control. Software capability is only one evaluation factor ā review the full X-ray technical criteria.
With both hardware and software foundations established, the final consideration is how these systems deliver measurable value in real production environments. In Part Three, we shift from theory to real-world applications, inline vs offline, decision-making and ROI.
Contact us today at 1300 360 031 to speak with our technical advisors and see how advanced X-ray solutions can elevate production quality and inspection efficiency.
The following FAQs expand on how software influences inspection accuracy, defect visibility, and process control in PCB X-ray inspection systems.
What role does software play in PCB X-ray inspection systems?
Software controls how X-ray data is captured, enhanced, and interpreted, which directly influences inspection accuracy, defect visibility, and production efficiency. While hardware defines what a system can physically see, software determines how clearly those features are presented and analysed in real-world SMT production.
Why can two X-ray systems with similar hardware produce different results?
Even with identical tubes, detectors, and power ratings, performance can vary significantly because software influences noise reduction, contrast handling, defect visibility, and overall image interpretability. These differences strongly affect inspection accuracy, repeatability, and efficiency.
How does X-ray inspection software improve defect detection?
Modern X-ray inspection software uses image processing algorithms to reduce noise, enhance contrast, and sharpen edges so that subtle defects such as voids and microcracks remain visible. Automated defect detection tools can also flag anomalies such as voids, bridges, and insufficient solder.
What are the key software features to evaluate in a PCB X-ray inspection system?
Key features include BGA-specific detection and measurement, automated or CNC-programmable routines, reporting and statistical analysis, ease of use, workflow integration, and programmability such as multi-point inspections and fiducial recognition.
How does X-ray software support traceability and quality control?
Software enables traceable, compliance-ready reporting and statistical process control (SPC) trending. Accurate measurement and reporting allow engineers to quantify defects and trace them back to specific process steps, supporting quality requirements.
How does automation in X-ray software reduce operator dependence?
Automated routines, barcode integration, fiducial recognition, and recipe-based inspection reduce manual input and decision-making. This improves repeatability, minimises operator variation, and supports consistent inspection results across shifts and production runs.
What software capabilities most affect BGA inspection accuracy?
Capabilities such as dynamic noise reduction, adaptive contrast, accurate thresholding and segmentation, sub-pixel measurement tools, and multi-angle 2.5D reconstruction have a significant impact on defect visibility and measurement accuracy in BGA inspection.
How does X-ray inspection software improve repeatability and reproducibility?
Software-driven automation and standardised inspection routines ensure consistent results regardless of operator. This improves repeatability (same operator, same results) and reproducibility (different operators, same results), which are critical for reliable BGA void analysis.
Software determines what PCB X-ray hardware can deliver. While X-ray tubes and detectors define theoretical limits, real-world inspection performance depends on how effectively software processes and interprets image data. Systems with identical hardware can produce markedly different results because algorithms control noise reduction, contrast enhancement, and defect visibility. In BGA inspection especially, software capabilities like adaptive thresholding and automated void detection separate systems that merely “see” defects from those that reveal them clearly enough for confident decision-making.