This instructable shows how to do a DIY rework of BGA components, using a hothair gun and commonly available tools.
Sometimes, expecially if they develop high temperatures during normal operations, the  tin solder connecting their pins with board pads tend to become unreliable.
This is due to continuous expansion/shrinking of the component and/or the board caused by heating. To make a professional repair normally an expensive equipment is required, because BGA components have a specific temperature curve for heating, soldering and cooling. But if you're trying to save an old PC or , as in my case, a satellite TV receiver,  this instructable might make your day.

Have fun!

Remove these adsRemove these ads by Signing Up

Step 1: Tools needed

What you'll need:

- some scrap iron strips, I got mine from the one used to hold loads on pallets.
- pliers or vice
- hot air gun
- tin solder and flux
- soda can
- scissors
- some thick iron wire,(cloth hangers??)

Step 2: Let's start

Roughly measure the lenght of your BGA chip.
Using pliers and/or a vice and a hammer, bend the strip and make it into a square,
slightly bigger than the size of your BGA . This will allow heat to flow under the chip body.

Step 3: Make a clip

Picture of Make a clip
Using some iron wire, make a clip like the one shown here,
we gonna use it later on to hold everything together....

Step 4: Drink that soda!

Picture of Drink that soda!
With the help of a cutter and/or a scissor, cut open a soda can, flatten it,
and cut a square hole, so that the square frame we made before can tight fit in the hole.
The aluminium foil will protect the rest of the board components from heat
when we'll direct hot air onto the BGA chip.

Step 5: Flux it

Picture of Flux it
It's now time to let some soldering flux penetrate under the BGA chip, 
with the help of a little brush,  from all sides.

Step 6: Tin solder helps

Take a very little piece of tin solder, make it into an litlle ball, and put it aside,
it will help us during heating process, as it will indicate when the meltin temperature is reached.
Juckix3 months ago
Will this still work of there's epoxy on the component?
undinstructable (author)  Juckix3 months ago
Sometimes companies put epoxy all around the edges of the component to make it more "resistent" to the problem of thermal expansion/shrinkage. In order to apply my method I think such epoxy need to be removed first. With the same heatgun, heat the epoxy. Once heated, epoxy softens and can be removed with some sharp tool, making care not to damage any other component or track around
h3roe1 year ago
hebat sekali, akan saya coba.. terima kasih
mraspotcnc3 years ago
Very good work...great
Astinsan3 years ago
glad to see I am not the only one who does this.
altomic3 years ago
i've done this in the past to reball graphic chips on g3 mac laptops.

though with one I made the mistake of toughing the chip with the gun while it was hot and I believe it moved the chip.

others worked great.
5150tech3 years ago
Well done, you might hack a heating element from a toaster oven to preheat the board it can help with board warping which can be a problem with thin boards.
jonesgang3 years ago
This is a good simple instructable. Is serves the same basic principle of a quality SM rework station. I know this because I used to build them.

Now if you could find a way to use infrared you would have a great thing.

And I would refrain from using any open flame for the heating process as the flux is flammable to open flames, just a safety suggestion.
mario593 years ago
*RELLY NICE* instructable!
I worked a long time on many many satellite receiver boards with BGA to be reworked.
Even using a gigantic & expensive machine, It didn't much more than you did with this hot air gun...
Only the heating/cooling curve was *respected* in all parameters.
Nothing really more.
I would like to check your procedure ASAP!
zack2473 years ago
so how do i know if this bga chip is bad or unsoldered?
profpat3 years ago
using that small roll of solder lead as a thermometer, is very smart, now i dont have to guess if i got the right temp! thanks...
Fypsigon3 years ago
Nice instructable!!! Did the same procedure last week, with a pentorch.... This instructable would have helped me a lot! (it worked just fine even with the pentorch...)

Get More Out of Instructables

Already have an Account?


PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!