The following warnings occurred:
Warning [2] Undefined array key 97974 - 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 97977 - 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 97992 - 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 98007 - 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 98031 - 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 98041 - 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 98062 - 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 97977 - 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 array key 97992 - 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 array key 98062 - 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 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 98041 - 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





Pioneer internals



#8

Are any of the Pioneer HP LCD's interchangeable?

I just got a 17B that is worn, but still in decent shape. Works good, and has some nice features. Well, I bought this 42S a couple of years ago. It needed a good cleaning, and the LCD was starting to bleed out a little around the edges. I knew this when I bought it, but for $5, I couldn't pass it up. It hasn't affected the operation at all, and thankfully it hasn't crept or expanded at all since then, but I have a feeling it will someday. So, I'm wondering is, shoud the need ever arise, can I do a display transplant (or swap) from the 17B to the 42S? They look like they have similar dot matrix bands, and the annunciator sections appear to be about the same size, but I haven't seen all of the annunciators yet, and I don't have a 17B manual to compare to the 42S. Do they have the same annunciators, or are they different? And do they even have the same connection layout? Would this idea even work?

Speck


#9

I do not think they are interchangeable unless they have exactly the same annunciators. The nice thing about Pioneers is that they can easily be repaired without structural or cosmetic damage to the unit.

#10

I happen to have a deceased 42s which I paid a LOT more than $5 for, with a good lcd screen. I planned to repair it, but this one was a kind of a scam, as I learned quite a bit later, when I decided to open it up to fix it.

I found it had been previously opened; the chip leads were broken in several places, and it was then very well put back together, as though someone had tried to probe the chip leads or something; they are so tiny and thin, it would be impossible to do anything with them but destroy them unless you have a precision-made probe head or similar, which is similar to the equipment HP would have used to test defective pc boards with chips on them, and thus, not a trivial piece of gear..... and even if you did discover the chip was dead, or which part of it was dead, what would you do then? There is NO WAY a standard human being could re-work this pc board by hand; it is just too dense and microscopic; so I can't imagine what was done to it.... or even more mysterious a questions is: WHY BOTHER TO PROBE IT IN THE FIRST PLACE? The pc board doesn't have much on it except for one chip with about a "zillion" leads coming out of all four edges, which were attached to the pc board by tiny technician fairies who worked for HP at one time (or perhaps, an automated assembler..) ; couldn't tell it had been opened until I got into it, and it was too late to do anything else with it.

Whoever did all this must have been uniquely foolish, dumb and stupid! There certainly are much simpler scams to work than this one!

Anyway..... it does have a known good display. I would be willing to work out some kind of "deal" to make one good one out of the two, for one or the other of us to cherish for years to come (I would guess you would want to keep yours, but I'd be willing to discuss buying it if you'd like to sell it "cheap"!!) I should warn you, though: replacing these screens is not the easiest thing in the world to do. There are some not-so-obvious things to do and to watch out for, and the pc board is extremely "delicate" and vulnerable, more than others in HP's earlier calculators; because of all the power of the 42s, it required a very powerful and dense chip to contain it all.

Even though it is going to make this message very long, I thought I might describe some of the steps required, so you would know whether or not you wished to attempt to do it.

One example of a step which is not readily apparent: the LCD glass substrate is connected to the calculator's pc board with a "zebra" strip connector, which is a rubber strip about 2-3 mm square and about as long as the lcd; looks a bit like a square "worm" or tiny square-sided snake. Each strip has alternating conductive and insulative portions which are light and dark in color, similar to the stripes on a zebra, hence, the "zebra" nickname. There is one at each edge of the LCD; it is not glued or otherwise attached, it is held in place by pressure after the lcd and pc board are securely mounted. So, it must be sandwiched between the lcd and the pc board precisely, so the contacts on the lcd and the pc board are electrically connected by one or more of the conductive bands when the strip is compressed between them. The lcd and board must be aligned so their contacts would line up if the lcd and the pc board were to be pressed together. This is made more difficult than it may sound by the fact that the contacts on the lcd are almost transparent; they are only visible to the naked eye when held at just the right angle to the light, and, by the fact that the lcd is only held in place by adhesive strips, similar to the ones used to hold the front panel on the calculator (or, similar to double-side scotch tape); the first time I did this repair, I expected that I cold simply put the lcd precisely where the old one was and that would be enough, but, it didn't work (???); I had to use "trial and error" placements until I got it all right, and there were many "T&E's".

Once the two zebra strips are properly positioned and the lcd is in place so it will line up with the pc board contacts (there are perhaps 80-100 of them, total; not sure as I have never counted them!), you must position the lcd on the metal plate to which the major parts of the calculator are physically attached, and press it into place so that the adhesive will hold it there "forever", but not so much as to break the lcd glass (or chip or crack the edges, which are the electrical connectors, made by plating a transparent metal onto the glass when the lcd is manufactured; you'll know what that means if you are familiar with lcd's; in fact, I am probably telling you what you already know everywhere here, but what the heck, I should put down as much as I can think of right now, you can ignore what you already know!).

Once you are certain you have the lcd properly positioned and attached to the metal plate, you must put the pc board in position over several metal tabs which you bent out of the way when you removed the pc board, without disturbing the placement of the zebra strips or the lcd. The tabs are then bent back into position, so there is enough pressure to force the pc board contacts down onto the zebra connectors sufficient to insure electrical contact but not enough to cause any damage (this isn't really that hard; it is actually more difficult to get ENOUGH pressure than too much, unless you modify the way the tabs are made and bent, etc.). There is also a rubber pressure strip which presses the thin plastic sheet which carries the keyboard connections against the pc board, which must be in place and must provide sufficient pressure to cause the keyboard contacts to electrically connect to the pc board as well.

Once that is all done, and if you have done it correctly, voila! Yougotchyerselfanewcalculator! (hahahaha! German word structure using english words!) If any of it is not right, though, you get to start over again. You have to be careful not to bend the metal tabs too many times or they will break off.

Not trying to "scare" you with this description, however, I know of a couple people who mangled their costly 42s calcualtors by trying this when they should not have. If the above doesn't really worry you, you're probably OK. If it doesn't sound very familiar, best to find someone who has some experience with it. I wouldn't call it my favorite thing to do even though I do have experience with it! But, the potential reward is worth the tediousness of the work....

If you'd like to discuss possibly melding our two 42's into one, whichever way it works out for one of us to get to keep it, let me know; you should be able to get my email address here as I have not specified that it be kept private. I'm not out to make a bunch of money on this; I hate to have the dead 42s sitting around here if I could use it to help someone else as I have often been helped by others on the internet. I'd want to either have a chance at being the final owner, or, if that isn't feasible, to cover my costs in process; no profit taking is required.

Hope to hear from you.

Larry

hmmm... this isn't very well written; should I send it or delete it? I'll figure that out later.... how did it get so LONG?

#11

Almost all of this material has been covered in Paul Brogger's Pioneer "Observational Internals"

Here's a few amplifications with regards to LCD's:

17B = 17Bii = 27S = 42S

Yes, it will work, they're all the same pin out. Only difference is if the unit had a window in front of the LCD. Windowed unit LCD's were high polish polarizers behind an anti-glare window, later recessed (aka step bezel) units had frosted polarizers on the LCD to prevent reflections.

IMO: not very noticeable but technically they are different when you start splitting hairs.

FWIW: If you are using a 17B as an organ donor, don't try to remove an LCD from a windowed unit without cutting the entire frame out of the calculator. You'll most likely crack the LCD any other way. You must push them out from the front.

When shopping for replacements, here's what you'll find for the 42S:

17B: Window bezel
17Bii: Step bezel
27S: Both styles
42S: Both styles

Other Pioneer LCD interchangeability:

10B = 20S = 21S
14B = (most)22S = (most)32S

The 22S/32S was the most changed model with 3 different versions of the LCD over it's life time. All windowed model LCD's were the same, when they changed to the stepped bezel, it changed twice. Once with the smaller character size of the windowed bezel, then to the larger character size of what became the 32Sii. All three are different pinouts :(

FYI for Larry's post: The most common way the processor leads get damaged on a 42S is electrolysis. Add some liquid, leave the batteries in the unit and watch those little pieces of tinned copper dissolve before your very eyes. If the leads are damaged in the middle or out near the frame, that's what happened. I've managed to repair more than a few. Don't repair the processor first without checking for a good keyboard as chances are it is damaged as well. Another common bull-in-the-china-shop method is to hit the processor with compressed air - that'll bust it free at the chip bonds.

As for your comment:

Quote:
There certainly are much simpler scams to work than this one!

For the sake of discussion, I'm assuming you bought it on eBay as a non-working unit. If the circumstances are difference, please disregard my comments.

Please don't say it was a scam if you didn't ask about the history. If they don't know, if it wasn't their unit, how are they to know? In my estimation, about half the Pioneers sold on eBay as non-working are only fit for a one way trip to the trash can. You pay your money, you take your chances. It was you that wanted the bargain and figured you could fix it... Caveat emptor.


Edited: 19 Aug 2006, 10:05 a.m.


#12

Thank you all for the link and suggestions. They look very helpful.

As for the "windowed" LCD's, is this something one identifies by just looking at it, or do you need to look at it from the inside? The LCD's look exactly the same from the outside; same glare and shiny plastic surface. The only difference I see is that on the 42S, the frame around the LCD is the same (or similar) grey color as the metal face all the way down to the second row (from the top) of keys. If it's not a one-piece stamping, it's seamed extremely well. On the 17B, the metal front looks the same as that of the 42S, but is a brown color, and the metal ring closest to the LCD is a light gold color, that looks like it might be a separate piece. Is this a clue? Is there any way to tell display type from the serial numbers?

I have indeed seen those "zebra stripes" before, I think on some old TI's I ended up opening due to non-function, and just plain curiosity. I've never (personally) seen the insides of the HP's though. I'm going to copy these posts and study them carefully, and review the posted pictures, before I decide for certain whether to try this or not. I just have to appease that little voice that keeps saying, "If it ain't broke, don't fix it."

I just looked at the internal pictures of the 42S. It's almost scary how they've got all of those etched traces on there.


#13

You can tell by looking at the front of the unit. The terms for the early version is "flat" or "windowed", the later version "stepped" or "recessed". The different usages just add to the confusion. Once you've seen the difference side by side, it's easy to tell. Look at the difference in the shadow on the LCD:


Edited: 20 Aug 2006, 11:37 a.m.

#14

Just a side comment on buying "broken" Pioneers. I make it a policy to ask about the history -- and in particular whether or not the unit has previously been opened. If the seller cannot give me specific details (i.e. never opened and the seller is the original owner), then I never bid too high.

Most of the time, the ones with keyboard problems but will power up are easily fixed (in fact I recently got a decent deal on an HP32SII).


Possibly Related Threads…
Thread Author Replies Views Last Post
  Pioneer Variants Mark Hardman 1 1,142 11-15-2013, 10:40 PM
Last Post: Randy
  Trouble dumping Pioneer ROM via IR Neil Hamilton (Ottawa) 6 2,434 06-20-2013, 08:14 AM
Last Post: Neil Hamilton (Ottawa)
  Bllinky's internals Mike (Stgt) 6 1,976 11-21-2012, 04:02 AM
Last Post: Mike (Stgt)
  OT: Pioneer anomaly Jeroen Van Nieuwenhove 4 1,486 04-20-2012, 08:35 AM
Last Post: Walter B
  Pioneer serie Olivier De Smet 5 1,946 03-10-2012, 07:51 AM
Last Post: Olivier De Smet
  O.T. Reading computer internals designnut 1 882 10-13-2011, 11:15 PM
Last Post: David Ramsey
  wanted: high-resolution photo of 50g internals Eric Smith 9 2,915 10-04-2011, 02:08 AM
Last Post: Marcus von Cube, Germany
  Pioneer keyboard quality discrepancies? Lincoln R. 0 748 08-18-2011, 08:49 PM
Last Post: Lincoln R.
  Overwriting 41C module internals spb 12 2,656 04-27-2011, 09:52 PM
Last Post: spb
  Pioneer series: scratched display Jim Yohe 4 1,605 03-06-2011, 10:39 AM
Last Post: Randy

Forum Jump: