The following warnings occurred:
Warning [2] Undefined array key 252472 - 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 252523 - 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 252523 - 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 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-42S repair of unresponsive keyboard



#3

Hi all,

I found an HP-42S on the auction site at what seemed a good price. When it arrived, the rightmost column of keys was unresponsive (I got a decent refund from the seller, no complaints there), and decided to attempt the repair.

The keys would work when pressing down on the bezel below the screen, so the problem was with the foam below the plastic tab with the keyboard connectors no longer applying the necessary pressure to ensure connection.

Opening the case was a bit harder than anticipated, drilling out the four heat stakes on top was simple enough, but getting the lower four to pop was trickier (I guess I don't have strong enough fingers). In the end I had to use a broad-blade screwdriver for this part. I managed not to damage the PCB, but the case is not as pretty as it once was.

First attempt involved placing a piece of plastic film (cable shrink) below the plastic tab. This gave good connection, but it built a bit too much, so connection to the middle columns of the screen was lost.

Second attempt involved placing a piece of foam between the PCB and the back of the case and closing the case with some pressure being applied to the PCB from behind. This sorta worked, but not as reliably as I would've wished, nor did the case close back up properly.

For my third attempt, I again tried building a bit under the plastic tab. This time, I cut a much narrower strip (about 3 mm) and inserted it deeper. It is situated such that it bends the plastic tab towards the PCB, but does not sit directly between the foam and the plastic tab where the latter makes contact with the PCB. That appears to work well. All keys connect reliably, and the case closes up without undue stress.

Reassembly is tentative. The halves of the case sit together, but there is a small gap on the lower end (I cut too much off the lower heat stakes before reassembly, so they don't hold together the lower half anymore) and I have not found screws small enough that I dare screw them into the upper heat stakes to secure the top. I guess this one will live on a desk and not travel anymore. If I feel adventurous, I might even attempt the double-clock and/or 32k memory upgrades one day :-)

A great thank you to all who have posted their experiences with Pioneer repairs here before, I would not have attempted this repair without you!

--T


#4

I have found a thick rubber band works great placing under the existing flexible PCB.


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP-67 keyboard repair davorin 1 1,157 10-04-2013, 04:09 AM
Last Post: Katie Wasserman
  Later HP-25C Keyboard Repair aj04062 2 1,310 04-23-2013, 07:25 PM
Last Post: aj04062
  HP-85 Keyboard Repair aj04062 1 1,132 03-18-2012, 03:23 PM
Last Post: Paul Berger (Canada)
  HP-85 Keyboard Repair aj04062 0 884 02-12-2012, 07:44 PM
Last Post: aj04062
  42s repair.. uhmgawa 1 965 10-10-2011, 12:52 PM
Last Post: Jaime Morales
  42s questions and 42s vs 35s snaggs 13 5,192 09-19-2011, 02:44 AM
Last Post: snaggs
  Unresponsive HP-42s aj04062 2 1,190 07-12-2011, 10:26 AM
Last Post: aj04062
  HP-42S Repair and Color Match aj04062 0 744 03-28-2011, 07:10 PM
Last Post: aj04062
  Repair of Woodstock keyboard register problems Kees van der Sanden 0 821 04-30-2010, 03:41 AM
Last Post: Kees van der Sanden
  HP 10B - One row of keys unresponsive Bastian 1 930 01-18-2009, 10:45 AM
Last Post: Allen

Forum Jump: