Ball Grid Array (BGA) Assembly Rework

Sometimes, because of modifications or defects as they are being assembled for market, your Printed Circuit Boards (PCBs) need to be repaired (reworked). Does your outside assembly house have the equipment and expertise to rework your PCBs, especially those with Ball Grid Arrays (BGAs), to the quality you expect?

RUSH PCB Inc has the equipment and trained personnel to rework your BGAs.

BGA Rework

Once in a while, during the assembly process, a BGA is found to be defective after installing it on a Printed Circuit Board. Maybe engineering changes, upgrades, modifications, or repairs are needed, and many PCBs need to be fitted out with different BGAs.

Regardless of the reason, there are times a BGA needs to be removed and reinstalled on the PCB, but the solder connections aren’t directly accessible.

Reworking or Replacing the BGA

When reworking the solder connections underneath the BGA, its solder needs to be heated for reflow, without damaging the PCB itself or the other components on the board. This involves sending the heat to melt the solder through the BGA.

However, so the PCB is not thermally shocked, the rework process starts with preheating the circuit board. Once the PCB itself has been preheated, just enough extra heat is applied to the BGA to flow the solder underneath it, and then the BGA is removed from the PCB.

If the BGA is to be reused, it has to be re-balled; the old solder is removed, the BGA cleaned, and new solder in the form of carefully measured balls is flowed onto the pads.

The newly re-balled BGA is placed on the circuit board. The PCB is preheated again, and once the PCB is up to temperature, the BGA is given extra heat; reflowing the solder and forming new connections.

Only after the reworked printed circuit board is cleaned and inspected is it ready for shipment.


The professional and high quality rework at RUSH PCB Inc insures that all printed circuit boards follow the strictest standards.

For more information on Ball Grid Array Reworking, contact us at or call 408-496-6013.

call_back email skype