(none)
  

The University of Iowa's DEC PDP-8

Restoration Log

Part of the UI-8 pages
by Douglas W. Jones
THE UNIVERSITY OF IOWA Department of Computer Science

Contents


Introduction

This is a chronological log of the progress restoring the University of Iowa's PDP-8 computer. Entries are added at the end as work progresses. Click on any thumbnail image to see full-sized image.


Feb 13, 2025, Test and repair G209s, oops

Bug 67: Continuing the work from Dec 16, 2024, we found a second G209 board that was equally bad. As with the first bad board, all of the bad diodes were on the bottom (B-side) of the board. Some diodes were shorted, some were pretty good but showed some reverse leakage. We replaced all dioes that tested less than perfect.

  thumbnail image  
Melted ground clips
After testing the diodes, we left all 8 G209 boards out of the machine and turned it on to check for any unusual inputs to the G209 boards that might have been responsible for the damage. In the process, we made a significant error and burnt out both ground clips for our two scope probes. See photo.

Bug 68: Evidently, one of the clips, which was supposed to be on Pin C (ground) of the backplane socket inadvertently came into contact with pin A (+10). The current flowed through the scope probes to the other ground clip, melting both ground clips (but fortunately, doing no damage to the probes or scope).

We ordered replacements, and extras, and the parts required to build new ground clips that will end not in alligator clips but in insulated sockets that push down over pins on the backplane, eliminating this risk.


Feb 17, 2025, Work on BRPE punch

  thumbnail image     thumbnail image  
Layer 3 Layer 4
Bug 69: While we wait for parts to fix the scope probes, we shifted our attention to the two 6-bit BRPE punches we got on June 4, 2019. These punches are 6-bit punches but they are built on a framework that includes mounting provisions for 8 bits. Assuming we can find or make an 8-bit punch block, it appears that all of the necessary parts needed to convert one punch to 8-bits by salvaging parts from the other.

The mechanism parts that we must move from one punch to another are explained in the diagram on page 6 of High Speed Tape Punch (BRPE Type) General Description and Principles of Operation (Bell System Practices Section 592-802-100 Issue 3, March 1964). The exploded diagrams in the parts list are a helpful guide for assembly and disassembly, particularly High Speed Tape Punch (BRPE 6 and up) Parts (Bell System Practices Section 592-802-800TC Issue 2, June 1966; the cited PDF contains other parts lists as well). Unfortunately, these manuals do not suggest the order in which to remove parts to mine one punch for parts to install on another.

So, we have worked slowly inward from the front, removing parts one small layer at a time, and placing each layer of parts in a small plastic bag along with a tag indicating what punch it came from and the order of removal. The photos here show the two punches, one with 3 layers removed, one with 4 removed.


Feb 20, 2025, Fix and improve scope probes

  thumbnail image  
Wire-wrap ground clips
Bug 68: The parts we ordered to repair the damage from the short-circuit we caused on Feb. 13 arrived. We ordered 4 new scope-probe ground clips to replace the two we melted. At $3 each, not a horrible expense. Two will be retained as is for applications where grounding with an alligator clip is the best solution, but two we modified so they would directly push onto backplane pins.

Note that grounding clips are commercially available that include push-on connectors for "modern" wire wrap pins that are 0.025" square, designed for 30 AWG wire. Our old pdp-8 backplane, however, uses larger pins designed for 24 AWG wire, so we had to make our own.

Molex 1501811020 connector sockets are desined go push onto .062" round pins that are intended for use in a broad line of Molex multi-pin connectors. These pins, as luck would have it, slide snugly onto the wire-wrap pins of the PDP-8 backplane.

We used these Molex .062" sockets to replace the alligator clips on two of the scope probe ground clips, with 1/8" heat-shrink tubing to protect the outside of the socket and provide strain relief. These should be safe to push onto backplane pins even when the power is on with no risk of shorting adjacent pins.

We also made two similar sockets that clip to the scope-probe tip to allow secure and relatively risk-free cliping of the probe to wire-wrap pins and we made a shorting jumper. We made the latter because the memory tuning manual told us to short some backplane pins to ground for some tests and this seems safer than using alligator clips.


Mar 13, 2025, Work on BRPE punch

  thumbnail image  
Removing pawls
Bug 69: We were stymied as to how to remove the blocking pawls from their bracket (part number 142852) in the BRPE punch. We had hoped to slide the bracket forward in order to release the pawls one at a time from their pivot posts, but it refused to slide. Eventually, we discovere that the front portion of each pivot (part number 142853) is slightly larger, and as a result, the pivot posts have to be removed from the front in order to free the pawls. This is the reverse of the pivot orientation shown on page 3 of High Speed Tape Punch (BRPE 6 and up) Parts (Bell System Practices Section 592-802-800TC Issue 2, June 1966; the cited PDF contains other parts lists as well). The photo here shows the left pivot post pulled forward and the stop plate removed immediately before pulling the two blocking pawls we need (both part number 142949).

  thumbnail image  
Linkages to move
Having figured out how to pull the pawls, we were able to assemble all of the linkages that we need to salvage from one punch to widen the other punch to 8 bits. These parts are arranged in the photo here so that they are easy to relate to the diagram on page 6 of High Speed Tape Punch (BRPE Type) General Description and Principles of Operation (Bell System Practices Section 592-802-100 Issue 3, March 1964).

During extraction of the parts, we noticed that the drag link for the sprocket track on the tape is a different part than the drag links (part number 143080) for the data tracks. This is explained in note 3 on page 3 of the parts list, where it says that a different drag link (part number 146678) is used for punches that have an advanced feed hole. Our 6-bit punches have this feature, but the 8-bit punch we want does not. So, we also extracted the extra drag link shown in the photo.

While going over the parts list, we discovered that both of our punches are missing the felt wick (part number 142849) that sits on top of the drag link pivot bracket (part number 142846). The clip that is supposed to hold this felt is present.

Having extracted these parts, we began reassembling the punch from which they were extracted, in part so that we will have some practice on this complex job before reassembling the punch we intend to widen to 8-bits.


Mar 20, 2025, Reverse engineer BRPE punch block

  thumbnail image  
Side view of blocks
  thumbnail image  
Top and end views
Bug 69: The linkages recovered on Mar 13 will only be useful if we can find or build an 8-bit punch block. This creates Bug 70. Searching the web, we found that Bob Rosenbloom has restored an 8-bit BRPE punch to working order, and he loaned us his punch block for measurement.

We noted some interesting differences between our 6-bit punch block and Bob's 8-bit block. The most notable is that the cast-iron body of our 6-bit block shows the pebble texture of sand casting on the hollow of the block, while the hollow of Bob's block has a machined surface. Evidently, the 8-bit block was machined from a solid billet of cast iron.

  thumbnail image  
  thumbnail image  
  thumbnail image  

Measuring the block was frustrating. It was very easy to make clerical errors, and locating centers of screw holes is particularly difficult. What seemed to work best was to measure to the screw head and then add half the screw head diameter. This only worked because Teletype Corp. used cheese-head screws with heads that are very concentric and very uniform in diameter.

To find the distance between two screw holes, the easiest solution was to measure the distance across both screws, including both screw heads, and then subtract the head diameter.

Note that any time you add or subtract measurements, the error in the result is the sum of the errors in the individual measurements. We found that we had to repeat measurements many times before we were confident that we had a useful value.

The drawings at the left are the result of this effort.


Mar 31, 2025, Assemble BRPE linkages

  thumbnail image  
All 8 drag links
Bug 69: The exploded diagram on page 3 of the parts list is a guide to reassembling the punch. See High Speed Tape Punch (BRPE 6 and up) Parts (Bell System Practices Section 592-802-800TC Issue 2, June 1966; the cited PDF contains other parts lists as well).

The first step in widening our BRPE punch to 8 bits was to remove the shaft on which the drag links pivot (part number 124847) and then replace the slightly over-length drag link for the advanced-feed hole punch on the 6-bit punch block and add the two missing drag links.

With the pivot pin removed, the springs on the long toggle arms pushed the drag links left and right, and many of the lower short toggle arms (part number 143079) fell out. They all fell out in the next step.

  thumbnail image  
Installing toggle arms
  thumbnail image  
Toggle arms installed
Unfortunately, to install the front two long toggle arms, we had to pull the shaft on which they all pivot (part 142835). This shaft could only be removed from the front, and as a result, all of the parts suspended from this shaft fell out when we removed this shaft. They didn't fall very far. The top photo shows how the links and washers piled up just below, hanging up on the brackets that support some of the felt wicks that oil the mechanism.

The problem was then to install or reinstall all 8 toggle long toggle arms (part 143078) plus the feed punch link (part 124279) that punches the sprocket holes along with the felt washers (part 124244) that help space and oil these links. Because the shaft was inserted from the front, this involved working from front to back. The first few parts were easy to install, but as work progressed, the space became more and more congested. Needle nosed pliers were essential, and installing the very last felt washer was frustratingly difficult.

  thumbnail image  
All the links assembled
Working from back to front, we then attached the spring (part 143077) to each upper toggle arm (part 143078) and then fit a lower toggle arm (part 143079) to the corresponding drag link (part 143080).

The next step was to swing the lower toggle arm up to join with the upper toggle arm. Particularly at the back, this was difficult, as the lower arm had to be slid up between the teeth of the metal comb that aligns the linkages. We found that using jeweler's screwdrivers to prod things into alignment worked.

The comb teeth serve as spacers (part 124282) between the toggle joints, and the teeth are separated by smaller spacers (part 124300). All of these in front of the feed-punch-link were removed, and this linking the upper and lower toggle arms much simpler because the joint was exposed until the next comb tooth and spacer were slid into place.

Finally, with pieces assembled, it was time to tighten the nuts on the ends of the posts supporting the comb. With these loose, the comb structure sags noticably. Snugging everything tight was done in steps, making sure that all the toggle and drag links moved freely at each step. The final photo here shows the assembled result, although some of the felt wicks are out of place.


Apr 3, 2025, Reassemble widened BRPE

  thumbnail image  
Expanded to 8 bits
  thumbnail image  
Robbed for parts
Bug 69: The exploded diagrams on page 3 and 6 of the parts list is a guide to reassembling the punch. See High Speed Tape Punch (BRPE 6 and up) Parts (Bell System Practices Section 592-802-800TC Issue 2, June 1966; the cited PDF contains other parts lists as well).

After reassembling the eccentric linkages that tie the punch bail to the main shaft, and after assuring that the whole mechanism moved freely, we set to work robbing two solenoid assemblies from our parts machine and mounting them on the widened 8-bit machine. Fortunately, when Teletype Corp. built our machine, they included all the necessary wires in the wiring harness, with the ends taped and neatly bundled where it was hard to find them. As built, the ends were nicely tinned, and the wires were cut to exactly the right length.

One tricky detail is the selection of the correct armatures for each solenoid. The parts list drawings show 3 variants, and all 3 were present in our punches. I turns out that the outermost punch on the 8-bit block nees the same broadly eccentric armature as the armature that controls the tape advance, part 142871.

The assembled result is shown to the left, along with the machine we robbed for parts. You can see which solenoids we moved because the originals in the widened machines have flat metal steel brackets while the moved solenoid brackets are cadmium plated and have coined surfaces (a waffle texture). We made one mistake in our reassembly. The solder terminals on the solenoids need to be oriented down, not toward the front. We will need to remove and reattach the solenoids to fix this.