The following warnings occurred:
Warning [2] Undefined array key 150032 - 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 150035 - 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 150036 - 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 150037 - 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 150038 - 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 150039 - 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 150040 - 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 150111 - 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 150039 - 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 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 150111 - 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 41 post repairs, yeah been done before but this is simple and it works.....;-)



#7

I saw Nigel Bamber's posting earlier and coincidentally was in the process of repairing a CV myself.

Mine came with the x functions, x memory and a time chip with a really worn keyboard. I mean REALLY worn. Well thanks to Wlodek in England I secured a new looking keyboard with two cracked posts.

Heres how I went about the repair:

Firstly, I preassembled the new keyboard to the rest of the CV and had to use some finger pressure to ensure contact as two of the posts were cracked. I determined the 'on' rocker key was not working as well as the E+ and 1/X keys.

I removed and soaked the keyboard in a solution of liquid detergent and warm water. The keyboard was placed vertically with the LCD above the level of the water. I rinsed the keyboard with water, dilute vinegar, water and then 99% alcohol. The keyboard was placed in a drying box with the dryer set for ambient air temperature.

The calculator was again assembled and the keyboard tested perfectly for all key punches and rocker arm switch function.

Now to the posts:

Tools required:

1.  liquid plastic cement and brush.
2. old piece of soft plastic (ex. memory module housing).
3. exacto knife.
4. silicon tubing or small o-rings (inner diameter smaller then
outer diameter of post).

silicon tubing: ID 2.55 mm
OD 5.60 mm
Fuel line hose for model aircraft. Specify
military specs as the hole is dead centre and
therefore usable for pinch roller
o-rings ID 2.55 mm
OD 6.50 mm
Hardware store.

In figure 1, you can see the reverse side of the keyboard. The two posts on the right are cracked in two places, almost opposite of each other.

FIGURE 1

Figure 2 is a close-up of a typical cracked post, usually in two places nearly opposite to each other. The correct procedure for screwing an HP screw back into it's socket is to place the screw in the hole. Then reverse the screw motion, that is unscrew the loose screw until you feel it click. Then screw gently in the correct direction for tightening. By doing this you set the threads of the screw in synch with the threads of the post thereby not cross threading.

FIGURE 2

Once the cracked posts have been identified (or stripped posts as this routine works for these) a clamping system must be formulated. I used silicon tubing, the spare tube I have for fixing pinch rollers in HP card readers. Conversly the o-rings for the same purpose, suffice to say that the tube must have an inner diameter smaller then the outer diameter of the post (Figure 3).

FIGURE 3

Since the cracks are to be repaired we can assume that the internal threads of the posts are either stripped or damaged. Every time the screw enters and is removed it grates away at the internal threads of the post removing material and leading to a stripped post. I remedied this by securing a soft plastic material in the form of memory module housing. Shave off some of the plastic using an exacto knife. When the shavings flake off some of them form a perfect circle. I inserted these into the posts along with some straight flakes. This is done before the glue is applied. (figure 4)

FIGURE 4

Here you can see a series of photos where the cracks have been clamped together by the silicon tubing or the o-rings. Once these posts are clamped, add the shavings into the post.

FIGURE 5

FIGURE 6

FIGURE 7

Using the liquid plastic cement, add a good dollop (a drop) to the inside of the clamped post with shavings added. The glue will seep into the cracks and soften the shavings. It will also bond the shavings to the posts, especially the cylindrical shavings added before hand. The clamps will insure the posts cracks have the requisite pressure exerted for glueing purposes.

FIGURE 8

Now let the post dry. I left it for a day; you certainly don't want to rush things.

As a last step I screwed the screws into the posts gently starting them as I outlined earlier. I also did this with the silicon clamps in place and the back of the case not attached. Do not screw all the way down but just start them until they bite. Since the back of the case is not in position the screws will be too long for the posts and you can damage the keyboard!

Now remove the clamps (silicon or o-rings) and replace the back. Using the screw technique mentioned above, tighten up the case.

It's that easy ;-)

Geoff


Edited: 20 Apr 2009, 8:43 p.m. after one or more responses were posted


#8

Geoff,

Please post this as an article, including the pictures. This is a fantastic description! I have tried similar things with using a wire or sewing thread wrapped around the post, but the tubing is an excellent idea. Would you mind telling us what is the exact tubing dimensions to use and where one can obtain it?

Also love your idea of shaving plastic off. I have a liquid plastic glue that came with plastic powder that I poor into the posts, then the glue which melts it. However as the pulver fills up the post rather than attach to the sides, I normally have to screw the screw in while the glue+pulver is liquid and then let it dry that way with the screw in. Certainly not ideal.

Anyway, please post it as an article!

Cheers

peter


#9

thanks for the response and request.

Geoff


#10

Thanks Geoff - one more thing: What is the exact dimension of the tubing and o-rings and where can I get them?


#11

silicon tubing:  ID   2.55 mm
OD 5.60 mm

Fuel line hose for model aircraft. Specify
military specs as the hole is dead centre and
therefore usable for pinch roller

o-rings ID 2.55 mm
OD 6.50 mm

Hardware store.

Also added to the article.

Geoff


#12

Peter

#13

Geoff, this is a great post. It's very clear and concise. Thanks for the info.

Gerry


#14

Geoff

Our emails refer also. Many thanks for taking the time to post this advice.

Your advice was amazingly prescient, as the display has just started to return to its random psychedelic nature !

Nigel


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP Prime works from the traditionally TI community... debrouxl 1 1,596 12-06-2013, 09:00 PM
Last Post: Erwin Ried
  HP-41(CL): The easiest way to transfer FOCAL programs from a Linux PC to the HP-41 Geir Isene 13 5,560 12-05-2013, 02:40 AM
Last Post: Hans Brueggemann
  Simple Tetris. free for you to improve on cyrille de BrĂ©bisson 3 1,898 11-20-2013, 05:43 PM
Last Post: Erwin Ried
  HP 41CV Repairs William Mabotja 3 1,569 11-20-2013, 04:45 PM
Last Post: Mike Powell
  (deleted post) deleted 2 1,326 11-03-2013, 06:24 AM
Last Post: deleted
  [HP-Prime] Simple Game (Bugs) CompSystems 1 1,398 11-01-2013, 10:18 AM
Last Post: Han
  trig scales on the Post Versalog slide rule Al 12 3,593 09-15-2013, 06:01 AM
Last Post: John I.
  (deleted post) deleted 19 4,394 08-31-2013, 03:46 AM
Last Post: pascal_meheut
  Simple Math Question Namir 2 1,383 08-09-2013, 06:13 PM
Last Post: Eddie W. Shore
  HP-42S with Electroluminescent screen and simple I/O port Jose Poyan 8 2,639 03-27-2013, 07:11 PM
Last Post: Jose Poyan

Forum Jump: