The following warnings occurred:
Warning [2] Undefined array key 107271 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107298 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107304 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107312 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107386 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107391 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107434 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107435 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107459 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107463 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107465 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107471 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107472 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107472 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 107434 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





HP-25 Calculators



#14

I have two HP-25 Calculators that have corroded battery contacts. Has anyone developed a procedure to repair these or am I out of luck. They appear to be silver plated button contacts that are riveted or soldered on the PCB. They extend on there side past the PCB tabs and make contact with the battery terminals on the battery pack. Mine have corroded so that the edge making contact with the battery is impossible. Is there a way to remove and replace the old ones, replate the old ones, or piggyback new ones on top of the old? Thanks.


#15

Hi Jim,

normally it's sufficient to take a sharp knife or some sandpaper to establish good contact again. If the riveted contacts are really badly corroded I recommend to remove the corroded material until the metallic surface shines up again and place a big ball of solder on each contact. There may be more elegant methods but I think that's the easiest.

Best regards, Walter


#16

Quote:
place a big ball of solder on each contact

You're right, that's not very elegant - and IMO, downright ugly. You'll also find it doesn't work - solder will not stick to the oxidized areas nor will it adhere to the chrome plate, should the rivet have any left. Even if you could get the solder to stick, need I mention it makes a very poor contact? Can you say "Fried Woodstock"? Do you charge your batteries in the unit? You'd better not with solder balls for contacts.

The only way I've repaired really, really trashed contacts is to remove all the solder, drill them out and replace them with a small piece of brass U channel cut down to an L shape. 1/8" works fine, it will be almost exactly the same length extending past the PC board.

I've never been able to find the same style rivet. Perhaps Keystone or some other electronic hardware manufacturer might have something but it is such a rare need, I just go with the brass.


#17

Thanks for the info. I to hunted for a replacement contact and I can not find any. The brass seems like the best bet. If I drill out the old contact, how do I establish a good connection between the brass and the PCB land? As an alternative could I solder the brass to the top rivets they are still in pretty good shape. I was thinking if I drilled a hole in the brass the same size as the rivet head, I could then solder the rivet head to the brass. Then I would not have to worry about the PCB land connection. The only thing is the brass would overhang on the opposite side of the PCB. I could put a right angle in the brass so that it wraps around the PCB and old contact.

The damage is only on the edge of the contact that interfaces with the battery. The back of the contact is still good. Do you think it is possible to turn the contact so that a fresh edge is facing the battery. Will this destroy the contact with the PCB land.

I plan on selling these calculators. Do you think it is worth my effort to try an repair these or just sell them as is for parts. Will my efforts increase the price. Thanks


#18

Hello!

Quote:
Will my efforts increase the price.

It almost certainly will! An alternative to the replcement of the rivet (or replacing it a blob of solder, as I have already done, I confess :-)) could be to place a small bolt or screw with cylindrical head in place of the rivet. If you find an appropriate size brass bolt, you can cut the shaft very short and solder it to the pcb.

Greetings, Max


#19

Max

Thanks for your response. Brass bolt with right head size and shaft size may work. Still concerned about getting good contact between the new contact and the PCB land. Do you know how I would make the contact? Do I expose the land at the contact and solder a small copper wire between the land and new contact? Do I try and solder the new contact directly to the land? I want to do a professional job so it is durable and the look does not harm the value. Thanks.

Jim


#20

Hello!

Quote:
Do you know how I would make the contact?

First, I would very carefully drill out the original rivet from the back side of the PCB. The calculator is easy to disassemble, but upon reassembly, you must take care to insert all the contacts, that link the two PCBs, in their correct holes.



If the gold plating underneath the rivet is still intact and free of corrosion, it should be sufficient to either tigten the brass bolt firmly with a little nut or to fix it with a drop of solder from the back side.



If the PCB has corrosion, then a little bit of conducting silver underneath the bolt head should help to make good contact. You could also "paint" the head of the bolt with it, so that it resembles the original rivet. Some people on this forum do not like conducting silver, but I only have good experiences with it!

Good luck, Max


#21

Max

Thanks for your help. It sounds like there is conductive eyelet around the rivet hole that should give me good contact. I need to be careful when I drill out the old rivet not to damage the eyelet.

I was wondering about conductive silver paint. Where there is only small damage to the contact I may try that first. I also found a product called Quickshine Pure Silver Plating Spray and several others on Ebay. They are supposed to replate the base metal surface. The base metal appears to be brass so they should bond properly if I can clean the contact well enough. Not sure how well they work but it is worth a try. Thanks again.

Jim


#22

Hello!

Quote:
1. I need to be careful when I drill out the old rivet not to damage the eyelet.

2. ... Pure Silver Plating Spray

3. The base metal appears to be brass so they should bond properly if I can clean the contact well enough.


1. Do it from the back side, even if that means that you have to disassemble the calculator, and there is no risk of damaging the eyelet.

2. Stay away from spray, but use a small brush instead. With spray, there is a big risk of creating short circuits everywhere!

3. Conductin silver should stick niceley on most metals you will find inside the calculator (copper, gold, brass). Just use fine-grain sanding paper or even the finest nail file of your wife (but make sure she dosen't find out what you've been using for :-) ) to clean the metal surface of oxidation and apply the silver paint immediately. Use no chemicals when preparing the metal surface for coating with conductive silver.

Greetings, Max


#23

Just a general comment. I once repaired our Amiga home computer with silver conductive paint; there was a tiny break in the circuit near one of the heavily used keys. The repair was fine and lasted the rest of the life of the machine. I don't know what is sold on eBay, but the stuff I used came from one of the car repair parts place (I live in the UK) and was meant for repairing heated rear windows. It was applied with a tiny brush.


#24

Thanks. I will check the automotive stores for a defroster repair kit.

Jim

#25

I clean mine with vinegar, then distilled water. I use a dremel tool with a wire brush. FInally I treat them with Caig DeOxit. If the contatcs are worn too far down, wrap them in thick aluminium foil or copper tape..


#26

Dave

I did use vinegar to clean most of the crud off. These contacts appear to be plated. Looking through a loop it appears the corrosion has eaten through the plating and has pitted the base metal. This is just on the side where it mates with the battery. Have you had any success at polishing the base metal so it makes good contact with the battery? I will have to look into the caig deoxit product and see what that does. Thanks for the help.

Jim


Possibly Related Threads…
Thread Author Replies Views Last Post
  Strange HP 25 Problem (Repair) Onur Ilkorur 5 2,798 12-06-2013, 05:13 PM
Last Post: Onur Ilkorur
  HP-25 Wayne Selway 1 1,209 11-22-2013, 12:58 PM
Last Post: Michael de Estrada
  Interesting Base Conversions - Porting a 1975 HP 25 Program to the HP 35S Eddie W. Shore 1 1,313 10-13-2013, 07:49 PM
Last Post: BruceH
  HP-25/25C Potential Matt Agajanian 14 4,101 07-17-2013, 02:57 AM
Last Post: Matt Agajanian
  Recharging original batteries in HP 45, 65 and 25 Michae Altmann 1 1,214 03-05-2013, 12:21 AM
Last Post: DavidShenk
  HP-25 keyboard Brad Barton 5 1,857 02-16-2013, 09:59 PM
Last Post: Brad Barton
  HP 65/25 shout-out in interview with Paul Lutus Egan Ford 3 1,514 12-21-2012, 11:09 PM
Last Post: Mike Morrow
  New HP-25 Emulator for iPad, iPhone, and iPod Namir 5 2,056 05-22-2012, 06:22 AM
Last Post: Mike (Stgt)
  Subroutine tactics for the HP-25 Matt Agajanian 3 1,387 04-19-2012, 05:45 PM
Last Post: Trent Moseley
  HP-25 aj04062 13 3,593 03-30-2012, 03:23 AM
Last Post: Russell Dobson

Forum Jump: