Corrosion issue with PCB

General project help for Adafruit customers

Moderators: adafruit_support_bill, adafruit

Corrosion issue with PCB

Postby TraceurFrenzy » Mon Mar 26, 2012 9:42 pm

So I have dipped my toe into the wonderful world of soldering my own electronics projects with the minty boost and bread board power supply. It was great fun putting them together and I look forward to doing more. I even have a few more kits lined up to work on.

The only thing that is stalling me is that I've noticed the solder joints on the underside of the PCB are showing corrosion. The minty boos is the worst to the point that I think the two middle leads of the USB port had a short circuit but I digress. My concern is that am doing something wrong in my soldering process and I don't want to keep repeating the same mistake on the next two projects.

Is corrosion on the solder joints inevitable or is there a protective/preventive step that I am missing besides keeping it dry?

The solder I am using is Aim solder SN63 PB37 , FLUX OAJ 3% diameter is 0.02".

If there is any other information I can provide to help trouble shoot this I would be happy to answer any questions.
TraceurFrenzy
 
Posts: 2
Joined: Tue Feb 22, 2011 12:17 pm

Re: Corrosion issue with PCB

Postby adafruit_support_bill » Tue Mar 27, 2012 4:46 am

Can you post a photo of the suspected corrosion?
User avatar
adafruit_support_bill
 
Posts: 16617
Joined: Sat Feb 07, 2009 9:11 am

Re: Corrosion issue with PCB

Postby Zener » Tue Mar 27, 2012 11:39 am

Web search shows that is a water soluable core flux. Such flux must be washed with water after soldering since it is corrosive. I use a toothbrush. Just wash it and let it dry. You can blow it with air or use a hairdryer if you are in a hurry. If you want to avoid washing then use a no-clean flux or a rosin core, which doesn't have to be washed even though everyone (except the solder mfg) will tell you it does.
Zener
 
Posts: 2029
Joined: Sat Feb 21, 2009 1:38 am

Re: Corrosion issue with PCB

Postby MrGlass » Tue Mar 27, 2012 4:00 pm

Zener wrote:I use a toothbrush. Just wash it and let it dry.

I learned soldering primarily on my own (after a quick tutorial at HOPE ages ago), so I don't know that much about this. I keep seeing this mentioned by professionals, that you should "wash" your stuff after soldering. I don't think I should be placing my Ice tube clock in the banned sink, running it under the tap, and scrubbing it with a sponge. So, for my sake, could you explain when and how I should be cleaning my projects after soldering?
MrGlass
 
Posts: 90
Joined: Tue Jun 03, 2008 2:50 am

Re: Corrosion issue with PCB

Postby adafruit_support_bill » Tue Mar 27, 2012 4:16 pm

If you are using rosin core solder, it is generally not necessary. If the rosin residue starts getting brown and crusty after extensive rework, you can clean up with some gentle scraping and scrubbing with 90+% isopropyl and a toothbrush.
User avatar
adafruit_support_bill
 
Posts: 16617
Joined: Sat Feb 07, 2009 9:11 am

Re: Corrosion issue with PCB

Postby Zener » Wed Mar 28, 2012 5:25 pm

There are basically 3 kinds of flux you can get with your solder:

1) Rosin core /RMA. This is the oldest kind. Many people will insist you have to clean it off with flux cleaner but you don't.

2) Water washable. This came along around 1990. The flux is water soluable so you can clean it with water. Most components are waterproof so it is not a problem. PC boards were washed in water washers for years (and still are) after soldering. The only parts that don't like water are typically switches and some sensors and audio components like speakers and microphones and LCD displays. Most standard parts are fine. No batteries of course.

3) No clean. This is the newest kind and leaves a minimal residue that is fairly hard. You don't clean it. Some don't have very high activity though (cleaning ability).
Zener
 
Posts: 2029
Joined: Sat Feb 21, 2009 1:38 am

Re: Corrosion issue with PCB

Postby TraceurFrenzy » Thu Mar 29, 2012 11:20 am

Thanks for the information everyone. It sounds like Zener hit it on the head but I'll still try to post some pictures soon. Never hurts to double check right? :wink:
TraceurFrenzy
 
Posts: 2
Joined: Tue Feb 22, 2011 12:17 pm

Re: Corrosion issue with PCB

Postby philba » Thu Mar 29, 2012 11:32 am

I use a no-clean flux but still clean it off. While it won't damage anything, it's sticky - dust and other things (like little bits of metal) stick to it. I'd hate to have even a high resistance bridge somewhere (dust will absorb humidity). Plus, I care about how my boards look.
philba
 
Posts: 387
Joined: Mon Dec 19, 2011 5:59 pm

Re: Corrosion issue with PCB

Postby Zener » Thu Mar 29, 2012 11:47 am

If you are going to clean your boards then use water washable flux.
Zener
 
Posts: 2029
Joined: Sat Feb 21, 2009 1:38 am

Re: Corrosion issue with PCB

Postby philba » Thu Mar 29, 2012 12:46 pm

isopropyl works pretty good for me.
philba
 
Posts: 387
Joined: Mon Dec 19, 2011 5:59 pm

Re: Corrosion issue with PCB

Postby MrGlass » Thu Mar 29, 2012 2:50 pm

Thanks for all the great info! Really cleared things up for me.
MrGlass
 
Posts: 90
Joined: Tue Jun 03, 2008 2:50 am

Re: Corrosion issue with PCB

Postby bearmos » Fri Mar 30, 2012 7:39 am

According to some articles, if you'd like a clean PCB - it's better/safer to use a solder/flux that is designed to be cleaned (e.g. water soluble), rather than try to clean a no-clean solder or flux. The idea is that the no clean solder is designed to encapsulate the corrosive chemicals, so it winds up being harder to dissolve and clean.

I've definitely found this to be true. It's far easier to use water soluble solder/flux and clean afterwards for a good looking assembly.

Also, beware that toothbrushes can cause static electricity - horse hair bristles are what's commonly used in industry to avoid the ESD.
bearmos
 
Posts: 9
Joined: Tue Feb 14, 2012 10:44 pm

Re: Corrosion issue with PCB

Postby lyndon » Fri Mar 30, 2012 9:58 am

Finally, a use for the pounds of winter coat that the horses are shedding as the weather warms up :-)
lyndon
 
Posts: 210
Joined: Tue Mar 29, 2011 4:28 pm

Re: Corrosion issue with PCB

Postby adafruit_support_mike » Thu Apr 05, 2012 6:54 pm

The reason you want to remove some kinds of flux (especially the water-based ones) is that they do corrode the parts over time.

A flux is basically an acid that etches the surface of the parts while you're soldering. It eats oxidation that would keep the solder from making a good bond. Some fluxes (like rosin) are more or less inert at room temperature, but get aggressive up around the temperature where solder melts (300-350C). Others, like zinc chloride, are aggressive all the way down to room temperature. ZnCl2 is *really* good at stripping gunk off of metal, but you want to get rid of it as soon as possible. If you don't, it just keeps on etching.
When you void a product warrany, you give up your right to sue the manufacturer if something goes wrong and accept full responsibility for whatever happens next. And then you truly own the product.
User avatar
adafruit_support_mike
 
Posts: 1697
Joined: Thu Feb 11, 2010 1:51 pm

Re: Corrosion issue with PCB

Postby Agent_24 » Fri Apr 06, 2012 12:28 am

I clean with 99% Isopropyl Alcohol.

Cleaning is best done soon after soldering, the longer you leave it the harder it is to remove.
User avatar
Agent_24
 
Posts: 26
Joined: Thu Feb 23, 2012 5:08 pm

Next

Return to General Project help

Who is online

Users browsing this forum: No registered users and 3 guests

Stuff to buy from the Adafruit store and links to product documentation!


New Products [114]

Raspberry Pi[82]
 
FLORA[24]
 
Bunnie Studios[9]
 
FPGA[1]
 
mbed[12]
Arduino[60]
 
NETduino[14]
 
BeagleBone[23]
 
Android[6]
 
XBee[10]
More Dev Boards[30]


 
BoArduino[8]
 
SpokePOV[4]
 
TV-B-Gone[4]
 
MiniPOV[3]
 
SIM reader[3]
 
Microtouch[5]
 
Clocks & Watches[18]
 
Drawdio[4]
 
Brain Machine[1]
 
Game of Life[2]
 
MintyBoost[2]
More DIY Kits[16]


 
MaKey MaKey[3]
 
Tweet-a-Watt[5]
 
Young Engineers[39]
 
Discover Electronics[2]
 
Snap Circuits[4]
 
littleBits[3]
 
Project packs[9]


 
Breakout Boards[35]
LCDs & Displays[49]
Components & Parts[70]
Batteries & Power[54]
EL Wire/Tape/Panel[52]
LEDs[112]
 
Wireless[16]
Cables[66]
 
Lasers[6]
Sensors/Parts[147]
 
Enclosures/Cases[11]
 
Solar[11]
 
RFID / NFC[13]
Prototyping[70]
 
iDevices[13]
Tools[71]
 
Wearables[41]
 
CNC[37]
 
Robotics[29]
 
3D printing[1]
 
Materials[25]


 
Stickers[41]
 
Skill badges[55]
 
Books[26]
 
Circuit Playground[7]
 
Gift Certificates[4]