Welcome, Guest. Please login or register.

Author Topic: Faulty 68060 Socket, how to repair?  (Read 1605 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ShawnDudeTopic starter

  • Jr. Member
  • **
  • Join Date: Feb 2004
  • Posts: 61
    • Show only replies by ShawnDude
Faulty 68060 Socket, how to repair?
« on: January 03, 2005, 01:03:04 AM »
My newly acquired A4000 with Cyberstorm MkIII 060/50 has an intermittant work/not work problem.  I have removed the CPU board and have remove the 68060 CPU and noticed several loose pins on the socket.  I can solder some stuff, but this appears to be too complex for me.  Anyone know where I can send this to to get the pins resoldered or a new socket installed?  Anyone here skilled enough and willing to attempt it?  Thanks.
 

Offline Castellen

Re: Faulty 68060 Socket, how to repair?
« Reply #1 on: January 03, 2005, 01:30:11 AM »
The entire surface mount socket needs to be replaced.  I've done a few of them before, it's fairly straight forward.

Amiga.fr does them as well, might be a bit closer to you than sending to me in New Zealand.

AMIGA CENTER
BOULET Jean-Jacques
18, route des grands champs
71710 MARMAGNE
( FRANCE )
Tel/Fax :+33 (0)385 782 068
Tel Pro : 08 70 34 28 75 ( coût appel local )
Mail : jean-jacques.boulet@wanadoo.fr
MailPro : amigacenter@free.fr
WEB : http://www.bourgogne-informatique.com
Mirror : http://amigacenter.free.fr
PayPal payment : jean-jacques.boulet3@wanadoo.fr
Messenger : bouletjj@hotmail.com
 

Offline A4000Bear

  • Newbie
  • *
  • Join Date: Dec 2002
  • Posts: 34
    • Show only replies by A4000Bear
    • http://members.iinet.net.au/~davem2/amiga.html
Re: Faulty 68060 Socket, how to repair?
« Reply #2 on: January 03, 2005, 02:52:53 AM »
I have repaired several of these, including my own. What has happened is that the socket is a surface mount type and there is no mechanical strength in the soldered joints making it easier for them to break.

Ideally the socket needs to be removed and replaced professionally, but I have found it possible to repair these sockets by doing the following:

Get a good soldering iron with a very clean tip. It is important that there is no loose liquid solder on the tip. From the top of the socket, heat up each contact by pushing the hot soldering iron tip against it. Very gently wiggle the contact, and when it moves freely (after no more than 3 or 4 secs of heating) move to the next. It is a good idea to reheat all the contacts on the socket, as I have found pins that seem firm can still make poor contact with the PCB.

It goes without saying you need to take anti-static precautions and that you need a very steady hand. Don't over heat! The socket itself is plastic and can be easily melted.

This reheating method works because there are flux residues remaining on the soldered joints from when the board was made, this flux residue helps the resoldering process.

 

Offline Castellen

Re: Faulty 68060 Socket, how to repair?
« Reply #3 on: January 03, 2005, 03:32:27 AM »
I've tried that same process before.  It's more reliable if you flow some fresh SMD flux under the socket first as the remaining flux residue is often not enough to form a reliable joint.

The other problem is there's no way of telling if the joint has reflowed correctly as you cannot inspect the inner pins without X-ray equipment.

As you mentioned, it's important that no solder flows down the socket hole as it'd be near on impossible to extract it.


From my experience, the easiest and most reliable way is to completely remove the old socket using an SMD rework station, and use the individual pin sockets which come on a holder strip.  The holder strip has the sockets at the correct spacing, so it's only a matter of lining the row up vertically and horizontally, soldering each of the pins by hand then remove the holder strip.  Continue each row one by one.

The only tricky bit is keeping the spacing between rows perfect, but that's simple enough when using some miniture vernier calipers.
But it works well, and any bad solder joint is immediately obvious, as the socket pin would fall off :-)