PDP12.ORG Logo

PDP-8 Minis
PDP-8/I
PDP-8 (0)
PDP-8/A
PDP-8/E (3)
PDP-8/F
PDP-8/I
PDP-8/L
PDP-8/M (2)
PDP-8/S (0)
Reference
PDP-11 Minis
PDP-11/R20
PDP-11/10
PDP-11/20
PDP-11/R20
PDP-11/23
PDP-11/34
Reference
PDP-12 Minis
PDP-12 Front View
PDP-12
Reference
Calculators
Front View of HP-9100
HP-9100B
Monroe 630
Tektronix 909
Test Equipment
Front View of HP-3440
GR-1683
HP-3440
Marconi 2955B
Miscellaneous
Front View of IBM 360 Front Panel
Help the Museum
About...
Contact Us
Hosted by KRTEN.COM

[PREV] [NEXT]

2007 09 29 -- Success!


E1 (a rare, unobtanium SP314 chip) on the M8331 was dead, and the output was always high. This means that the card logic figured it was permanently selected. The symptoms were that the machine would execute a few instructions and hang. Looking at the OMNIBus, I saw that the NOT LAST XFER L line was stuck low. This tells the 8 not to exit out of the final time state. You can see that this is happening even without looking at the bus -- the symptoms are that the data in the front panel doesn't get updated.


As an aside, the front panel puts two lines, IND 1 L and IND 2 L, onto the OMNIBus to tell the major registers gating function what data to place in the DATA lines during TS1. Quite an interesting way of doing it, but unfortunately, it means that not all the registers (e.g., MQ) are available all the time on the bus.

So, putting a scope to pin 3 of E1 showed that it was high all the time, even when some of its inputs were changing state. Since it's a 7-input NOR gate, you'd expect the output to be high only when NONE of the inputs was high.

Next I wrote a simple exercising program:


LOOP, 0000 7604 LAS / get SR into AC 0001 6704 KLSA / put AC into status A register 0002 6706 KGOA / assert status A register 0003 5000 JMP LOOP

This way, by manipulating the switches, I was able to control the tape and verify functionality of both drives. The drives seem to be slowing down in "forward" mode, so I'm going to have to do some maintenance on the motors :-( [On further reflection, I think it's the rubber that's worn on the "clutch" mechanism for the "forward" motor. Sigh.] But, the good news is that I was able to control the forward/reverse/rewind functionality for each drive.

Also, the NOT LAST XFER L still seems to be asserted (low). I've temporarily gotten around this by placing a small piece of clear tape over the CM2 edge connector. Yes, this is a gross hack, but it allows me to run programs so that I can exercise the rest of the card until I figure out why the NOT LAST XFER L line is being asserted. Of course, this is in an area of the board that has some ECOs done to it -- NOT LAST XFER L normally would have been feed by TS4, but that trace is cut and some additional logic inserted into its place. Yay.

The above code sample is a small lie, actually; I added a few NOP instructions after each IOT because since the I/O cycles were not being "properly" extended by the NOT LAST XFER L signal there was a tendency to lose the IOT.

The TA11A (the second TU60 unit I have) has now been restored, and a power up test almost yielded smoke! Transistors Q37 and Q38 on the M7761 got really hot, and so I turned it off. It's on the shelf for now.


2007 10 02 -- Roller Repair


Slip Joint Washers used for TU60 Repair S M L XL

Well, the rubber on the wheel that is attached to the drive spindle is gone -- hardened and cracking.

I found a suitable replacement at the local hardware store (Home Hardware; Canadian Tire also has them). They are "Slip Ring Washers" for "Drainage", and are for 1-1/4" outer diameter. They fit exactly in place of the rubber.


The one shown is the 1-1/2" one that I bought first; too big. Definitely use the 1-1/4" one -- part number PS349W instead of PS343 as shown.
So, the restoration process was to remove the old rubber (I left a tiny little thin layer of it on the wheel), and put this one on. However, this one is thicker than the old one, and won't work -- so you need to take the spindle and put it into your drill, and then sand the rubber down to the required thickness. Once that's done, you can then attach it permanently to the wheel (I used "Goop"), let it dry for a few hours, and you're back in business! One down, three more to go. I'm going to exercise this one wheel for a while to verify that there's some longer term wear potential here before I commit the other three.

15 complete passes through a data tape; I think it's going to work!

[PREV] [NEXT]
Latest Updates
Master Reference
PDP-12 is alive!
New machine: PDP-8/L

Contact us This page was updated on Fri Feb 19 00:10:37 EST 2010 © 2000-2007 by Robert Krten.
All rights reserved.