HP 16C repair - Printable Version +- HP Forums (https://www.hpmuseum.org/forum) +-- Forum: HP Calculators (and very old HP Computers) (/forum-3.html) +--- Forum: General Forum (/forum-4.html) +--- Thread: HP 16C repair (/thread-19034.html) |
HP 16C repair - fraxvo - 10-27-2022 05:38 PM Hello, I was trying to repair an HP 16C calculator which my father gave me a long time ago as a gift. Its logic works., but some areas of the display work only if you push really hard near it, I guess it has to do with deteriorated connections to the display. (Image on the bottom, they are all 8s in hex mode) I decided to open it by removing the rubber feet and unscrewing where needed. I encountered a roadblock, though. According to Opening a Voyager I have to remove some black nubs (the guide calls them heat stakes). Is there a less destructive alternative to it? If there isn't, can I replace those black nubs with some screws instead of melting them on? Thanks in advance. P.S. is there any way to do some SIN COS TAN on it? RE: HP 16C repair - BobVA - 10-28-2022 12:35 AM You'll be in for a bit of a journey, but it's possible to clean/reseat the display or replace it with one from a compatible Voyager donor. Here's a link with the basic information: https://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv013.cgi?read=46995 If you have a heat-staked keyboard there's several approaches to dealing with that, discussed here: https://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv008.cgi?read=17309 I managed to repair an HP-15CLE keyboard using the machine screw / tap approach, but I'm not sure how it would perform on an original Voyager. Some more details here, including the specific screws and tap, from user Djj: https://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv020.cgi?read=201099#201099 Trig: Well, here's a start :-) https://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/articles.cgi?read=350 RE: HP 16C repair - Valentin Albillo - 10-28-2022 01:50 AM (10-27-2022 05:38 PM)fraxvo Wrote: P.S. is there any way to do some SIN COS TAN on it? For the inverse functions, this 7-page PDF article features a 100-step HP-16C program which includes routines to compute arcsin(x), arccos(x), arctan(x), arcsinh(x), arccosh(x), arctanh(x) and ln(x), still leaving 103 bytes free for other uses (additional programs and/or storage registers). V. RE: HP 16C repair - Thomas Klemm - 10-28-2022 03:58 AM (10-28-2022 12:35 AM)BobVA Wrote: Trig: Well, here's a start :-) Thanks for the link. This is a verbatim translation of the program for the HP-42S: Code: 00 { 53-Byte Prgm } Example 0.1 XEQ "S-T-C" z: 0.09983 y: 0.10033 x: 0.99500 Using RCL- and STO-arithmetic we can inline subroutine 2: Code: 00 { 48-Byte Prgm } Hopefully this makes it not only shorter but also easier to understand. We can shorten the original program by using an additional register: Code: 00 { 50-Byte Prgm } This leaves us with the following program for the HP-16C: Code: 001 - 43,22, F LBL F Example 355 ENTER 113 / 6 / GSB F 0.86603 R↓ 0.57735 R↓ 0.50000 |