The following warnings occurred:
Warning [2] Undefined array key 80240 - 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 80242 - 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 80280 - 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 80291 - 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 80294 - 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 80302 - 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 80302 - 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 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





41c weak display segments



#2

Hi folks.
Is there a known issue with a 41c which causes display segments to be weak / faint. Mostly the upper segments on the left side.
Thanks for any ideas,
Hal


#3

This Message was deleted. This empty message preserves the threading when a post with followup(s) is deleted. If all followups have been removed, the original poster may delete this post again to make this placeholder disappear.


#4

What is the problem (other than very static-sensitive chips) in dismantling the display module of a fullnut?

You would have to desolder the connections from the keyboard PCB, then unclip the clamps (top and bottom) and seperate the hybrid board from the display. Yes, I've read the service manual, and I know HP say you can't re-use the zebra strips, but having repaired many other similar display modules, I don't understand why you can't (now that replacements are unobtainable) you can't clean everything with propan-2-ol and put it back together.

Weak segments does not sound like the driver mis-initialisation problem. It sounds like a bad contact in the zebra strip, or a defective driver (I have had that on both a halfnut 41 and on a 16C).

I've got half a mind to pull a display from a mangled 41CV apart and put it together just to prove it can be done and see what the real problems (if any) are.


#5

This Message was deleted. This empty message preserves the threading when a post with followup(s) is deleted. If all followups have been removed, the original poster may delete this post again to make this placeholder disappear.


#6

I have had a lot of success in repairing missing segments _in other devices_ by cleaning the zebrastrips. One trivial example. I saw a second-hand Fluke 85 multimeter in a second-hand tool shop. When I tried it, some of the segments were weak, but there. _In the shop_ (with the seller's permission, of course), I openied it up, unclipped the display, cleaned the edges of the display on my shirt (!), put it back, and it was fine. I did not attempt to clean the PCB there and then, as I was worried about static damage to the IC. The seller took \pounds 10.00 off the price anyway, since there was a possible fault...

I always intended to clean it properly when it failed again. But it's been fine for well over a year.

I cured one Voyager (original series, with the seperate logic module on the flexible PCB) by taking it apart and cleaning it. Another one did have a defective R2D2 chip, though.

I will admit I have never taken a fullnut HP41 display, but unless I can find good evidence that taking one apart _will_ ruin it, I would give it a go if other cures failed. Yes, I'd power down for a long time first (this is documented in Wlodek's book which every HP41 hacker should have read). Yes, I'd resolder the connections to the keyboard PCB (I've had dry joints there). But I would not assume that taking the unit apart would necessarily ruin it.

After all, the HP manual does give an official procedure for doing this. And my experience of all service manuals is that they err on the side of caution. I've had considerable success with dismantling and repairing modules that the official manuals (HP and others) regarded as not field repairable. On the other hand, there are some things that are almost impossible to repair in the field (hard disk HDAs and dot matrix printheads being examples of things I wouldn't take apart unless there was really no alternative, and with the assumption that I probably wouldn't get them going again).

Which brings me back to my original question. If there is something odd about this display where dismantling it will do serious damage, then I would like to know about it. If there is nothing known like that, I probably will take an old 41CV (the most common 41 in my experience, I have a few with cracked posts, etc) apart and see how I get on. I'll report here anything that I find out.


#7

I would not take apart a 41C display unless I aboslutey had to. It can definitely make things worse. It can also make things better. The Zebra strips can easily be damaged by removing and reinstalling them. I have over a dozen 41C display modules. I'd say it helped 1/3 of the time, made no difference 1/3 of the time, and make things worse 1/3 of the time. If the display module is definitely bad, you have nothing much to lose by opening it, you just don't want to open a good module.

Of the ones that got worse, one failure mode that seems to occur is the zebra strips seem to have a light adhesive on one edge that helps keep them in place. This adhesive does not restick and after a while the replaced strips shift and the contacts flake out again. Cleaning the strips with alcohol can spread the adhesive residue over the contact areas and also lead to intermittent contacts.

As far as weak segments, I'd first try cleaning everything with 91%+ isopropyl alcohol. Start with the back of the LCD and the LCD contacts. Keep it off the display window or it will leave white stains behind (which can be poslished off). Also clean the back of the keyboard and the CPU board and the CPU contacts.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Missing LCD segments (48 SX) Matti Övermark 2 1,334 09-18-2013, 03:50 PM
Last Post: Matti Övermark
  HP-41c display problem Ignacio Sánchez 6 2,299 09-04-2013, 10:52 AM
Last Post: Ignacio Sánchez Reig
  HP-12C: Missing Segments Stefan Ramonat 2 1,408 06-28-2013, 10:59 AM
Last Post: Stefan Ramonat
  Too wide spaces between segments of emulated WP34S? René Franquinet 3 1,489 02-22-2013, 11:14 AM
Last Post: René Franquinet
  Can the display for a HP32Sii be replaced with the display from another model? Bruce Larrabee 8 2,777 10-10-2012, 10:05 PM
Last Post: Luiz C. Vieira (Brazil)
  LCD repair tip: Missing segments on heat seated ribbon McAllan 7 2,288 03-11-2012, 08:50 PM
Last Post: Joerg Woerner
  Re: more HMS, aTIME, 34s display, 41c bugs? Christopher Johnson 0 884 03-05-2012, 11:20 AM
Last Post: Christopher Johnson
  more HMS, aTIME, 34s display, 41c bugs? Christopher Johnson 2 1,168 02-25-2012, 10:06 PM
Last Post: Luiz C. Vieira (Brazil)
  HP-41C bad display - where to start from ? Alberto Fenini 8 2,712 02-12-2012, 02:01 PM
Last Post: aurelio
  missing segments on 20b running 34s db (martinez, ca.) 4 1,614 10-05-2011, 01:27 AM
Last Post: Walter B

Forum Jump: