Schematics V5.0
Listed below are schematic diagrams for many HP handheld and desktop calculator products. These diagrams were produced by dismantling and reverse-engineering the machines, and are not endorsed or supported by Hewlett-Packard in any way.
These diagrams are intended to aid electronically-knowledgable owners in repairing their machines. They are not intended as an introduction to calculator repair, and beginners will almost certainly need to refer to standard books on electronics before they can understand them. Also, many of the devices described here use lethal voltages (including the AC mains), and it is essential to know what you are doing and to take great care before attempting to repair such devices. If in doubt, ask before working on such machines.
These diagrams are offered in good faith, however it would be extremely surprising if there were no errors. Neither the author nor HPCC will be held liable for any loss or damage that results from using the information on this disk.
You can download the complete zip file of schematics for offline browsing.
DrARD 2015
Notes on particular machines and diagrams
General
In many cases IC power connections and decoupling capacitors are not shown on the diagrams.
'Obvious' cable wiring diagrams, such as straight-through ribbon cables, mains leads, and the like, are not included here.
Unless otherwise specified, these diagrams apply to UK versions of the machines. Voltage selectors are shown set to the 240V position, the mains fuse shown is that for 240V mains.
In some cases, particularly in power supply and tape drive circuits, 'select on test' resistors were used to compensate for tolerances elsewhere in the machine. The values shown were those present in the particular machine which was used for producing these diagrams.
HP9815
Two versions of the CPU board have been seen in these machines : the older one using 2102 RAMs and 2K byte ROMs (which can take a memory expansion card on top of the board at the rear); the later one using 2114 RAMs and 8K byte ROMs. Schematics of both are included.
HP9820
This machine has many PCBs in common with the HP910. The HP9820 schematics only cover those parts that are unique to this machine -- the keyboard, display, memory box and I/O backplane. For all other sections, refer to the HP9810 diagrams. The first page of the 9820 diagrams explains this in more detail.
HP9830
The CPU in this machine consists of the same 4 boards that are used in the HP9810, which is why these pages have the latter's model number in the title.
HP80
Two versions of the logic board have been found, the earlier one uses a hybrid circuit containing 7 ROM chips, the later one uses 2 DIL-packaged 'Quad ROMs'. Schematics for both are included.
HP87, HP87XM
The only difference between these machines is the Logic 1 PCB. The other PCB schematics apply to both machines
Spice Series (HP31E, HP32E, HP33E, HP33C, HP34C, HP37E, HP38E, HP38C)
These machines follow one of 2 basic schematics, one for the -E models, the other for the -C models. The memory and processor chips, and the keyboard layout, are of course different between the various machines in this family, but the connections between them, and the power supply board schematic is the same. This disk contains the HP32E and HP33C schematics as being representative of these machines.
HP10
This machine has 5 preset potentiometers on the logic board. These are identified as VR1...VR5 on the schematic, they are numbered from the left side of the machine
HP11202, HP11203, HP98133, HP98134 interfaces
These interfaces were originally supplied with an un-terminated device cable, which was intended to be wired by the user to suit their device. The diagrams on this disk show the cables 'as found' (since the interfaces were obtained second-hand and had presumably been used previously) and ARD's wiring to general purpose connectors. Neither is likely to match the wiring of other examples of these interfaces.
HP9144
This tape drive exists in at least 5 versions having 1..5 PCBs (+ PSU and front panel). These diagrams cover the 3-board (SBCont + Read/Write + Servo) and 1-board (Logic) versions. Others may be added if I obtain them
HPIB Disk and Tape units
Various PSUs and fans have been used in these units. Each set of diagrams includes the PSU(s) and Fan(s) that have been found in the particular device. However, if your PSU is not shown, it is worth checking other disk or tape drives.
Schematics
Desktops | |
---|---|
HP110 | HP Portable |
HP120 | CP/M machine |
HP120KEY | Notes on making a keyboard for the HP120 |
HP150 | HP150 Touchscreen PC |
HP50960 | SRM server |
HP86B | desktop computer, external video monitor" |
HP87 | HP87 and HP87XM desktop computers |
HP9100B | First generation RPN desktop Part 1 |
HP9100B | First generation RPN desktop Part 2 |
HP9100B | First generation RPN desktop Part 3 |
HP9100B | First generation RPN desktop Part 4 |
HP9810 | Second generation RPN desktop |
HP9815 | RPN desktop calculator |
HP9816 | 68000-based computer with internal monitor |
HP9817 | 68010-based 'shoebox' |
HP9820 | First Algebraic desktop |
HP9825 | First HPL desktop (also covers 9831 BASIC desktop) |
HP982636 | HP9826 and HP9836 68000 computers |
HP9830 | First BASIC desktop |
HP9845B | Desktop Computer, Opt 200 High speed language processor |
HP98780 | Enhanced mono monitor for HP9845B |
HP9915 | Industrial control computer (based on HP85) |
INTEGRAL | Portable unix machine |
Handhelds | |
HP35 | First handheld scientific |
HP45 | Second handheld scientific |
HP55 | Scientific with timer |
HP65 | First handheld programmable |
HP67 | Handheld programmable |
HP70 | Simple financial handheld |
HP80 | Financial handheld |
HP48SX Keyboard | HP48SX keyboard matrix |
HP46 | Printing 45 |
HP81 | Printing 80 (with many more functions) |
HP32E | Non-continuous memory Spice (other 3xE are similar) |
HP33C | Continuous memory Spice (other 3xC are similar) |
HP10A | Printing adding machine |
HP19C | Programming printing calculator |
HP91 | Printing scientific calculator |
HP92 | Printing financial calculator |
HP95C | Never-released printing programmable calculator |
HP97SIO | I/O module part of HP97S |
HP16C | Programmer's calculator |
HP21 | Scientific calculator |
HP22 | Financial calculator |
HP25 | Programmable calculator |
HP25C | Continuous memory programmable calculator |
HP27 | Financial and scientific calculator |
HP29C | Continuous memory programmable calculator |
Firmware | |
HP11305 Microcode | HP11305 disk controller source listing |
HP11305 Output Signals | List of signals produced by HP11305 control system |
HP9800 CPU Microcode | HP9800 CPU microcode source listing |
HP9866A State Machine | HP9866a printer state machine listing |
Peripherals | |
HP50962 | DIO SRM Coax interface |
HP98204A | DIO TV-rate video interface |
HP98204B | DIO Video board (including graphics) |
HP98256 | DIO 256K RAM PCB |
HP98257 | DIO 1M RAM PCB |
HP98259 | DIO 128K Bubble memory PCB |
HP98261 | DIO ROM PCB |
HP98604 | ROM HPL PCB for HP9000/200 machines |
HP98620B | DIO DMA controller |
HP98622 | DIO GPIO board |
HP98624 | DIO HPIB Interface |
HP98626 | DIO RS232 Interface |
HP98628 | DIO RS232 Interface (Z80 controlled) |
HPHIL | DIO HP-HIL/HPIB interface |
KBD9920 | HP9920 keyboard interface/HPIB PCB |
KGMRAM | KGM 1M DIO RAM board |
WKBP4A | 3rd party 256K DIO RAM board |
HHP_EPROM | EPROM box for HP41 |
HP11202 | 8 bit parallel interface for HP98x0 |
HP11203 | BCD interface for HP98x0 |
HP11205 | RS232 interface for HP98x0 |
HP11206 | Modem interface for HP9830 |
HP11284 | Datacomms interface for 9830 |
HP11305 | Disk Controller for HP9830 |
HP11336 | Printer interface (HP9871) for HP98x0 |
HP13264 | Data link interface |
HP13267 | First multipoint interface |
HP45632 | 384K RAM PCB for HP150 |
HP45643 | Parallel/HPIL PCB for HP150 |
HP45890 | Expanded RAM PCB for HP150 |
HP45915 | 384K RAM/HP-HIL PCB for HP150 |
HP2623 | Graphics terminal |
HP2631B | Dot matrix printer |
HP2671G | HPIB Thermal printer |
HP2674 | Internal thermal printer |
HP27201 | HPIB extender |
HP2748A | Optical paper tape reader |
HP35731 | Monochrome monitor for HP9000/200 machines |
HP46020 | First type HP-HIL keyboard |
HP46021 | Second type HP-HIL keyboard |
HP46083 | HP-HIL knob input device |
HP5055 | Digital Recorder (strip printer) |
HP59301 | HPIB parallel interface |
HP59303 | HPIB input DAC |
HP59304 | HPIB remote display unit |
HP59306 | HPIB relay actuator |
HP59308 | HPIB timing generator |
HP59309 | HPIB digital clock |
HP59313 | HPIB interfaced ADC |
HP59401 | HPIB analyser |
HP59403 | HPIB common carrier interface |
HP59405 | HPIB interface for HP9830 |
HP59500 | HPIB interface for HP6940 multiprogrammer |
HP6940B | Multiprogrammer |
HP7225B | Flatbed plotter, HPIB and RS232 models" |
HP7245A | Thermal printer/plotter |
HP7440 HPIB | HPIB ColourPro plotter |
HP7470 OPT003 | HPIL Plotter |
HP7475 | HPIB Plotter |
HP7959B | HPIB hard disk unit (ESDI drive) |
HP82104 | Card reader for HP41 |
HP82143 | Dedicated thermal printer for HP41 |
HP82153 | Barcode Wand for HP41 |
HP82162 | HPIL thermal printer |
HP82168 | HPIL modem |
HP82440A | IR thermal printer |
HP82440B | IR thermal printer |
HP82901 | Dual 5.25"" disk drive" |
HP82903 | 16K RAM module for HP85 |
HP82905 | Dot matrix printer (either HPIB or HPIL) |
HP82909 | 128K RAM module for HP86/87 |
HP82913 | Monochrome monitor (NEC chassis) |
HP82936 | ROM Drawer for HP80-series |
HP82985 | Portable Plus video interface |
HP9114A | HPIL disk drivc |
HP9114B | HPIL disk drive |
HP9121 | Single-sided 3.5" HPIB floppy drive |
HP9122 | Double-sided 3.5" disk drive |
HP9123 | HPIB floppy drive for the HP150-II |
HP9125A | Plotter for HP9100 |
HP9133H | HPIB hard/floppy disk unit |
HP9133VXV | HP913V, HP9133XV hard/floppy disk units |
HP9142 | QIC tape drive |
HP9144 | 16 track cartridge tape drive |
HP9145 | 32 track cartridge tape drive |
HP9154B | HPIB hard disk unit (Nighthawk drive) |
HP98033 | BCD interface for HP9825 |
HP98034 | HPIB interface for HP9825 |
HP98035 | Real time clock module for HP9825 |
HP98036 | RS232 interface for HP9825 |
HP98046 | Data Communication interface for HP9845 |
HP98133 | BCD interface for HP9815 |
HP98134 | GPIO interface for HP9815 |
HP98228 | Bank-switched disk ROM module for HP9825 |
HP9862IF | Plotter interface (only) for HP98x0 |
HP9865 | Cassette drive for HP98x0 -- Interface ONLY |
HP9866 | Thermal printer for 9800-series |
HP9877 | External tape drive for HP9825 |
HP9878 | Expansion chassis for HP9825 |
HP82904 | Expansion interface for Integral |
HP82915 | Modem PCB for Integral |
HP82916 | RAM PCBs for Integral |
HP82919 | RS232 interface for Integral |
HP82971 | ROM/EPROM module for Integral |
HP69321B | 12-bit voltage D/A for multiprogrammer |
HP69330A | Relay output for multiprogrammer |
HP69351 | Voltage regulator for multiprogrammer |
HP69422A | High-speed A/D for multiprogrammer |
HP69431A | Digital input for multiprogrammer |
HP69502A | Resistance program for multiprogrammer |
PAINTJET | Colour inkjet printer |
RSU | Eramco MLDL unit for HP41 |
RSU2 | Eramco MLDL for HP41 (card reader case) |
WAND75D | Wand for the HP75D |
Chargers | |
ERAMCO_PP | Portable Plus car charger (Eramco) |
HP82028 | Woodstock charger |
HP82054 | Car charger |
HP82055 | Woodstock car charger |