Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Notes: For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.
BGA Soldering & Rework: A Complete X-Ray Inspection Guide
BGA soldering is the process of attaching a ball grid array — a chip carrying an array of solder balls on its underside instead of leads — to a PCB by reflowing those balls into permanent joints. The catch is that every joint sits hidden beneath the package, so you can’t inspect it by eye, and when one fails you often can’t see it until the product does. That’s why BGA work lives and dies on three things: a tightly controlled reflow profile, a disciplined rework and reballing procedure when a part has to come off, and X-ray inspection to verify the joints you can’t see. This guide covers all three — plus the defects that catch teams out (voids, head-in-pillow, warpage) and the IPC limits that define a good joint.
Key Takeaways
BGA soldering attaches an area-array package by reflowing its solder balls; the joints are hidden under the body, so only X-ray can inspect them.
BGAs self-align during reflow — surface tension pulls a part placed up to ~50% off-pad back onto its pads — which opens the process window.
Three defects define BGA yield: voids (IPC-A-610 accepts up to 25% of ball area), head-in-pillow, and warpage.
BGA rework is a seven-step process — remove, dress, reball, place, reflow, X-ray, test — rated Expert skill level by IPC-7711/7721.
Warpage is the root of most hidden BGA failures: hold board ΔT tight, bake moisture-sensitive parts, and qualify package warpage per JEDEC.
What Is BGA Soldering?
BGA soldering is how you mount a ball grid array onto a board. Instead of gull-wing or J-leads around the perimeter, a BGA hides a grid of solder balls underneath the package — which lets it pack far more I/O into the same footprint than a QFP and gives every connection a short, low-inductance path to the board. That density is why nearly every complex IC now ships as a BGA: processors, FPGAs, memory, RF modules. The trade-off you accept in return is that BGA assembly is far less forgiving than leaded parts, because you can’t see or touch the joints once they’re formed.
The family is wide. PBGA (plastic) is the everyday workhorse with SAC305 or eutectic balls; CBGA (ceramic) uses high-lead balls and needs a hotter profile; FCBGA flips the die straight onto the substrate for high-performance silicon; and micro-BGA, CSP, and WLCSP shrink the package toward die size. Ball pitch runs from a comfortable 1.27 mm down to 0.4 mm and tighter — fine-pitch parts at 0.3–0.35 mm are common in 2026 phones and wearables — with ball diameters around 0.55–0.75 mm on standard BGAs and roughly half that on CSPs.
One physical quirk makes BGAs easier to assemble than they look: self-alignment. When the balls melt, surface tension pulls the package toward the centroid of its pads, so a part placed as much as 50% off-pad will usually snap into position during reflow. That forgiveness is real and it opens the process window — but it has a hard limit you’ll meet again later: surface tension can fix placement error, and it cannot fix warpage.
Ready to Build Your Board?
Upload your Gerbers & BOM for a free DFM review and instant pricing — no minimums, fast turnaround.
Production BGA reflow follows the same flow as any SMT part — print paste, place, reflow, cool — but the hidden joints and the package mass change what matters. Solder paste goes down on the board pads through a stencil, the BGA is placed, and in the oven the printed paste and the package balls melt together and coalesce into a single joint as the part self-aligns. Land-pattern choice matters here: IPC-7095 recommends non-solder-mask-defined (NSMD) pads over solder-mask-defined (SMD) for most BGAs because the wrap-around solder gives a more reliable joint.
The reflow profile is where BGAs get fussy. The numbers below are working targets for production and for rework — always defer to your solder paste and package datasheets, but these are the bands you’re aiming for.
Warpage is the variable that separates BGA reflow from everything else. Large, thin packages — think GPU- or FPGA-class — bow as they heat, and if the package and board bend in opposite directions at peak, balls lift off the paste. A common in-line limit flags a site as failing at 3 mils/inch of warpage or more. The defense is a gentle ramp, a peak no higher than it needs to be, tight top-to-bottom zone balance, and board support to keep the PCB flat. Pushing the peak higher to ‘be safe’ is exactly wrong for a warpage-prone BGA — extra heat bows the package more and feeds head-in-pillow.
BGA Rework Process: How to Remove and Replace a BGA Step-by-Step
When a BGA fails inspection, takes a revision change, or comes back from the field, you rework it rather than scrap a populated board. IPC-7711/7721 classifies BGA rework as Expert skill level — the highest — for good reason: every step risks the pads, the laminate, and a part that can cost more than the board. Here’s the process.
Bake and prep the site. Bake moisture-sensitive parts per J-STD-033 so trapped moisture doesn’t flash to steam and crack the package. Work at an ESD-safe station and apply tacky flux around the site.
Profile and remove the BGA. Develop a removal profile with thermocouples at the joint, the board top, and the board underside. Heat until the joints pass liquidus (183 °C for SnPb), then lift with a vacuum nozzle and gentle shear. Keep the removal profile shorter and cooler than the replacement cycle to limit heat damage.
Dress the site and reball if reusing the part. Wick the residual solder flat — it pulls into ‘Hershey’s-kiss’ blobs from surface tension — then clean with isopropyl alcohol and inspect the pads under a microscope. If you’re reusing the package, IC reballing replaces the balls using an IPC-7711 fixture or stencil method with an alloy and ball diameter matched to the original.
Apply paste or flux to the site. Print fresh paste through a mini-stencil, or apply tacky flux only, depending on the method and pitch. Fine-pitch sites under 0.5 mm make paste deposition the hardest single step.
Place with optical alignment. Use a split-vision system to align the package balls to the board pads. BGAs tolerate some offset thanks to self-alignment, but fine-pitch parts want placement accuracy near 0.01 mm.
Reflow with a validated profile. Run the replacement profile: peak per the paste (IPC-7711 keeps lead-free rework at or below ~245 °C), time above liquidus 30–60 s, ramp at or under 3 °C/s, and joint-to-joint ΔT under 15 °C. Start the ramp from a 110–140 °C threshold under the part to reduce localized warping.
X-ray, then functional test. Compare a post-rework X-ray against a pre-rework baseline, confirm there are no opens, bridges, head-in-pillow, or excess voids, then power up and run a functional test before the board moves on.
How to Inspect BGA Solder Joints with X-Ray
Visual and optical inspection can only reach the outer row of balls on a BGA, and even that’s a guess — the joints that matter are buried under the package. That’s why X-ray is not optional for BGAs; it is the only way to see the connection at all. It’s how you measure void percentage, confirm the balls actually coalesced, and catch bridges and opens you’d otherwise ship blind.
Two modes do the work. 2D transmission X-ray looks straight down through the joint and reveals voids, bridging, ball alignment, and missing balls fast enough for production sampling. 3D computed tomography (CT) reconstructs the joint in cross-section for true volumetric void measurement and for catching head-in-pillow, which a flat 2D image can miss entirely. Remember that 2D projects the whole ball onto a plane, so a void that reads 25% in projection is a smaller fraction of the actual ball volume.
Acceptance comes from IPC-A-610 and IPC-7095. The headline number: a BGA ball is acceptable with void area up to 25% of the ball area — high-reliability programs often target lower, and well-run fine-pitch lines hold 8–12%. Head-in-pillow is treated differently — IPC-A-610 allows no evidence of head-on-pillow on any BGA joint, because it’s a non-bond. And that’s the trap with X-ray: a 25% void looks alarming on a monitor but is perfectly reliable, while a head-in-pillow joint can look fine and have no metallurgical bond at all. The image alone doesn’t tell you which is which; the physics does.
Common BGA Soldering & Rework Defects (and How to Prevent Them)
A client once shipped a large, thin FCBGA — a GPU-class part — that sailed through functional test, then failed in the field after a few hundred thermal cycles. CT X-ray told the story: head-in-pillow at the package corners, where dynamic warpage during reflow had separated the corner balls from their paste just long enough to oxidize. The fix was unglamorous and effective — nitrogen reflow to limit oxidation, board support to hold the PCB flat, and a warpage-qualified part. Most BGA failures look like that: invisible at outgoing test, expensive in the field. Here are the ones to engineer out.
This is the quick-reference table to keep by the X-ray station.
Defect
What it is
Detected by
Prevention
Voids
Gas pockets trapped in the joint
X-ray (2D / 3D CT)
Soak to activate flux; vacuum or vapor-phase reflow
Head-in-pillow
Ball and paste melt but don’t coalesce
3D X-ray / CT (often hidden)
Qualify warpage; N₂; corner paste; board support
Warpage
Package or board bows at peak
In-line laser / X-ray
Tight ΔT; lower peak; board support; ≤ 3 mil/in
Bridging
Solder shorts adjacent balls
X-ray / AOI (edge balls)
Right-size aperture; finer paste; tighter print
Open / non-wet
Ball not connected to pad
X-ray; electrical test
Verify paste volume; bake; fresh flux
Popcorning
Moisture flashes and cracks package
X-ray; visual
Bake MSD parts per J-STD-033
Pad cratering
Resin under the pad fractures
Dye-and-pry; X-ray
Manage thermal/mechanical stress; NSMD pads
Over-rework
Cumulative heat damage
Thermal-history review
Cap rework cycles; first cycle costs the least
Frequently Asked Questions About BGA Soldering
Can you solder a BGA without a reflow oven?
You can, with a hot-air or infrared rework station and a thermocouple-verified profile, but it’s difficult and risky. Without controlled top-and-bottom heating you invite warpage, head-in-pillow, and pad damage. For anything beyond a one-off repair, a profiled reflow oven or a proper BGA rework station is the right tool.
What temperature do you reflow a BGA?
For lead-free SAC305 balls, target a peak of 235–250 °C — roughly 15–30 °C above the 217 °C liquidus — with 30–60 seconds above liquidus. During rework, IPC-7711 guidance keeps the lead-free peak at or below about 245 °C to protect the package and neighboring parts. Always confirm against the paste datasheet.
How do you inspect BGA solder joints?
With X-ray — it’s the only way, since the joints are hidden under the package. 2D transmission X-ray catches voids, bridges, and alignment; 3D CT measures true void volume and finds head-in-pillow that a flat image misses. Visual inspection can reach only the outer ball row.
What is BGA reballing?
Reballing is replacing the solder balls on a BGA that has been removed from a board, so the package can be reused. After the old balls and residue are cleaned off, new balls of matching alloy and diameter are placed with a fixture or stencil and reflowed onto the package, following IPC-7711 procedures.
What is an acceptable void percentage for a BGA?
IPC-A-610 accepts BGA solder voids up to 25% of the ball area in X-ray. Small voids don’t hurt reliability and can even relieve stress. High-reliability programs often set tighter limits, and well-controlled fine-pitch lines routinely hold average void rates around 8–12%.
What causes head-in-pillow in BGA soldering?
Head-in-pillow happens when the ball and paste both melt but fail to merge — usually because package or board warpage separates them at peak, or flux exhausts and the surfaces oxidize before they touch. It concentrates at package corners and outer rows, where warpage is greatest, and often passes initial testing.
How many times can you rework a BGA?
There’s no universal limit, but every rework cycle consumes reliability margin through laminate fatigue, pad-adhesion loss, and via stress. The first cycle has the smallest impact; risk compounds after that. High-reliability programs often cap BGA rework at one or two cycles and evaluate thermal history before proceeding.
Why do BGAs warp during reflow?
BGAs warp because the package and PCB expand at different rates (CTE mismatch) as they heat, and large, thin packages have little stiffness to resist it. An imbalance between top and bottom oven zones makes it worse. Warpage lifts balls off paste at the corners, driving head-in-pillow and open joints.
Get Your BGA Soldering Right the First Time
BGA soldering punishes guesswork: the joints you can’t see are the ones that come back from the field. Match the reflow profile to your paste and package, hold warpage and ΔT tight, bake your moisture-sensitive parts, and X-ray what you can’t inspect by eye — and most BGA failures never leave the building. If you’d rather hand it off, send your Gerber and BOM and our team will run a DFM review and build a validated BGA reflow and rework process for your board.
Inquire: Call 0086-755-23203480, or reach out via the form below/your sales contact to discuss our design, manufacturing, and assembly capabilities.
Quote: Email your PCB files to Sales@pcbsync.com (Preferred for large files) or submit online. We will contact you promptly. Please ensure your email is correct.
Notes: For PCB fabrication, we require PCB design file in Gerber RS-274X format (most preferred), *.PCB/DDB (Protel, inform your program version) format or *.BRD (Eagle) format. For PCB assembly, we require PCB design file in above mentioned format, drilling file and BOM. Click to download BOM template To avoid file missing, please include all files into one folder and compress it into .zip or .rar format.