Work started on ozymandias' Amiga 1200 motherboard. Some work in progress updates:
Removed all the old capacitors, looks like ozymandias' call to replace them was past overdue. About 5 capacitors has leaked and corroded the board and some components around them. Notice how grey and dirty the joints and the surrounding area look like. What happens is that the acid leaks out to the board and attracts dust and fluff particles that stick to the board. Luckily all pads and joints still had continuity so the damage will stop after cleanup:
This is how an original (factory) healthy joint looks like, from the same board. Notice how clean the area around, and the shinny surface of the joint in comparison. However it's still not guaranteed that the capacitor is OK, only that it's haven't leaked yet:
The next problem is that I've noticed that few of the pins of the IDE connector was missing. When I probed the rest, about 5 of them snapped right off with a light touch. Which was very surprising because the IDE pins can take a decent amount of force.
On closer inspection, I found that the acid from a leaked capacitor ate away the copper pins. Each pin sits in a little 'cup' in the plastic socket and the acid, once seeps inside this 'cup' will slowly work the base of the pin. This happens because although on the surface the acid can dry and become less corrosive, when it's enclosed in a semi-closed space, then it can work for a long time. The effect is similar to how teeth get a cavity: bacteria create acid between the tooth and gum, that slowly break down your tooth at the base.
Notice how all the breaks are dirty/green/oxidized and not gold color as fresh copper should look like. On the last picture, that particular pin had a tiny bit of copper joining only in the corner, which was not enough to withstand even a light touch. I'll have to contact ozymandias to check if any pins remain in his IDE cable, because I could not find all the broken off pins. The exact same thing happened to this guy:
Link This connector is definitely has to be replaced:
