HP 97 Printer Advance Switch Color Scheme



#2

Hi,

my HP 97's paper advance switch doesn't work. No wonder, because it has been totally disconnected: All three wires broke off the switch. Someone must have opened the poor machine before me!

Can someone tell me the color coding of the switch and the wires? Black should be common (middle) but where do red and white go?

Marcus

I found out myself: the red wire is closest to the keyboard, the white one is in the middle and the black one is closest to the back of the calculator. Now I have to make the card reader work again...

Edited: 15 Dec 2005, 8:23 a.m.


#3

On many machines, the colors are noted on the circuit board next to the pins for the switch wires.


#4

David,

Quote:
On many machines, the colors are noted on the circuit board next to the pins for the switch wires.

On mine, too, but they broke off on the switch side, not on the board.

Marcus


#5

I am sure I explained this a couple of months back -- it should be in the archives...

I can't remember the colours (and don't have any of the appropriate schematics in front of me), but I can explain where the 3 switch contacts should be connected :

Common : Ground (this is electrically the -ve terminal of the battery pack)

Normally-closed : To one of the pins going to the printer PCB, and thence to one of the wires to the Out-Of-Paper-Switch (OOPS) contacts.

Normally-open : To one of the flag inputs on the ACT chip (22 pin DIL on the logic board). I think it's either pin 3 or pin 4.

Here's the explanation :

When the switch is not pressed, it grounds one of the OOPS contacts via its normally-closed contact. If there's no paper in the printer, the OOPS contacts are closed, this grounds the forward-drive line to the printer motor driver. If the machine tries to print anything, the motor can't run (because the forward-drive line is held to ground), so the head never moves from the home position. The CPU detects this, and gives an Error.

When the switch is pressed, the flag input to the ACT is grounded. This sets an internal flag, which is detected by the firmware. This then starts the printer motor to advance the paper. Because the normally-closed contact is then open, the OOPS contacts do nothing (one of them is electrically unconnected), so you can use the Advance button to feed paper into an empty printer.

There is one very minor bug (which cost me an hour of tracing a fault that wasn't there). If there is no paper in the printer, the brake circuit can't operate correctly when you release the Advance button. The head 'coasts' to a halt, it doesn't stop dead. This is not a real problem, unless you don't realise it and start trying to figure out why the brake doesn't work.


#6

Tony,

thanks for the detailed explanation, worth being put into an article here in the museum!

I did a Google search with "site:www.hpmuseum.org 97 paper advance" which didn't find the proper post. I had something in the back of my mind about a posting here but I couldn't find it that way. Meanwhile I found out by trial and error.

Marcus

#7

HP cheaped out on some later HP-97 machines and did not install the out-of-paper switch.


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP-97 Printer Malfunction Dan Lewis 17 5,442 11-25-2013, 10:18 AM
Last Post: Thomas Chrapkiewicz
  HP-97 Printer Troubleshooting aj04062 6 2,572 10-15-2013, 08:45 PM
Last Post: Eric Smith
  Colour scheme? Geoff Quickfall 21 4,969 10-02-2013, 10:35 PM
Last Post: LHH
  HP Prime Tip: Changing the Color of a Function Eddie W. Shore 3 1,664 10-02-2013, 04:08 PM
Last Post: Jim Horn
  HP-97 Printer Head aj04062 1 1,200 09-11-2013, 09:18 PM
Last Post: Randy
  HP-97 Printer Head aj04062 0 951 09-10-2013, 09:19 PM
Last Post: aj04062
  HP-97 Printer parts davorin 5 2,144 08-29-2013, 02:10 AM
Last Post: Benoit Maag
  Color calculators Mic 72 14,748 05-01-2013, 11:36 AM
Last Post: peacecalc
  Authentic HP85 color? inaki 3 1,521 03-11-2013, 10:27 PM
Last Post: Calum Tait
  OMG : NEW Casio calculator with color !! Mic 23 5,544 11-29-2012, 01:27 PM
Last Post: Eddie W. Shore

Forum Jump: