The following warnings occurred:
Warning [2] Undefined array key 46995 - 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 47012 - 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 47168 - 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 47187 - 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 47196 - 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 47228 - 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 47794 - 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 47796 - 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 47808 - 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 47833 - 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 47228 - 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 47833 - 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 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





15C Display Repair



#2

A coworker has a 15C in which one of the segments works intermittently. Is this likely just an insecure connection? Is it a pretty easy fix?


#3

I fixed several Voyager-type calculators (11C, 12C, 15C) but there are two types of internal assembly: the newer ones are the most dificult to access the display, as the PCB is "riveted" with plastic pins on the case. To clean the display contacts I had to remove all 41 plastic rivets. The display worked but the keyboard became "noisy" (loose keys, as I cannot put enough pressure when re-melted the rivets).

The older ones the display/chips are separated from the keyboard, it was very easy to clean them. Just take care with the keyboard contacts, as they can be a little loose when closing the case and the keyboard doesn't work.

Good luck!

Nelson


#4

Nelson,
You said that "the newer ones are the most dificult to access the display..."

I was wondering, when would you guess that they made this change to the "newer ones?" I'm looking to pick up a used 15c. Would you recommend I find an older one because it's easier to repair? Maybe it doesn't really matter? Just want to find the most reliable Voyager possible.

Thanks.


#5

The problem is that if you have a older model, you NEED a older display, and vice-versa. The display mountings are different... If the first two digits of the serial number (plus 60 is the year of fabrication) are equal, I think that there is no problem. The displays of the 11C, 12C and 15C (and I think 16C and 10C also) of the SAME year may be identical, and you can buy a cheap 12C (of same year) to use its display. I've done that two times, one compatible, other not (different years), and I discovered these display differences.

My HP-15C of 1987 (s/n 2723Bxxxxx) display is the same one of my HP-11C (s/n 2644Bxxxxx) but are different of my 12C (s/n 2808Axxxxx) and the oldest one is a 12C (s/n 2317Axxxxx, its display is the easyest to replace).

If your 15C have one helical spring on the battery compartment in only one side and a fixed gold contact on the other side, it is the hardest to replace the LCD. If it has two simple folded springs, it is the older and easyer to replace.

I already counted three diffent displays, all incompatible with each other. Take care when searching a replace!

Good luck

Nelson


#6

Nelson,

You are correct: The entire Voyager line (10/11/12/15/16) used the same displays, but not always at the same time. So, I would like to add the statement: "Most of the time". This is especially true as you found out with later model 12C's. They where always the first to change methods, the 11 and 15's followed. I've started to track the versions and serial numbers, but I don't have enough data yet for it to be useful.

I must disagree with you about the easiest version to find. It has been my experience that the older the unit, the harder it is to find a display for it. Volumes did not start to build for a few years after introduction so there are fewer old units. I'll bet there are 1000 new 12C's out there for every single older USA unit.

I have been able to identify three different versions with two being somewhat compatible. I refer to them as "fine pitch" and "coarse pitch".

The earliest version is the unit with separate keyboard and logic board parts. These can be identified by the springs in the battery compartment - straight contacts on either side, no spring. These are the hardest to find and to work with. The LCD is a "fine pitch" version that is held in place with the metal frame. It is positioned poorly by the frame.

I think due to the cost of manufacture, they re-engineered the unit to be one circuit board. This is where the coil spring on the left side of the battery box appeared for the first time. The same "fine pitch" display was used, but it was mounted by means of two-sided tape to an intermediate plastic carrier. The carrier had two indexing pins which made the job of properly aligning LCD as we say, "A piece of cake". Now that the LCD sat further away from the circuit board, the zebra connection strips got longer.

At this point, I would like to say that these two "fine pitch" versions are compatible. If you have a fine pitch LCD on a carrier and need one without, a little UN-DU (heptane) will pop it off for you. The same is true in opposite, if you need one with a carrier, you'll have it on the broken one, just remove the broken one and stick the carrier-less one back on. Just examine the LCD position on the carrier before removing, it will match up in the Y direction, you'll just need to center it in X. Use the proper length zebras.

Somewhere around date code 28 (1988), they redesigned the circuit board (again) and changed the spacing and width of the connections on the LCD. I suspect the desire was to ease alignment problems in assembly. These are what I refer to as the "coarse pitch" version. This one is VERY easy to find, just get a throw-away Chinese 12C and you're set. Yes, the LCD version used in the 3 volt units works just fine. I have only seen 11, 12 and 15C's with this version. These are VERY easy to change out and almost never have missing segments since the pads are so much larger, a drop to the floor will not cause misalignment.

I believe the 10C was only built in the two board version but I have not been able to verify. I know the 16C was built in both (I own 2 as I was a software geek first) but never made it to a coarse pitch version as it died a premature death.

Hope that helps.


#7

I didn't know that the production amount of the earlier models was smaller than the new ones.

The "fine" pitch contacts LCD of the earlier ones have 56 contacts, and is 1:2 multiplexed (the lower contacts and upper contacts have distinct common1-2 backplanes, can be used as 1:4 multiplex), and is the one with best contrast and no "shadows" on it. The "coarse" one have 30 contacts, and is 1:3 multiplexed and have "shadows" of the segments (you can see the "off" segments if you look at a shallow angle)

I'm trying to build a "timeline" of the voyager models and variations, but I don't have much information also.

I noticed that the "flex board, fine lcd" ones (earlier) have a 2 or 3 chip assembly (11C and 12C, 15C resp.) and I have two "one board, fine lcd" (11C, 15C) that uses the same chips (2, 3 resp.). I have a 12C "one board, coarse lcd" that uses a single chip. I thing that it was the big change on the voyager line, a cpu/ram/rom/lcd controller on one chip instead of cpu + lcd controller/rom + ram (15C).

I also discovered that on the 2/3 chip version the rom CAN be extracted, with logic analyser of some sort (or a parallel port with an adapter on PC and a good DOS software). The CPU is almost the same as of the HP-41CV halfnut (differs only on the clock/voltage). I plan to build a voyager's emulator as soon I get the rom out of my 11C/12C/15C.

I plan some day to build a site with pictures of the voyagers, but I haven't much time now...

Best regards,

Nelson

#8

I have a 15C with a missing segment (sixth character from the left, bottom segment). I have cleaned the board contacts and the zebras with alcohol and eraser, to no avail. I did not clean the display-end of the zebras, as they are adhered to the display, and I didn't know if I could peel them off without damage.

The zebras seem to be making contact, except for the hard to overlook fact that the segment is missing. I have discovered that a very, very light flexing of the board causes the segment to activate. Is this another instance of the rubber getting old? Do I just need to replace the lower Zebra with one from a newer 12C? Having read the other posts, I'm aware of the differences in the displays, this one having the indexing pins on the plastic carrier - Are the zebras all the same?

Thanks again, Randy for your previous helps.

Edited: 25 Nov 2003, 9:40 a.m.


#9

The "zebras" aren't equal, the earlier models (those with flexible circuit board) are thinner than the new ones.
If the missing segment activates with a light "twist" on the PCB, you may have a bad contact in one trace of the PCB. I found also that the mounting of the LCD is a little "tricky", when you put the mounting in place the "zebras" can be a little bent and when I tested it I found several missing segments. At first I cleaned all contacts, to find later that the bent zebras are the guilty...

Good luck!

Nelson


#10

Thanks for the comments, Nelson. Yes, one has to be careful to keep the zebras straight. The same missing segment was there both before, and after, my repair efforts. I also inspected all the traces with a lighted 10X magnifier, and they all look good.

My actual question about the zebras being the same is, are they the same between models, assuming they have the same display type, as mentioned in the earlier posts by Randy and others. I would think they would be. That is, a thicker zebra from a 12C would work in a 15C which also utilizes the thicker zebra. Or to put it another way, are all voyager "thick zebras" the same?

Also, can I remove the zebra without being careful about how I position it in reassembly? My assumption is that all the dark sections are identically conductive, with the light sections being nonconductive.


#11

Do you tried to swap the upper "zebra" with the lower?

I think that the conductive area of it is the thin dark layer inside.

If the "zebras" from other HP-1xC are from the same size, it will work.

Try to test with another display if you can (if you can get another to pull the "zebras" out, get its display also if it is the same pinout). Some trace in the glass of the display may be defective.

Best regards,

Nelson


Possibly Related Threads…
Thread Author Replies Views Last Post
  Vintage HP 15C with bleeding LCD display Michael de Estrada 1 1,382 10-30-2013, 09:54 AM
Last Post: Jeff O.
  opening hp 15c for repair FORTIN Pascal 4 1,948 10-12-2013, 10:35 AM
Last Post: FORTIN Pascal
  HP 15C LE, Program Display Format Control Uli 4 2,287 01-20-2013, 01:22 AM
Last Post: Ethan Conner
  Can the display for a HP32Sii be replaced with the display from another model? Bruce Larrabee 8 2,741 10-10-2012, 10:05 PM
Last Post: Luiz C. Vieira (Brazil)
  15C LE bug: p124: momentarily display the imaginary part of the number Rich Messeder (US) 8 2,328 04-05-2012, 09:48 AM
Last Post: Bart (UK)
  15C emulator display bug Thomas Radtke 9 2,302 11-22-2011, 11:48 AM
Last Post: Thomas Radtke
  15c LE - Another Flashing Display Issue Jeff O. 3 1,186 11-17-2011, 08:17 PM
Last Post: Jeff O.
  HP 15c LE Display timing issues? Michael Kussmaul 5 1,618 10-02-2011, 12:07 PM
Last Post: Michael Kussmaul
  Original 15C Keyboard Test Works With 15C LE!!! DigiGal 5 2,101 09-26-2011, 07:33 PM
Last Post: M. Joury
  15c(LE): Will the display flash for reasons besides overflow, SF9? Dave Britten 19 4,278 09-16-2011, 02:44 PM
Last Post: Katie Wasserman

Forum Jump: