Welcome, Guest. Please login or register.

Author Topic: Amiga 2000 battery repair  (Read 13946 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline JoeMuc2006Topic starter

  • Newbie
  • *
  • Join Date: Aug 2006
  • Posts: 12
    • Show only replies by JoeMuc2006
Amiga 2000 battery repair
« on: March 22, 2009, 12:29:27 PM »
Hi people,

in case someone needs to repair some damage done to the Amiga 2000 mainboard by a leaking battery, this is the right place for you.
Found that A2000 on eBay a few days ago. It was sold as defective and would not power up. Obviously, the seller didn't know too much about the computer, but I took the risk and got the item for about 45 EUR. Not too much loss if it was irrepairably broken.
It's a fascinating machine, pretty large and with a lot of space inside, so I won't ever need to think about heat dissipation like in my two A3000 models. In comparison, they are pretty crowded and less maintainable. The A2000 features the largest PCB of all Amigas (it's actually huge, about 4 times an ATX mainboard), and except for Agnus who is PLCC, all custom chips are still DIP-shaped like in the Amiga 500. A lot of Zorro slots provide great extensibility, and I was happy to find a Kickstart 2.0 ROM in there. Not much more though, no RAM expansion, no hard disk drive or anything else.
I have made an attempt to repair it today as this was another battery leakage victim like most of the Amigas who boast an RTC. The battery has done some bad-looking corrosion to the mainboard, and as the CPU socket is quite near to the battery, it was affected, too.

Tools needed to do this repair:

* soldering iron (mine is an Ersa Multitip 15 Watt, about 25 years old)
* some solder wire
* unsoldering tool (I used a cheap one-shot-and-reload vacuum pump with a silicon tip)
* multimeter to check that the PCB connections are still okay
* in my case, a new 68000 socket (DIP-64)
* (later) a button battery (CR2025 or CR2032) and an appropriate clip
* (later) a diode for the new battery to prevent destructive recharging attempts by the board

And here's what I did:

* completely disassembled the A2000 to find a 5,25" drive inside that does not connect to the board directly. Obviously some freak has converted a former external drive into an internal one, also keeping the adaptor PCB and a lot of cable straps, sigh... the connector cable needs to go out of the case to the external floppy port... ah well, that's going to be a different thread. I don't think I can bear this for long :-D

* removed the mainboard from the case and cleaned it a little. Some big flakes of dust have accumulated there over the years

* removed the battery (sorry, no pictures here) and thoroughly cleaned the PCB in that area. I noticed that the PCB is pretty delicate when trying to unsolder. The solder mask becomes damaged when exposed to too much heat for too long (and in this case, I think it is lots shorter than usual), and probably one would easily kill leads unless being extremely careful. Maybe the board's age adds to it.

* checked damage done by the corrosion. Nothing seemed to be actually broken and no leads seemed disrupted by the corrosive process. I sure hope it does not continue stealthily in the future.

(Click images for a larger view)


The {bleep} after removing. I can't understand how Commodore could be so stupid as to place batteries directly on the board with no socket. Sigh... well, that seems what everybody did those days.


Notice the dark spots left by the corrosive. It has come pretty far and even dug along under the battery lead. The CPU socket shows traces of corrosion, too. See the greenish pins 1 to 6. I think this is the main reason the A2000 has failed.


The same from a different angle.

* I decided it's hopeless to clean the socket, plus I wouldn't get a chance to see if anything is broken beneath the socket, so I removed it completely. As unsoldering this item without damaging the board is near impossible, I broke the socket frame and pulled the plastic parts of it away from the board, leaving only the metal pins.


The frameless socket

* unsoldered all the pins one by one while pulling them away with a pair of pliers on the other side. That worked pretty well but left the soldering eyelets closed in most cases.


Socket debris

* to make unsoldering easier, I put some solder on all the eyelets so they would heat up more quickly


Soldering eyelets prepared for unsoldering

* after unsoldering, a visual check of the board against outside daylight offered no obstructed eyelets


I kind of love this one!

* this was a good time to do some measuring on the leads in the area affected. As it seems, all are fine, no leads broken. I scratched the masking paint from the place where the battery cathode was placed to see what has happened there. See the bluish touch of that beastly stuff?


Socket gone - blue traces of battery sludge beneath the masking paint

* now I inserted the new 64-pin socket and fixed it


The new 68000 home


Same from the top - notice the copper lead I found where the battery was. Obviously there was no actual damage although the lead may have been thinned out considerably.


68000 happy again


68000 viewed from the board's edge

After connecting to the PSU and floppy, I carefully started the machine for the first time since I received it. The Kickstart screen came up and first attempts to load disks were successful! Yippieee, day saved! :-)

There are some things to do though. As I don't have a button battery and socket handy, I will have to do that replacement later. Maybe I'll post some photos about that, too.

Hope you liked this A2000 revival story!

Have a nice day,

Joe
A1200 68020RC 20MHz (Apollo 1220) / 2MB Chip / 1MB Fast / 6.4GB HDD / Kick 3.0 / Workbench 3.0
A500 1MB Chip / 1MB Fast / Kick 1.3 + 3.0 Switch
External Indivision Scan Doubler / Flicker Fixer
HxC Floppy Emulator
 

Offline Tenacious

  • Hero Member
  • *****
  • Join Date: Jul 2002
  • Posts: 1362
    • Show only replies by Tenacious
Re: Amiga 2000 battery repair
« Reply #1 on: March 22, 2009, 04:55:35 PM »
Nice tutorial Joe! You gotta wonder how many motherboards have been scrapped that would have been saved in the right hands.

Sometimes 64-pin sockets are hard to come by.  I've used 2 single row headers cut to 32 pins with success.
 

Offline mdv2000

  • Full Member
  • ***
  • Join Date: Mar 2009
  • Posts: 169
    • Show only replies by mdv2000
Re: Amiga 2000 battery repair
« Reply #2 on: March 22, 2009, 05:25:16 PM »
Does it really matter is a Amiga 2000 has a clock battery?

 I am looking at getting one on ebay and would love to just remove the battery if it is still attached and do without...

Besides having to manually set the time at a CLI window, does it matter.

  I remember old PC XT/AT computers would always prompt in dos for date/time if you configured them that way, but if you never cared about date/time stamps on files (play games like I did) it never mattered.


Just wondering... Thanks!
Mike Valverde
---------------------------------
"Only AMIGA makes it possible!"

A2000HD +A2630+ w/8MB+500MB SCSI HD
 + Buddha IDE + 1.3 and 3.1 ROM (WB 3.1)
 

Offline SWE_CD32

  • Newbie
  • *
  • Join Date: Mar 2004
  • Posts: 6
    • Show only replies by SWE_CD32
Re: Amiga 2000 battery repair
« Reply #3 on: March 22, 2009, 05:25:56 PM »
There is a person in this forum that have nice solution for the battery as it is a CR2032 battery instead with a battery holder that fit into.

I havenĀ“t orderet yet but when it come to my A2000 that I will get on working again I will change that to the new battery.

Btw it was a nice way of showing how you solve the repair.
 

Offline JoeMuc2006Topic starter

  • Newbie
  • *
  • Join Date: Aug 2006
  • Posts: 12
    • Show only replies by JoeMuc2006
Re: Amiga 2000 battery repair
« Reply #4 on: March 22, 2009, 06:12:14 PM »
If you don't care about having a proper clock time unless manually setting it, I think one could do without the battery just as well (as I will do for the next few days).
It does not have any other impact than that, unlike in the A3000 where the battery also backs up parts of the SCSI configuration.

Thanks for your replies folks!
A1200 68020RC 20MHz (Apollo 1220) / 2MB Chip / 1MB Fast / 6.4GB HDD / Kick 3.0 / Workbench 3.0
A500 1MB Chip / 1MB Fast / Kick 1.3 + 3.0 Switch
External Indivision Scan Doubler / Flicker Fixer
HxC Floppy Emulator
 

Offline Matt_H

Re: Amiga 2000 battery repair
« Reply #5 on: March 22, 2009, 07:26:10 PM »
Quote
The {bleep} after removing. I can't understand how Commodore could be so stupid as to place batteries directly on the board with no socket. Sigh... well, that seems what everybody did those days.

A) Cost cutting
B) A not-unreasonable assumption that the machines would be long out of use before the battery needed servicing. Obviously things didn't turn out that way :-)

Thanks for the guide. Every repair is different, so it's great to have multiple instances to examine. You might consider putting it on Aminet as well.
 

Offline JoeMuc2006Topic starter

  • Newbie
  • *
  • Join Date: Aug 2006
  • Posts: 12
    • Show only replies by JoeMuc2006
Re: Amiga 2000 battery repair
« Reply #6 on: March 24, 2009, 01:44:52 PM »
Matt,

thanks for the explanation about the battery. You're right, this might have saved some pennies in production.
I'll consider an Aminet submission, thanks for the remark. Didn't find too much about leaking batteries there...

Greets,
Joe
A1200 68020RC 20MHz (Apollo 1220) / 2MB Chip / 1MB Fast / 6.4GB HDD / Kick 3.0 / Workbench 3.0
A500 1MB Chip / 1MB Fast / Kick 1.3 + 3.0 Switch
External Indivision Scan Doubler / Flicker Fixer
HxC Floppy Emulator