The following warnings occurred:
Warning [2] Undefined array key 75505 - 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 75506 - 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 75510 - 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 75528 - 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 75530 - 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 75528 - 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 array key 75510 - 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 75530 - 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 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





How to clean a big vintage machine?



#3

I always wonder - the machines on the museum look mint, like the fabulous 9100 or the gorgeous 9825. I suppose the machines were cleaned and failures on the finish repaired, maybe even with a new layer of paint? Even though I disassemble my machines as far as possible, in order to put them in a cleaning bath, I don't get the same results. And there are limits: A keyboard like the one in the 97 cannot be disassembled key by key (or am i wrong?), which means the whole plastic assemble must be washed. Worse on the 9810 - or am i wrong again? Please reveal your secret cleaning tips!

Andreas


#4

There is a trick involved: the machines *are* mint. The machines have been bought by universities (money didn't matter a lot in the 70s) and quickly been stored away, due to faster, better and cheaper machines being available. They only did serve a couple of hours by then - which means "no wear". Depending on the storage conditions they will stay in this condition for 30 years :)

After all, it doesn't make a lot of sense to "rework" a calculator, as mint ones are available easily (but being HP, not for cheap).
When you really want to clean them, try water & soap and a soft sponge. For some dirt, window cleaner works great (this is what I use most of the time); you might want to try alcohol based cleaners as well (the more aggressive, the greater the chance to damage the surface - better try on an invisible part of the machine). For really tough dirt, aceton does a great job - it will most likely damage plastic parts though.


#5

Quote:
There is a trick involved: the machines *are* mint.

Yes, this is by far the easiest way. Most of my machines have been dusted (brush/compressed air) and some have been gently washed in some areas with a soft cloth and soap and water. I don't dissemble, soak, repaint etc.

Some historians think that even the cleaning that I do is excessive. I think it's OK, but repainting etc. is out of the question in my opinion. Besides the hole historical issue, there's the practical question of whether the new paint will age the way old paint would over the next couple of decades. Be very careful about cleaning keypads. It's easy to put a shine on textured matt plastic.

I had the benefit of acquiring most of my calculators before ebay existed or at least was well-known. Over the years, I've seen some of my local equipment providers raise their prices by a factor of more than one hundred the day after they browsed ebay. But I still get lucky now and then.

#6

I would not recomend dismantling a 97 (or other Topcat) keyboard. The 'hats' don't normally fit so well the second time round.. If you must, then after removing the PCB, contact sheets, etc, press on the bottom of each key stem with something like a screwdriver handle and remove the hat, key and spring. When reassembling, use a hot soldering iron to form over the end of any stem that doesn't hold that well.

To dismantle a 9100 keyboard, take off the baseplate and bezel, then remove the PCB (note where the screws go, some of the holes are used to hold the baseplate on). Remove the toggle switches (2 screws each). Loosen the nut on the decimal selector switch, slip that out of the frame. You can now separate all the electronic bits from the casing. Use a small screwdriver from inside the casing to free the locking hook on each key, slide out the key complete with the metal pin (don't try to separate those). When reassembling, put a new 'size 006' O-ring on each pin. They were fitted there originally, but they have long since cracked and fallen off in most cases.

The 9810 keyboard comes apart very easily. After removing the complete assembly from the machine, pull off the interconnect PCB at the side (this connects the encoder board to the key matrix). Disconnect the edge connector that connects the wiring harness to the encoder board, then undo the screws and take off the encoder. Undo the 6 screws that hold the keyboard to the bezel, take it off. If you want, you can remove the display window with the obvious screws. Back on the key chassis, take off the front strip by undoing the 6 larger screws. Then remove the mains switch (2 obvious screws). The keys just pull out complete with their plungers and springs -- you can separate the key from the plunger if you want to. Remove the screws and take off the PCB, then remove the key housings. Many of the screws in this assembly were fitted with 'threadlock'. I find it a good idea to run a tap (4-40 UNC) into all the holes and to run the screws into a die (same thread). Makes reassembling a lot easier.

The 9830 is somewhat similar. Unplug the interconnect PCB (which carries the wiring harness in this machine). Undo the screws and take off the encoder board. Then remove the bezel. Before removing the front strip, desolder the wires to the power-on lamp from the keyboard PCB. Remove the front strip, then the mains switch. The keycaps pull off, but if you want to remove the switches or the PCB, you have to desolder them. I don't normally do this!

If you must dismantle an HP chicklet keyboard (9815, original 9825, 9831, etc), remove the logic boards, etc. Then undo all the tiny screws on the back and pull off the keyboard PCB. Make sure you have a diagram of the key positions before doing this, some _will_ fall out. Recover the switch contacts, etc (like the slide switches on a handheld. When reassembling, put the casing on the edge of a table/board so that the key holes are over the table. You can then fiddle the keys into place and refit the PCB.

#7

There is a trick to cleaning the plastic calculators it's Novus Plastic Polish. Use #2 to get out light scratches and/or #1 to clean it, but don't use #3 it's too abrasive. Anyway this stuff can make a calculator look brand new again assuming that it has no physical damage or paint issues.

But like you suggest, for best results it's necessary to remove the keys, display lens, etc. and clean them separately from the rest of the case.


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP Prime : Galton's machine Mic 0 1,070 11-15-2013, 04:23 AM
Last Post: Mic
  OT--Found!!! An HP reference on 'The Big Bang Theory' Matt Agajanian 0 1,093 11-08-2013, 10:23 PM
Last Post: Matt Agajanian
  Vintage HP 15C with bleeding LCD display Michael de Estrada 1 1,393 10-30-2013, 09:54 AM
Last Post: Jeff O.
  OT--'The Big Bang Theory' and RPN/HP--Any connections? Matt Agajanian 19 5,163 09-05-2013, 08:27 AM
Last Post: Adrien Bertrand
  Another non-HP RPN vintage calculator joins the collection Michael de Estrada 2 1,809 07-23-2013, 04:10 PM
Last Post: Walter B
  Convergence Dream Machine anetzer 11 3,084 04-12-2013, 07:16 AM
Last Post: David Hayden
  HP41 display clean up Wolfgang 4 1,442 02-18-2013, 02:13 AM
Last Post: Bruce Larrabee
  Big ROM - 41 System DEMO ROM Ángel Martin 5 2,514 10-16-2012, 05:28 AM
Last Post: Ángel Martin
  Idea for a 41C rom of "big" programs Gene Wright 7 2,364 10-05-2012, 04:29 AM
Last Post: Mike (Stgt)
  New 41 model to use rom of "big" program Olivier De Smet 4 1,635 10-03-2012, 07:35 PM
Last Post: Brian Walsh

Forum Jump: