Posted in

What is the minimum detectable defect size of an Offline X-ray Inspection System?

If you’ve ever walked through our quality control lab here, you’ve probably seen the team huddled around an Offline X-ray Inspection System, staring at a monitor where tiny shadows of metal, plastic, and solder paste are crisp enough to count individual micro-vias in a printed circuit board (PCB). More times than I can count, I’ve had customers stop me mid-presentation and ask, “What’s the smallest defect this thing can actually catch?” It’s not a trivial question—buyers don’t just want a number from a spec sheet; they want something they can trust will keep their products from failing in the field, from a medical device that powers a patient’s insulin pump to a automotive ECU that controls braking systems. As a supplier of these systems, I’ve spent years testing, refining, and arguing about this exact number, and today I want to break down exactly what goes into defining that minimum detectable defect size (MDDS) for an offline X-ray inspection system, no corporate jargon overloaded, just real-world context from the teams that use our equipment every single day. Offline X-ray Inspection System

First, let’s get one thing straight: there is no universal MDDS. It’s not like a ruler where every system has a single, agreed-upon smallest inch it can measure. The number depends on three non-negotiable factors: the type of defect, the sample you’re scanning, and the inspection settings you use. Let’s start with defects because that’s where most people get confused. When we talk about “defects” in X-ray inspection, we’re not just talking about a hole in a metal trace. There are three core defect types that matter for MDDS: voids, misalignments, and foreign material (FM) inclusions. Each interacts with X-rays differently, so their detectable sizes are wildly different.

Take voids, for example. If you’re inspecting solder joints—one of the most common use cases for offline X-ray—voids are gaps in the molten solder that don’t bond properly, and too large a void can weaken a joint enough to break under stress. Voids absorb less X-ray energy than solid solder, so they show up as darker (wait, no—actually, let’s clarify that: X-ray systems work by measuring how much radiation passes through a part. Denser materials block more, so they appear brighter on the detector. A void, which is air, has almost no density, so it lets more X-rays through, appearing darker. That means void contrast is based on the difference in density between solder (about 8.4 g/cm³) and air (0.0012 g/cm³)—a huge difference, right? So for a typical tin-lead solder joint on a PCB, a well-calibrated offline X-ray system can pick up a void as small as 10 micrometers (µm) in diameter. But wait—if the solder is lead-free? Solder densities shift a little (tin-copper is about 7.2 g/cm³), so the void contrast drops just enough to push the MDDS to 15 µm. That’s a real, tangible difference we’ve measured in our in-house test lab, and it’s not something you’ll see advertised in a spec header.

Now, misalignments. These are defects where two components don’t line up correctly when assembled—for example, a surface-mount resistor that’s shifted half its width off a pad, or a die attach that’s offset from the lead frame. Misalignments rely on edge detection, not contrast, so their MDDS is tied to spatial resolution, which is a different metric than contrast resolution. Spatial resolution is how sharp a system can distinguish two separate points from each other. For most mid-tier offline X-ray systems we supply, spatial resolution is about 5 µm per pixel. That means the smallest misalignment you can reliably detect is roughly two pixels wide, or 10 µm. But again, this changes with the part size. If you’re scanning a large component like a power module lead frame, you might use a lower magnification to cover the whole part, which cranks your spatial resolution down to 20 µm. Suddenly, that same 10 µm misalignment is invisible. We’ve had a automotive client come to us once saying their old system missed a misalignment that caused a brake failure, and it turned out they were running at too low a magnification to pick up the 12 µm shift—something we caught when we re-ran their tests at optimal magnification.

Foreign material inclusions are the third big category, and these are the trickiest because FM can be anything: a speck of copper dust from manufacturing, a plastic shaving from a reel of components, even a fragment of silicon from a broken die. FM contrast depends entirely on what the speck is made of. A copper particle has a density almost as high as solder, so it shows up very brightly, with excellent contrast. We’ve detected copper specks as small as 5 µm in our lab. But if the FM is a low-density material like plastic or paper, contrast drops way down. A plastic speck might only be detectable at 50 µm, and even that requires the system’s software to adjust threshold settings to pick up faint contrast differences that are easy to miss if the machine is not calibrated daily.

That leads us to the second big factor in MDDS: the sample itself. No two parts are identical, and even tiny variations in a part can change what you can detect. For example, if you’re inspecting a thin PCB for solder joints, the underlying substrate (fiberglass and copper) is relatively transparent to X-rays, so more radiation reaches the detector, giving you a stronger signal and better contrast. If you’re inspecting a thick automotive power module, which is made of stacked copper, ceramic, and molded plastic, the total amount of material in the path of the X-ray is much higher. That means more radiation is absorbed before it reaches the detector, increasing noise in the signal. Noise is the enemy of MDDS—if the signal from a tiny defect is the same brightness as random background noise, you can’t tell them apart. For thick power modules, that same 10 µm solder void we found on a thin PCB jumps to 25 µm because of background noise. We worked with a aerospace parts manufacturer last year who was struggling to inspect thick turbine blade mounts, and they were stuck with a system that could only detect 100 µm voids—until we upgraded their detector to a higher-sensitivity model, which cut that MDDS by 60%. It was a small adjustment that made a huge difference for their compliance requirements.

The third factor is the inspection setup, and this is where customers often cut corners, leading to inaccurate MDDS numbers. Two settings matter most here: magnification and exposure time. Magnification is how much you zoom in on the part. Higher magnification means you’re using a smaller area of the detector to scan the same part, which increases the number of X-ray photons that hit each pixel—reducing noise and improving contrast. But higher magnification also means you can only scan a small area at a time, so you have to move the stage more, slowing down inspection. Exposure time is how long the X-ray source fires at the part for each frame. Longer exposure means more photons hit the detector, again reducing noise, but it also makes the inspection cycle slower, which is a problem for high-volume manufacturing.

Here’s the trade-off we walk customers through all the time: if you need the smallest possible MDDS, you run at high magnification and long exposure. But if you’re inspecting 10,000 parts an hour, that’s not feasible. For a mid-volume PCB assembly line, our most common recommendation balances at a magnification of 20x and an exposure time of 100 milliseconds, which gives an MDDS of 10–15 µm for solder voids and 10 µm for copper FM. For a low-volume, high-precision medical device line, we might suggest going to 50x magnification and 500 milliseconds exposure, which brings MDDS down to 5 µm for voids and 3 µm for copper FM—but that cuts your throughput by 70%. It’s not a one-size-fits-all number, and anyone who tells you their system has a fixed MDDS is either lying or selling something that doesn’t fit your needs.

Now, let’s talk about how we actually test MDDS in our lab, because anyone can pick a number out of thin air. We don’t trust spec sheet numbers, and we make our customers watch us run these tests so they know we’re not fudging results. The standard method I use with every customer is to scan a calibration sample from a reputable metrology company—specifically a standard test block with drilled holes of known sizes, varying contrast materials, and intentional misalignments. For void testing, we use a test block with 5 to 50 µm holes drilled into a tin-copper alloy; for FM testing, we have small specks of copper, aluminum, and plastic placed at varying sizes; for misalignments, a test die with pads that are intentionally shifted by known amounts.

We run this test block through our systems with all the typical inspection settings a customer would use, and then we look at what size feature the system’s software reliably flags as a defect—three times in a row, to rule out random noise. We also do blind tests: we hide a set of test features from the operator and have them flag defects, then cross-reference with the known sizes to see how many they catch. In our lab, we recently ran a test for a semiconductor packaging client and found that our mid-tier system caught 92% of 5 µm copper FM, but only 78% of 50 µm plastic FM—exactly matching the contrast expectations we’d discussed earlier. That’s data, not marketing, and that’s what we share with every customer.

I’d be remiss if I didn’t mention the software, too. A good offline X-ray inspection system’s software isn’t just a viewer—it has built-in algorithms that enhance contrast, reduce noise, and flag defects based on your tolerance limits. A lot of lower-tier systems use generic algorithms that can’t adapt to different parts, so their MDDS is much higher. Our software, for example, has adaptive thresholding that adjusts to the density of the part you’re scanning, so if you switch from a thin PCB to a thick power module, it automatically adjusts the signal processing to keep the MDDS as low as possible without increasing inspection time. We also let customers customize defect limits—so if you only care about voids larger than 20 µm, you can set the software to ignore smaller ones, which speeds up inspection but doesn’t compromise the defects that matter.

Now, let’s get real about common misconceptions. I can’t tell you how many times a customer has asked, “Can this system see a 1 µm defect?” The short answer is: technically, the detector might be able to pick up a signal that small, but it will look exactly like noise, so you’ll get hundreds of false positives an hour that your operators have to manually check, which defeats the purpose of an offline inspection system. Offline systems are for non-destructive testing (NDT) of parts that are too critical to ship, not for 100% inspection of every tiny particle. For that, you’d need an inline system, which is a different category entirely. There’s no reason to sacrifice throughput or sanity for a defect so small it’s irrelevant to your product’s reliability.

Another common myth: the MDDS is the same across the entire detector. That’s not true. Edges of the detector have slightly different pixel sensitivity than the center, so defects near the edge might have a 5–10 µm higher MDDS than ones in the middle. We account for that in our calibration, which we recommend doing every 100 inspection runs or whenever you change parts, because even small temperature shifts in the X-ray source can shift sensitivity over time. Calibration is a step most customers skip, and that’s why their actual MDDS is worse than the spec sheet says.

So, putting this all together, what’s the real-world MDDS for an offline X-ray inspection system? It depends. For most standard PCB assembly applications, it’s between 10 and 25 µm for voids, 5 and 20 µm for copper foreign material, and 10 and 20 µm for misalignments. For high-precision applications like medical devices or semiconductor packaging, that number drops to as low as 3 µm for high-density FM and 5 µm for voids, but that requires optimized settings and slows down inspection. For thick, dense parts like power modules or aerospace components, expect that number to be closer to 20–50 µm, because the material absorbs so much X-ray energy.

At the end of the day, the MDDS isn’t a technical detail to hide in a spec sheet—it’s the difference between a product that works as intended for 10 years in the field and one that fails prematurely, costing you thousands in recalls or lawsuits. As a supplier, our job isn’t to give you the smallest number possible; it’s to give you the number that’s right for your products, your throughput, and your quality requirements. If you’re tired of spec sheets that promise a 1 µm MDDS and deliver garbage when you run real parts, reach out to our team. We don’t sell one-size-fits-all systems, and we don’t hide our test data. We’ll walk you through our lab, run the exact tests for your parts, and give you a realistic MDDS number you can trust. Stop guessing about whether your inspection system is catching the defects that matter. Contact our procurement and engineering team to learn more about custom configurations tailored to your quality control needs.

Micro-CT References

  1. ASTM E1865-18, Standard Practice for Computed Tomography (CT) for Industrial Nondestructive Testing
  2. ISO 16232:2018, Road vehicles – Cleanliness of components of fluid circuits – Method of analysis
  3. International Electronics Manufacturing Initiative (iNEMI), 2023 Solder Joint Inspection Best Practices

Shanghai Focus Intelligent Technology Co., Ltd.
With abundant experience, we are one of the most professional offline x-ray inspection system manufacturers and suppliers in China. We warmly welcome you to buy customized offline x-ray inspection system made in China here from our factory. If you have any enquiry about quotation, please feel free to email us.
Address: No. 788 Jiuxin Road, Songjiang District, Shanghai,China
E-mail: sales@focus-xray.com
WebSite: https://www.focus-xray.com/