Buy Magic Mushrooms
Magic Mushroom Gummies Best Amanita Muscaria Gummies
Jan 152012
 

IBM 129 Card Data Recorder

This weekend PMF and I cleaned an IBM 129 Card Data Recorder and were able to fairly reliably punch cards once we were done. When we started it would frequently jam during feeding, mis-feed during the punch, and not cleanly stack the cards in the output bin.
Card Release

Most of the problem was thirty years of dust, card fiber and grime built up in the mechanisms. The output hopper was full of it and needed a good cleaning to reliably pick up cards into the output stack:
Output handler gunk
Output handler clean

The card punch and keyboard only appear to be seated on the table. They are just the tip of the iceberg — much of the power and computerized bits fill the space underneath the desk. The bottom of the keyboard is in a cut-out in the desk surface and has a traditional typewriter mechanism that closes reed switches when each key is pressed, except for the special keys like “FEED”, “REL” and “REG” that directly actuate lever switches.
Underside of keyboard

Luckily the “monolithic memory” was still fully functional. Debugging the logic part of the system would be an immense task — it is implemented with a wire-wrapped backplane and fills the bottom portion of the desk. Hidden behind it was a bookshelf with full schematics and a “Maintenance Theory” manual that described the interaction of the various components.
Rear of cardpunch

The individual boards in the backplane appear to be hand soldered and mostly consist of the what appears to be the same component, likely Solid Logic Technology blocks:
IBM 129 Logic board closeup

Once it was cleaned up, PMF tried puching some cards with great success:
Side view

We were able to verify that the registration of the cards and the punch were fairly accurate with this card guage:
IBM Gauge card

IBM  Gauge card (rear)

The ink tape of the print head that marks a human readable version of the EBCDICHollerith Code was totally dry. Perhaps we can adapt a typewriter ribbon to work:
Print head gunk

Also hidden in the bottom of the card punch was an incident report log, with the last entry from 1980. For a device manufactured starting in 1973 that is a very long life. The logbook is sitting on an IBM card sorter, which will be cleaned up later.
Incident Report log book

We ended up not using the IBM-6 Oil Spray:
IBM-6 Oil Spray Part No 451110

Here’s a 1971 advertisement for the IBM 129 that notes its new features, including the monolithic memory, the ability to tabulate columns of the cards, and the automated card feeding, punching and stacking mechanisms:
IBM129 Keypunch ad

And here are more photos and video of the card punch. Once we have the manuals scanned and cleaned up, I’ll post links, too.

 Posted by at 9:19 pm

  19 Responses to “IBM 129 Card Data Recorder”

Comments (14) Pingbacks (5)
  1. […] IBM 129 Card Data Recorder that I cleaned up with Trammell came with a number of documents including manuals, a logbook, some data entry exercises, schematics […]

  2. […] So cool, Hudson writes – This weekend PMF and I cleaned an IBM 129 Card Data Recorder and were able to fairly reliably punch cards once we were done. When we started it would frequently jam during feeding, mis-feed during the punch, and not cleanly stack the cards in the output bin. Filed under: random — by adafruit, posted January 16, 2012 at 8:27 pm Comments (0) […]

  3. […] some more photos of the museum and exhibits from our trip. You might also enjoy these photos of our restoration of an IBM 129 data data recorder — MARCH provided NOS ribbons so that we can read the […]

  4. […] horror — it is a thirty year old wiring harness from a punch card sorter. If you enjoyed our IBM 129 card data recorder restoration, you might also be interested to see what we found inside an IBM 83 card […]

  5. […] to run a program on the mainframe you had to input it into the system first. Sometimes we used a card punch machine to create Hollerith punch cards or the alternative which was comically huge eight inch floppy […]

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)