Menu
Blog

Six Ways to Inspect a PCB Assembly

Each inspection method sees a different layer of the board. Two that overlap waste money; two that do not leave a blind spot.

Hitech Circuits Engineering Desk

Shenzhen, China · PCB fabrication and assembly

2 min read

Published:

Last updated:

Technical review: Process figures checked against our published capability sheet. View capability sheet

Six methods to inspect PCB

Inspection is a stack, not a step

A PCB assembly can fail in ways that no single method sees. Paste printed too thin, a component rotated 90°, a BGA ball unsoldered, a barrel with a void, a firmware image that never boots — each is invisible to at least one of the standard tools.

The useful question is therefore not "which inspection do we use" but "which failure modes matter on this board, and which method sees each one". The six below cover the chain from paste to product.

1. Visual and microscope

The cheapest check and the first one. It catches missing parts, wrong polarity, tombstoning, solder balls and damaged components, and it is the only method that reads silkscreen and markings directly. It is also the least consistent, which is why it is used at set-up and at final inspection rather than as the only gate.

2. Solder paste inspection

SPI measures paste height, area and offset before reflow. It is the only method that catches a print problem while the board can still be washed and reprinted: a 30 % thin print becomes an open joint after reflow, and by then the part is already placed.

3. Automated optical inspection

AOI compares the assembled board against a programmed reference: presence, polarity, rotation, offset, fillet shape and bridges. Its limit is physical — it reads surfaces only. Tall components shadow their neighbours, and anything under a package is invisible.

4. X-ray

X-ray looks through the package at the joints underneath: BGA balls, QFN thermal pads, press-fit pins and plated barrels. For area-array parts it is the only non-destructive check of whether the ball actually collapsed onto the pad, which is exactly where reflow problems concentrate.

5. In-circuit test and flying probe

Both check electrical continuity and component values with the board powered down. A fixture with fixed probes is fast and cheap per board once built; a flying probe needs no fixture and suits prototypes and low volume. Neither can see whether the product works.

6. Functional test and burn-in

Functional test runs the assembly as a product — firmware, interfaces, radio link, current draw — and burn-in runs it under temperature and time. This is where design and assembly meet: a marginal joint that passes every optical check fails here, which is why automotive and medical builds add thermal cycling.

Sequencing them

A practical order is: SPI at the printer, AOI after placement and reflow, X-ray on area-array and thermal pads, electrical test on every board, functional test on every board, and burn-in or thermal cycling where the product justifies it. Sampling can drop some optical steps in volume, never the electrical ones.

Workmanship is judged against IPC-A-610, and the process limits behind these gates are on the PCBA manufacturing page, with first-article detail in the FAI note.

Technical Specifications

Quality gates
IQC · IPQC · QC · QA
Optical inspection
SPI, AOI, microscope
Hidden joints
X-ray, including 3D CT for BGA
Electrical test
ICT, flying probe, functional (FCT), burn-in
Acceptance
IPC-A-610 workmanship

Frequently Asked Questions

  • Do I need both AOI and X-ray?

    They see different things. AOI reads the visible surface: presence, polarity, offset, fillet shape and bridges. X-ray reads what is hidden: BGA balls, the thermal pad under a QFN, barrel fill and voids. If the board has area-array packages, AOI alone leaves the most failure-prone joints uninspected.

  • When is flying probe enough instead of a fixture?

    On prototypes, small batches and designs that change often, because there is no fixture to build or store. A flying probe is slower per board, so a hard-wired fixture becomes cheaper once the same design runs in volume — the crossover is a quantity question, not a technology one.

  • What does functional test catch that in-circuit test does not?

    ICT powers the board down and checks connectivity and component values at probes; it cannot tell you whether the firmware boots, the radio links or the sensor reads correctly. Functional test runs the product as the customer will, which is why a board can pass ICT at 100 % and still fail in the field.

← Blog

Related engineering notes

Request a customer quote

Free engineering review and quote for PCB manufacturing, PCB assembly, component sourcing and box build.