The following warnings occurred:
Warning [2] Undefined array key 10217 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.15 (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 10222 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.15 (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 10257 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.15 (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 10263 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.15 (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.15 (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.15 (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.15 (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 10263 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.15 (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 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.15 (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.15 (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.15 (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.15 (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.15 (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.15 (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





How to fix a bad key on HP 9100A



#5

I was lucky enough to recently acquire an HP 9100A 'calculator'. It seems to be in pretty good shape except for the '7' key which does not work (although I dont yet have a means to test the card reader). The '7' key, feels like any of the other keys when pressed (similar resistance and I can feel te click of the switch engaging) but I get no output to the screen. I haven't tried to remove the keycap yet or to remove the keyboard; I thought I would see if anyone in this forum had any suggestions...

Thanks in advance, Don


#6

I know the 9100B pretty well, and I think the 9100A is very similar. The keyboards on these machines encode the keypresses to 6 bit keycodes (these are the codes listed on the pull-out card at the front, with STEP being the obvious missing one), and if one key only
is faulty, it can only really be the keyswitch itself. Unplug the mains cable and open the case (2 (or 4 on very early machines) screws on the underside. Swing the cover open so it latches open. Then undo the 4 obvious screws that hold the keyboard in place, pull it forwards slightly and unplug the cable from the edge connector on the processor chassis. Unplug the power switch cable from the 3 pin connector at the front of the processor chassis.
Now take the keyboard apart. Undo the 3 screws on the bottom plate, lift off the plate and free the grommet from the slot. You can now see the keyswitches. First try cleaning the '7' key. Soak a piece of paper in contact cleaner, put it between the contacts, press the key (so the contacts come together) and pull the paper out. Repeat a few times.
If that doesn't work, I seem to remember you can unhook the spring and remove the moving contact. It's probably best to get the PCB out of the housing first (undo about 14 screws, note which holes don't have screws in them -- they take the screws that hold the baseplate on).
Do not attempt to pull the keycaps off a 9100. If you want to remove the keys for any reason, take out the keyboard PCB (as above), take off the keyboard bezel (3 screws at the top between the toggle swtiches, and use a screwdriver from inside the keyboard housing to free the locking barb on the keycap. Then slide it out.
Each keycap has a metal rod that presses the switch. Originally, there were rubber O-rings on them to improve the keyboard feel. They've all long since cracked and fallen off. On my pair of 9100Bs, I took all the keys off and put new O-rings (1/8" ID, 1/4" OD) on the pins.
The card reader will almost certainly need a new roller. I've done this on mine, but it's a big job to do it. You need to take off the old roller (which really needs a special puller tool), make a new roller with a groove for the O-ring, and press it back on. You need a reasonable metalwork workshop to do this.


#7

Tony,
The wetted paper did the trick. Also, lucky for me, the roller for the card reader appears intact. Now I will try to make a fake card to test it out (I found dimensions for the card in a past thread).
Thanks a bunch for your help, Don


#8

So it was just dirty contacts. I thought it probably was...
On one of my HP9100s, I had to take apart just about every keyswitch and clean up the parts to get them to work properly. It took an afternoon, but it was worth it. That 9100B had all sorts of other faults as well (blown EHT fuse, blown transistor on the microcode branch board, card reader roller, etc). I don't
know what had happened to it.


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP Prime - EEX/X/Toolbox-key suggestions bluesun08 2 1,500 11-07-2013, 06:15 PM
Last Post: bluesun08
  HP PRIME : strange behavior when trying user key capability Damien 12 3,852 11-03-2013, 11:02 AM
Last Post: Joe Horn
  HP PRIME: How to use [a b/c] key from a program Joseph Ec 4 1,865 10-29-2013, 06:18 PM
Last Post: Joseph Ec
  Roll-down key in HP-15C Steve Ross 6 2,230 10-15-2013, 04:12 AM
Last Post: Nick_S
  Bad Flash in HP Prime Han 11 3,181 09-27-2013, 12:38 PM
Last Post: Han
  SCIOVR and ENGOVR in FIX mode Andrew Nikitin 5 1,788 07-02-2013, 04:46 AM
Last Post: Victor Koechli
  HP-15 LE Key repair question Namir 2 1,425 06-10-2013, 10:42 PM
Last Post: Namir
  Cheap hp32sii in bad condition on sale on Taobao Waon Shinyoe (China) 1 1,200 03-01-2013, 08:35 PM
Last Post: Raymond Del Tondo
  HP calculators: origin of prefix key labels f and g M Habl 9 2,741 11-21-2012, 08:29 PM
Last Post: Gerson W. Barbosa
  A temporary "fix", the Casio Prism (fx-CG10) LHH 5 2,012 08-25-2012, 07:39 PM
Last Post: LHH

Forum Jump: