10/29/25
We did an initial assessment of the PDP-11/40 cabinet and CPU chassis.
This chassis is S/N 385 so it has the older AC and DC power distribution design, and the older Programmer's Console.
The first power distribution backplane has two burnt connector contacts for the +5V source. The mating power connector is missing the two +5V contacts, and the housing is burnt where the two contacts go. We don't have any spare power distribution backplanes.
The power feed harness where it connects to the first power distribution backplane was modified to feed the PDP-11/23 backplane. Two +5V wires need to be reconnected to the first power distribution backplane connector.
There are only two +5V power supplies installed. If we install Unibus boards in the back of the chassis we will need to install a third H744 +5V power supply.
11/1/25
We removed the new design 21" BA11-F expansion chassis from the short DEC cabinet and installed it in a full height cabinet. It was amusing to see a Compaq label on the cabinet. This was actually quite a bit of work to move the chassis because of the large and heavy parts.
We installed a DEC 861C AC power controller in the bottom front of the cabinet. This controller can be remotely controlled by the key switch in the PDP-11/40 console.
We used a new design bracket to install the programmer's console on the chassis. I guess this now makes the BA11-F a PDP-11/40 CPU chassis.
We need to repair the AC power wiring for the fans in the power supply.
11/5/25
Remove all of the Voltage Regulator Modules from the H742 Power Supply.
Connect AC power the H742A Power Supply and measure the +5VDC and +15VDC outputs.
They were OK.
Added upper fan tray from one of the unused PDP-11/45 expansion chassis.
Verify that all of the fans in the CPU chassis and Power Supply are working.
One upper fan and one lower fan are seized and need to be replaced.
Install the H744 +5VDC regulators in slots A, B, and C one at a time and verify that they work OK.
They are OK and were adjusted to +5.0VDC
Install the -15V regulator in slot D and verify that it works OK.
It was adjusted to -15.0VDC
11/8/25
We spent some time Saturday fiddling with fans. One of the upper fans was binding so we took it partially apart and sprayed it with WD40. That made a mess when it spun up, but al least it ran. It would not start after a power cycle and we didn't have tiny snap-ring pliers to take it completely apart. The two unused 21" chassis that we have been using for parts don't have any fans left, so we will need to hunt in the warehouse for another chassis that can donate fans. I know where there is a BA11 chassis...
Backplane Signal Connector Voltage Measurements
0
2.27
0
0
0
0
Backplane Power Connector Voltage Measurements
+5
+15
0.02
+4
0
0
0
0
0
0
0
0
-15
0.02
0
11/12/25
We made another try at repairing the top front fan. We disassembled the lubricator, removed small snap ring, cleaned and lubricated shaft, and reassembled everything. It seems to be working OK now. We still need to repair the bottom rear fan.
We removed the processor boards and processor backplane from the BA11 chassis and installed them in the PDP-11/40 chassis.
We made a best effort to determine how the console cables connect to the processor boards.
When we powered on the system the BUS and PROC lights lit, and nothing else. This means that the Processor has control of the Unibus, and the Unibus is active.
There was no response to any of the switches. We need to adjust the power supply voltages and insure that the AC LO and DC LO signals from the power supply are inactive.
We replaced the Unibus jumper with an M9312 Boot/Terminator board, but there was no change to the behavior.
11/15/25
We adjusted the +5V supply to +5.05V at the connector on the power distribution backplane. The specification says +/-5% so we could have adjusted it a little higher.
We verified that the AC LO and DC LO signals are inactive.
We installed my two KM11-A debuggers so we could see what the KD11-A processor, KE11-E EIS, KE11-F FIS, and KT11-D MMU microcode is doing. It looks like the processor, EIS, FIS, and MMU execute just two microcode words and then stop. The microcode should always be running, so this is the first thing we will need to debug and repair. There is a microcode listing in the processor schematics, but it is not so easy to read.
When the processor was first turned on the KM11-A displayed these two sequences. The PUPP is the past microcode address and the BUPP is the current microcode address. The 377 is the correct Power Up Init address, but the next microcode address should be 334, and then 335.
PUPP 337 (TRP17) , BUPP 060 (EXM07)
PUPP 036 (CNT00) , BUPP 076 (STA01)
The museum has another 11/35-11/40 processor board set, and I have a set in my personal collection. Maybe one of the other processor board sets will work and we can use it to test the other boards?
11/19/25
We repaired AC wiring to the fans in the H742 Power Supply.
We installed the DD11-DK 9-slot and the VT-11 4-slot backplanes, and installed the memory, I/O, and video boards and readjusted the power supply voltages. We connected the 9-slot backplane to the processor backplane and moved the M9312 Boot/Terminator board to the end of the 9-slot backplane.
We verified that the cables between the programmer's console and the processor boards was correct. We marked the cables to make servicing easier.
Turn the MCLK ENAB switch on the KM11 on, cycle MCLK to step through the microcode.
It looks like the KM11 with the LEDs has either a driver transistor that does not work or a bad LED. The KM11 with the light bulbs works OK.
The PUPP and BUPP addresses cycled through the pattern 070 (DEP07), 071 (DEP08), 072 (DEP09) and back to 070. This is part of the DEPOSIT microcode. The microcode word at 072 should have gone to word 030 instead of 070. Maybe there is a stuck bit in the microcode address generation logic?
11/22/25
We installed the processor board set from the PDP-11/35. This is just the basic processor, no MMU, EIS, FIS, SLR, or LTC. This board set seems to work mostly OK. We can load an address OK, but when doing a deposit we almost always pick up bit 10. Maybe a problem with the data paths board or a bad connection somewhere. That will likely be the next debug project.
The microcode board is the only one without soldered in jumpers, so we tried the one from the PDP-11/40 board set and it works OK.
11/29/25
We need to check the jumpers to insure that the bus address of the DL11 in the processor backplane is set to the serial console address. When a jumper is installed it is a Zero and not installed is a One. We need to match address bits 10:03 to be 111 111 101 110 XXX. The XXX part of the address selects the register in the DL11. The jumpers for address bits A7 and A3 need to be installed.
RCSR: 777560
RBUF: 777562
XCSR: 777564
XBUF: 777566
We also need to insure that the specific type of DL11 can be used with RS232 devices. If all is OK we can connect an RS-232 serial cable to the DL11 and a laptop emulating a VT100 terminal.
The M9312 Bootstrap/Terminator contains ROMs for ODT (Octal Debugging Technique) and for booting from different storage devices. ROM #23-248F1 contains ODT. We will need ROMs #23-751A9 for the RL02, #23-753A9 for the RX01 (DX) or #811A9 for the RX02 (DY), #23-756A9 for the TU56, and 23-761A9 for the TU60 (CT).
Starting the processor at 165144 will run ODT without running a diagnostic. Starting the processor at 165020 will run ODT with running a diagnostic.
We decided to check the power requirements for all of the boards we are planning to install in the PDP-11/40. With the base H742, 3x H755 +5V regulators, and 1x H745 -15V regulators installed we should have 75A of +5V, 3A of +15V, and 10A of -15V available. It looks like the power supply provides plenty of power for our requirements.
Power supply Voltage +5V -15V +15V
KD11-A PDP-11/40 Processor ? ? ?
KE11-E Extended Instruction Set 2.3A
KF11-F Floating Instruction Set 1.1A
KJ11-A Stack Limit Register ?
KM11-A Maintenance Console ?
KT11-D Memory Management ?
KW11-L Line Frequency Clock 0.8A
DL11 Asynchronous Line Interface Board 2A 0.15A 0.05A
MS11-LD 128kW X 18 bits (256KB) MOS Memory 1.8A 0.02A 0.7A
RX211 RX02 Floppy Disk Drive Controller 1.5A
M9312 Bootstrap/Terminator 1.25A
VT11 Graphics Controller 8A 0.1A
LK10 VT48 Push Button Controller ?
RL11 RL02 Disk Drive Controller 1A
DEUNA Ethernet Controller 16A 1A
KW11-P Programmable Real-Time Clock 1A
KW11-C Calendar and Clock Module 4.4A
DL11 Asynchronous Line Interface Board 2A 0.15A 0.05A
TA11 DECassette Controller 1.5A
DZ11 8x Serial Ports 2.5A 0.15A 0.13A
The pinouts or the two connectors that feed signals and power to the backplanes.
Processor Board Locations
The Unibus Pinout
Programmer's Console Cable Connections
To Do:
Replace the modified filler panel below the front console with a normal filler panel. (Done 29-Oct-25)
Replace the damaged KY11-D Programmer's Console with an undamaged one. The old and new chassis have different Programmer's Consoles and mounting brackets. The power enable wires connect to the left side on the old design and to the right on the new design. (Done 29-Oct-25)
Remove the non-DEC power supplies that are mounted to the rear swing frame. (Done 29-Oct-25)
Remove the PDP-11/23 boards and Q-Bus backplane from the CPU cabinet. (Done 29-Oct-25)
Remove the Tektronix RM504 oscilloscope and lab power supply from the CPU cabinet. The idea was to install this oscilloscope in the PDP-9 as a future graphics display, but we really should use an RM503. We have several RM503 oscilloscopes in the warehouse to choose from. (Done 29-Oct-25)
It might be a good idea to use one of the newer design CPU chassis. The newer chassis design, S/N 5000 and up, has an improved power distribution system. We have the three of newer chassis. One is in an empty cabinet, and two empty ones in the PDP-11/45 expansion cabinets. If the newer chassis is an expansion chassis, it might not have the signals for the line clock wired to the CPU backplane, or the wires that go from the Programmer's Console key switch to the AC Power Controller.
If we use the older design chassis: (1-Nov-25 we decided to use the newer design chassis)
Repair or replace the first power distribution backplane.
Repair the first power supply to power distribution backplane connector on the power harness.
Repair the AC power wiring for the fans in the power supply. (Done 19-Nov-25)
Connect the terminals on the PDP-11/40 console to the remote input connector on the 861C AC Power Controller in the bottom of the cabinet.
Test and possibly repair the AC and DC power subsystems. (Done 12-Nov-25)
Test and possibly repair the upper and lower fans in the CPU chassis and in the power supply. Upper fans are repaired, the rear lower fan is siezed.
Install the PDP-11/40 CPU backplane and CPU boards in the CPU chassis. Leave the KD11-E EIS Option, KD11-F FIS Option, KT11-D Memory Management Option, KJ11-A Stack Limit, and Kw11-L Line Time Clock boards out of the CPU backplane for the initial testing. Note: There are a bunch of jumpers that need to be changed if these options are left out. (Done 12-Nov-25)
Install the M9312 Bootstrap/Terminator in slot 9AB of the CPU backplane. (Done 12-Nov-25)
Test and possibly repair the KY11-D Programmer's Console. (Done 12-Nov-25)
Test and possibly repair the KD11-A CPU. Note: The 11/35 has another CPU board set, and Mike has another CPU board set at home.
Test and possibly repair the DL11 Asynchronous Line Interface Board.
Install the I/O expansion backplane in the CPU chassis. Move the M9312 to slot 16AB in the expansion backplane and install a M981 Unibus Jumper from slot 9AB to 10AB. (Done 19-Nov-25)
Perform simple tests on the MS11-LD 128kW MOS Memory board and possibly repair it.
Connect a laptop to the DL11, load PDP-11 GUI and verify that the CPU, Memory, and I/O board diagnostics run OK.
Verify that the minimal CPU board set, the MS11-LD 128kW MOS Memory, and any of the I/O boards that are in the expansion backplane pass diagnostics.
Install the KD11-E EIS CPU Option in the CPU backplane and verify that it passes diagnostics.
Install the KD11-F FIS CPU Option in the CPU backplane and verify that it passes diagnostics.
Install the KT11-D Memory Management Option in the CPU backplane and verify that it passes diagnostics.
Install the KJ11-A Stack Limit Option in the CPU backplane and verify that it passes diagnostics.
Install the TU60 in the top of the CPU cabinet. Install the TA11 controller in the I/O backplane and connect it to the TU60.
Test and possibly repair the TA11 and TU60. There is lots of restoration info here.
Install the RX02 diskette drive in the I/O cabinet and connect it to the RX211 board.
Create RX02 XXDP media using PDP-11 GUI and see if we can boot the XXDP Diagnostic Monitor from diskette. Note: The M9213 Bootstrap/Terminator board has the DY (RX02) boot ROM.
Install the TU56-H DECtape drive in the I/O cabinet with the TC11 DECtape controller.
Connect the TC11 to the end of the Unibus in the 11/40 chassis. Move the Unibus terminator from the CPU chassis to the TC11 chassis.
Test and repair the TC11 and the TU56-H.
Install two RL02 drives in the DECtape cabinet.
Install scratch media in the RL02 drives and run the disk drive diagnostics.
Install XXDP or RT-11 media in one of the RL02 drives and see if the Diagnostic Monitor or Operating System will boot.
Install the VT11 backplane and boards in the CPU chassis. Move the M9312 to slot 17BC in the expansion backplane and install a M981 Unibus Jumper from slot 16AB to 17AB.
Install the VR14 in the CPU cabinet and leaving a 3U gap above the CPU chassis.
Connect the VR14 to the VT11 and see if the diagnostics will run.
Create BSD2.9 UNIX RL02 media and see if it will boot.
Remove either the KW11-P or DR11-C from the expansion backplane and install an RL11 disk controller.
Connect the two RL02 disk drives to the RL11 controller.
Replace the DL11 with a DZ11, connect it to the RS-232 distribution panel, and see if the diagnostics will run.
Remove either the KW11-P or DR11-C from the expansion backplane and install an RL11 disk controller.
This is the empty early design BA11-FF chassis for the PDP-11/40 system. The modifications have been removed. We have lots of repairs and assembly to do.