The following warnings occurred:
Warning [2] Undefined array key 151125 - 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 151128 - 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 151129 - 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 151146 - 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 151171 - 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 151202 - 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 151203 - 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 151643 - 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 151202 - 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 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 151643 - 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 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





Spice restoration continue, or, how to open a spice without damage!



#8

Hello again,

To start, I hesitated to repair and restore my spice units until I read or developed a technique to separate the two calculator shells. I have seen described a pull apart method with a lot of force used and deformation to the polycarbonate case. Hence the following posting.

I have used this method succesfully on 5 out of 5 spices. It did take one almost destroyed unit to figure this out. Actually the unit came in a total mess and the only salvageable stuff was the LED panel (solderless), battery hatch and battery hatch ribbon.

Obviously HP had an easy way to get into a spice, apart from the pry and pull and push method that makes one very reticent to work on one of these.

After careful examination of the case I have created the following steps to get in.

Of course, the obvious, looking at the back of the calculator or bottom shell we see the battery hatch. Unlike other HP's there are no hidden screws (figure 1).

FIGURE 1

Remove the hatch and you will see two screws (figure 2), remove these.

FIGURE 2

Once the screws are removed, grasp the calcuator and lift apart the two halves at the battery end (figure 3). The calculator will pivot around the foot of the two shells. Only pull the calculator apart as far as the figure indicates.

FIGURE 3

Now that the two parts are separated at the top of the calculator, insert a long and extremely thin knife blade into the seam which separates the shells at the foot of the calculator (figure 4). The seam is vertical to the longitudinal plane of the calculator. That is, the bottom shell fits inside a lip of the top shell. The knife must be inserted vertically for a very shallow depth (1mm) and then turned horizontally. This has the affect of lifting the bottom shell out of the upper shell lip at the foot of the calculator. You will see why this is important soon.

FIGURE 4

Now that the bottom shell is above the lip of the top shell and while keeping the knife in place to keep the bottom shell out of the top shell recess, give the calculator shells a twist (figure 5). This is a horizontal twist; each shell in the opposite direction of the other. Be gentle as this method does not require force.

FIGURE 5

In figure 6 we can see that the bottom shell now protrudes past the top shell. Refering to figure 5 again, and while still applying a twisting moment as described, give the knife a gentle twist. This will pry apart the bottom shell and top shell. This combined with the twisting moment you are applying to the case will release the internal latch mechanism. The mechanism will release with a quiet snap.

FIGURE 6

In figure 7 you can see the L shaped latch which causes the headache, well, maybe not any more! Arrow 1 shows the direction of the twisting moment applies on the latch with the knife in place and the bottom shell raised out of the lip. Arrow two shows the final twisting moment of the kife releasing the two halves.

FIGURE 7

Of course it is difficult to describe but in summary:

1.  remove screws
2. insert flat blade at foot of calculator to raise the bottom
shell out of it's recess (lip) in the top shell
3. while the blade is in place and the bottom shell is raised;
give the two shells a rotational twist which will raise the
rest of the bottom shell out of the recess
4. give the knife a rotational twist while still applying the
rotational twist to the two shells
5. you should hear a gentle satisfying snap as the L shaped latch
separates from its anchor point.

It's that easy!!

Cheers, Geoff

Edited: 27 May 2009, 3:37 p.m. after one or more responses were posted


#9

Geoff,

Another tour de force from you! You should write a book on HP calculator restoration and repair. I've opened a number of Spices (spicem?) by the traditional "hope and pray it don't break brute force method" and while I've never broken one outright, in a few cases I did chip some material off the front of the top shell due to prying action from the bottom shell. Your method should prevent this.

Now, how about doing one with photo-illustrations on HP-65/67/97 HP-41C/V/X cardreader clutch repair?

Thanks,

Michael


#10

Hi Michael,

Thanks for the kudo's!

In fact I have done a 35 page monogram on an HP65 calculator including card reader as an addendum for a book by another author.

However, in discussion with the author, the addendum will be converted into a stand alone HP restoration guide encompassing the classics, 41c's, woodstocks, spices, 48's, cricket, 71B's and whatever else I get my hands into.

I was wondering if there would be a small market for an on demand 'restoration' booklet covering the various models?

If you can make it to the HCC 2009 conference in Vancouver, Washington, I will be presenting a paper on HP 41C restoration including card reader in honour of the 25th anniversary of the 41. That is the theme for the meet this year. I am sure that the paper will be included in any subsequent disc from the meeting or will be made available. Included will be an HPIL lab set up by Richard Nelson and myself with help from others so if anyone is an HP 41 fan this is the place to be in October.

At the moment there are excellent sources in the repair section and by googling 'HP 67 card reader repair". These are extremely well written and documented.

Now for my next project!

Edited: 27 May 2009, 4:10 p.m.


#11

Geoff (and all),

If there's a booklet available, I'll be the first one to send in an order!!!

Joel Setton


#12

Thanks for the vote Joel! Yes there will be a book or booklet spanning most of the HP families!

Cheers, Geoff

#13

Geoff --

Much appreciation for your recent postings with excellent photography and documentation regarding restoration of Spice-series calculators. They should be posted in the Articles section.

Almost seven years ago, I posted a technique using dental floss to separate the case halves. The objective is to detach the L-shaped latch from the other half without breakage. It worked well.

http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv009.cgi?read=22660

-- KS

Edited: 28 May 2009, 5:52 a.m.


#14

Karl,

I will try your floss technique and will include it in the Spice chapter (with credit to you) along with my technique in the book that I hope to prepare for the fall (maybe to ambitious at the moment but it will be done).

Cheers, Geoff


#15

Many thanks Geoff
I have a 34C (1979 - Old Version) that seems great at the moment but I am always rather scared it might fail... I'll store this information for when I might (hopefully not) need it.
Rgds
Ed


Possibly Related Threads…
Thread Author Replies Views Last Post
  [WP-34S] Unfortunate key damage with update to V3 :( svisvanatha 5 3,124 12-10-2013, 11:37 PM
Last Post: Les Bell
  CLASSIC/SPICE KEY LEGENDS Mike T. 2 1,367 08-21-2013, 04:53 PM
Last Post: Mike T.
  How to open 82162A Thermal Printer Chassis? Ron Fredericks 1 1,139 07-17-2013, 03:58 AM
Last Post: Tony Duell
  any open source HP 10BII emulators? John 15 4,599 06-12-2013, 09:58 AM
Last Post: Kimberly Thompson
  HP Spice Legacy in the former CCCP (MK-61) Mike Morrow 17 4,452 04-07-2013, 08:25 PM
Last Post: db (martinez, ca.)
  HP-65 Repair/Restoration (Pictures) :) Dan Lewis 8 2,832 01-12-2013, 12:41 AM
Last Post: Dan Lewis
  HP-01 Restoration aj04062 4 1,712 10-01-2012, 08:52 PM
Last Post: BobVA
  Programming cable for hp-30b -> wp-34s Open letter to Gene Nigel Rowe 37 9,407 08-02-2012, 12:30 AM
Last Post: Guy Dufour
  Working around broken Spice battery connections Les Wright 7 2,514 06-06-2012, 06:50 PM
Last Post: Mike T.
  Woodstock/Spice Keyboard Cleaning Revisited Matt Agajanian 0 1,017 05-12-2012, 03:43 PM
Last Post: Matt Agajanian

Forum Jump: