Jump to content

IBM 5100 Maintenance Guide

From RetroTechCollection
Revision as of 03:40, 23 September 2026 by Josh (talk | contribs) (Add machine photograph)
(diff) โ† Older revision | Latest revision (diff) | Newer revision โ†’ (diff)
IBM 5100 Portable Computer. The AC box sits under the display, the DC supply and the A1 board are behind it, and the tape drive is at the front. (Image: Wikimedia Commons)

This guide documents preventive maintenance for the IBM 5100 Portable Computer (announced September 1975). All of it is restoration-class work: the machine is fifty years old, and every figure below comes from IBM's own Maintenance Information Manual, which is hosted on this wiki.[1]

Safety Warning

[edit | edit source]

The 5100's power supply is not a linear supply. IBM's maintenance manual describes the DC supply board as "a small, high power, high frequency transistor switching regulator (TSR) supply".[1] That matters before anything comes apart: a switching supply has a rectified-mains reservoir on its primary side, so treat every large capacitor on that board as charged until a meter says otherwise, and discharge through a resistor rather than a screwdriver.

Three separate hazards:

  1. Mains in the AC box. The AC box carries live mains to the line filter, the terminal block, the fuse holder, the power on/off switch, the fan and the tape unit motor.[1] Unplug at the wall — the machine's own switch does not isolate everything in that box.
  2. Stored charge in the DC supply. As above.
  3. The display. The display and control panel are fed +5 V and +12 V over the Z3 cable and have no mains connection of their own,[1] but the tube's extra-high-tension supply is generated inside the display assembly. IBM's own manual carries the warning "the display unit contains high voltages; therefore, use extreme caution when making internal adjustments."[1] Follow the CRT Discharge Procedure before working near the tube, and discharge a second time a few minutes later.

See also Battery Explosion, Capacitor or Corrosion Damage and Recommended Tools.

Documentation

[edit | edit source]

The 5100 service set is hosted here:

What Is Inside, and Where

[edit | edit source]

IBM's functional-unit drawing (section 200) names the major assemblies: the Step and Run switches, the AC box (under the display), the display, the alphameric and numeric keyboards, the power supply, the A1 board, the tape drive and the control panel.[1]

The A1 board is a card cage, and the maintenance manual treats each card as a separate FRU with its own section. The card complement, by position:[1]

IBM 5100 — A1 board cards
Position Card MIM section
A2 I/O cable driver card 501
C2, C4 Nonexecutable ROS cards 510
D2, D4 Nonexecutable ROS cards 515
E2 ROS adapter card 520
F2 Base I/O card 526, 528
G2 Controller card — the processor 531, 535
H2, H4 Executable ROS cards 545
L2, L4 Read/write storage cards 557
N2, N4 Read/write storage cards 561
— Tape control card 570
— Keyboard PC board 575
— Auxiliary tape adapter / control cards (5106) 582, 584

Knowing the card names matters because they are what the MAPs call out. IBM does not use the name "PALM" anywhere in the service documentation. Its glossary defines "controller" as "the microinstruction processor within the 5100 Portable Computer",[1] and the keyboard section refers to "the processor card (G2)". The processor runs from a 15.1 MHz oscillator producing 66.2 ns clock pulses, and has four program levels, each with sixteen two-byte registers that live on the processor card and are addressable as the lowest 128 bytes of read/write storage.[1]

There are jumpers on some A1 cards that select 5100 or 5110 operation — check them before condemning a card pulled from a donor machine.[1]

Expected Measurements

[edit | edit source]

The supply produces five rails: +5 V, −5 V, +8.5 V, +12 V and −12 V. The +8.5 V rail is the family signature — nothing in the later IBM PC family has it, and a supply that comes up on +5 V and +12 V but not +8.5 V leaves the machine dead with a healthy-looking logic rail.[1]

Measure at the Y1 power connector on the A1 board. IBM's tolerances:[1]

IBM 5100 — DC rail tolerances (IBM figures)
Voltage Loaded Unloaded (Y1 disconnected)
+5 Vdc 4.6 to 5.5 5.5 to 6.5
+8.5 Vdc 7.9 to 9.35 7.4 to 9.0
+12 Vdc 11.0 to 13.2 9.8 to 12.2
−5 Vdc −4.6 to −5.5 −3.7 to −4.7
−12 Vdc −11.0 to −13.2 −9.0 to −11.5

The unloaded column is not simply "a bit high". With Y1 disconnected, +5 V rises out of its loaded band while +12 V, −5 V and −12 V all fall. Bench-testing the supply off-load and condemning it because +12 V reads 10.5 V is a mistake this table prevents. The Y1 pin assignments are reproduced on the capacitor guide.

Check the meter first

[edit | edit source]

The 5100 carries its own voltage reference so a service meter can be checked against it. Ground at J2-D08 and measure at J2-S02: a zener provides +6 Vdc. If the meter does not read exactly +6 V, correct every subsequent reading by

actual voltage = 6 × measured voltage ÷ reference voltage

IBM's worked example: with the reference reading 5.8 V and the +5 V rail reading 4.8 V, the rail is actually 4.97 V.[1] On a fifty-year-old machine being assessed with a cheap meter, do this before anything else.

Protection, and what a shutdown means

[edit | edit source]

The supply protects itself rather than blowing fuses on its outputs:[1]

  • Overvoltage — shuts down when the +12 Vdc output exceeds +16 Vdc.
  • Undervoltage — shuts down when the −5 Vdc rail is less negative than −3 Vdc.
  • Overcurrent — shuts down when the current in the transformer primary is excessive.

After any automatic shutdown, leave the machine off for at least five seconds before switching on again.[1] That is IBM's instruction, not a rule of thumb; a faster cycle leaves the supply latched off and sends you chasing a fault that is not there. A shorted decoupling capacitor on a card presents as an overcurrent trip, not a blown fuse, so pull cards one at a time with a five-second wait between attempts.

Opening the Machine

[edit | edit source]

Tools: a Philips screwdriver, an anti-static strap, a meter and a high-voltage probe. The manual's covers section (211) and service position (212) give the sequence; the machine has a defined service position, and using it is easier than balancing the assembly on a bench.[1]

Power off and unplug at the wall before starting, and remember that the AC box sits under the display — mains wiring is in the part of the machine you lift first.[1]

Regular Cleaning

[edit | edit source]
  • Soft brush and low-pressure compressed air on the A1 board, the cards, the tape drive bay and the supply vents.
  • Do not use compressed air on a leaking electrolytic — it spreads electrolyte.
  • Clean the tape head with isopropyl alcohol on a foam swab. Never cotton: stray fibres in the head gap cause read errors.
  • Reseat cards rather than scrubbing edge connectors. Oxidised card edges are a common cause of intermittents on this machine.

Tape Drive

[edit | edit source]

The 5100's tape drive is its primary storage, and it is a belt-driven mechanism with a jackshaft and a capstan — so it has consumable parts. IBM's own figures:[1]

  • Cartridge capacity: 204K bytes. Every cartridge holds the same amount, and each new file needs 0.5K bytes for its header. A customer complaint that "tapes have different capacity" is a file-header arithmetic problem, not a drive fault.
  • Motor pulley position — 0.063 inch ± 0.010 inch (1.57 mm ± 0.25 mm) from the motor mounting bracket as an initial setting, then adjusted with power on until the belt tracks in the centre of the pulley (section 226).
  • Jackshaft housing service check — measure the gap between the spindle and the right jackshaft roll; the difference between the two measurements must be less than 0.003 inch (0.076 mm) or the housing needs adjusting (section 223).
  • Cartridge stops — adjust if there is significant rocking action, or if the gap between the gauge and the spindle is greater than 0.005 inch (0.127 mm) (section 224).
  • Noisy drive — IBM's own diagnosis is the spindle or jackshaft bearings. Replace as required.[1]

Other service checks in the same block: the cartridge-in-place and file-protect switch assembly (221), the forward and reverse select magnets (222), the locking wheel assembly (225), tape path and positioning including manual tape positioning and loose-tape rewind (229), tape rethreading (230), read/write head removal, replacement and cleaning (231), the LED-PTX assembly (232) and spindle roll cleaning (233).[1]

A perished belt is the single most likely reason a mechanically intact 5100 will not read tape. Replace it before spending time on the electronics.

Keyboard

[edit | edit source]

The 5100 keyboard is a capacitive design using flyplates, not a contact keyboard, and the maintenance manual gives removal, disassembly and cleaning procedures for it along with spacebar, key module and flyplate replacement (sections 251 to 255).[1] A dead or unreliable key is usually the flyplate, and IBM documents replacing it as a field operation.

Remove keycaps with the proper tool rather than pulling by hand, and wipe the assembly with a slightly damp lint-free cloth rather than flooding it.

Display

[edit | edit source]

Two different display units were fitted, and both carry the same IBM part number. One has a horizontal linearity sleeve and a horizontal linearity adjustment potentiometer; the other has neither.[1] Do not conclude that a set is missing a part because there is no linearity pot.

The raster adjustments are on the display PC board and are labelled there. IBM's brightness procedure:[1]

  1. Centre the BRIGHTNESS control on the control panel.
  2. Press the top of the REVERSE DISPLAY switch to select a dark background.
  3. Adjust the brightness potentiometer on the display PC board until the white retrace lines just disappear.

Focus is a separate potentiometer on the same board. Centring, horizontal and vertical adjustments are covered in section 240. The Z3 socket pin assignments (241) tell you what should be arriving at the display before you open it.

The switches around the display — L32-64-R32 (242), Display Registers (243), BASIC-APL on Model C (244), Reverse Display (245), Restart and Lamp Test (246) and the Brightness control (247) — all have service checks of their own. A "faulty display" is often a faulty switch.[1]

Connector Care

[edit | edit source]
  • Z1 — communications / serial I/O adapter socket (section 280).
  • Z3 — display and control panel cable (sections 210, 241).
  • Y1 — power connector on the A1 board (section 272).
  • J2 — carries the +6 Vdc meter reference at S02 and ground at D08.
  • Mains lead — replace if the insulation is cracked or hardened.

Capacitor Health

[edit | edit source]

IBM published no capacitance values for this machine: the maintenance manual treats the DC supply as one FRU and never draws its circuit, and the parts catalogue lists capacitors by IBM part number only.[1][2] The parts that are identified — the AC box capacitors and the tape drive motor run capacitor — are mains-rated components and are the ones worth replacing on sight. The full discussion, with the IBM part numbers and the method for recovering the values IBM never published, is on the IBM 5100 Capacitor Replacement Guide.

[edit | edit source]
  • Philips screwdriver set and nut drivers.
  • Anti-static strap.
  • Digital multimeter — and use the +6 V reference above to check it.
  • High-voltage probe for the display.
  • Feeler gauges (for the tape drive service checks).
  • Isopropyl alcohol and foam swabs. No cotton buds.
  • Fine-tip soldering iron and solder wick.
  • A replacement drive belt for the tape unit.
  • IBM 5100 Maintenance Information Manual and IBM 5100 Portable Computer Parts Catalog.

See Recommended Tools for general workshop equipment.

References

[edit | edit source]
  1. โ†‘ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.21 1.22 1.23 1.24 IBM, IBM 5100 Maintenance Information Manual, SY31-0405-3, October 1979 — hosted on this wiki as IBM 5100 Maintenance Information Manual. Section 2 "Locations": 200 (functional units), 206 (power supply), 207 (AC box, old and new style), 209 (A1 board card locations and jumpers), 211 (covers), 212 (service position). Tape: 221 to 233, including the jackshaft housing (223), cartridge stops (224) and motor pulley (226) service checks and adjustments quoted here. Display: 240 (removal and raster adjustment), 241 (Z3 socket pin assignments). Keyboard: 250 to 255, including key module removal and flyplate replacement. Power: 270 (CE meter calibration check), 271 (power supply removal), 272 (Y1 socket pin assignments and the DC rail tolerance table), 273 (AC voltage distribution). Maintenance sections 501 to 595 name the individual cards. Section 4 "Theory" describes the supply as a transistor switching regulator and gives the protection trip points, the processor's 15.1 MHz oscillator and 66.2 ns clock, the four program levels and the 204K-byte tape cartridge capacity.
  2. โ†‘ 2.0 2.1 IBM, IBM 5100 Portable Computer Parts Catalog, S131-0599-3, November 1976 — hosted on this wiki as IBM 5100 Portable Computer Parts Catalog. Figures 8 (tape drive assembly), 10 and 11 (AC box assembly, old and new style) and the power supply assembly listing. IBM part numbers only; no electrical values.
[edit | edit source]