Wang LOCI-2AC Restoration 2020
We started the restoration by disassembling the machine and looking for damage. We found that the power transformer mounting legs are bent, and the chassis sheet metal where the feet attach is also bent. We attempted to bend the chassis and transformer back into the original shape. We removed the screw that was floating in the bottom of the chassis. It came from the keyboard.
We removed all of the boards and the keyboard. We connected a Variac before the power cord so we could slowly bring up the voltage and see if anything was shorted. We connected a DVM across each electrolytic capacitor, paying attention to the polarity markings on the capacitors, and set the Variac to 10%. We could see voltage on the NIXI, the +10VDC, and the -10VDC power supplies, except that the polarity of the +10VDC supply was reversed. On closer inspection we found that sometime in the past the capacitor for the +10VDC supply was replaced, and they installed it backwards. Usually an electrolytic capacitor will get damaged and start leaking if it is installed backwards. We will remove the capacitor, see if we can reform it with the right polarity, and measure its capacitance to see if it is working OK. If not, we will put a smaller modern capacitor inside of the existing capacitor tube to make it look original.
The boards were very difficult to remove from the chassis. we cleaned the connectors with alcohol and will apply DEOX-IT to the card edge connectors on the keyboard and the boards to improve the connections and lubricate the contacts.
The reciprocal switch in the keyboard works, but takes a lot of pressure to get it to switch. We have another keyboard in the spares kit, so we should be able to make one good one out of the two.
We don't have an extender board for this system, so getting a 'scope probe on individual signals during debugging may be a challenge. It looks like matching card edge receptacles are available, so we could make an extender board.
We reformed the 25,000 uF capacitor on the -10 VDC supply. It works very nicely. We removed one lead from the 3,000 uF capacitor for the +10 VDC supply. The brown electrolyte squeezed out of the end of the capacitor and had hardened. It probably failed a long time ago. We found an identical capacitor on eBay, but rated at 30 V instead of 15 V. It will likely be larger diameter, so hopefully it will fit OK.
We soldered a jumper wire across the broken AC breaker so we can power it on. We replaced the broken 5,000 uF capacitor temporarily with a 10,000 uF. We should have a replacement 5,000 uF capacitor next week. The replacement capacitor is identical to the original except that it is rated for 30 VDC instead of 15 VDC. Hopefully the diameter is not too much bigger and will fit.
We installed the 1501 and the 1401A NIXI display and slowly powered on the system through a Variac. After the AC voltage got to about 60% a zero was displayed in all of the NIXI tubes except for the fourth from the left which was blank. We swapped the third and fourth from the left NIXI tubes and powered it on again. The fourth NIXI from the left was still blank.
We tried the 1401A NIXI display board from the spares kit. The second NIXI from the left had just a little of the zero displayed at about the 4 o'clock position.
We installed the rest of the board in the LOCI and the display worked almost correctly. The left most digit looked pink compared to the rest of the digits so we swapped the NIXI tube for a spare. Looks much better now.
The +10 VDC supply makes 12 VDC, the bias supply is making 6.6 VDC.
We started testing functions. Without reading the Reference Manual we were guessing about what buttons to push. It will add and subtract, so some parts are working.
The S1 and S3 registers drop the second digit from the left when transferring W->S and then S->W. The S2 register returns all zeros. The S0 register looks it works OK.
We swapped each board, one at a time, with the spare boards. None improved the behavior, and the Teletype card really made it behave worse.
It will add and subtract, but none of the more complex functions work.
During the week we will study the documentation and see if we can come up with a debugging plan.
It is showing some signs of life!
We bought a replacement 3000 uF capacitor for the +10 VDC power supply. We were not able to find an exact replacement, so we bought a 30 VDC rated capacitor hoping that it would fit in the limited space. Unfortunately the 30 VDC capacitor is much longer and won't fit. Today we found an exact replacement on eBay, so in two weeks we will replace the temporary capacitor with the correct one. It will not change the behavior, but it will look as original.
We checked the operation of all of the keys on the keyboard. There are problems with the storage registers where the S1 register doesn't work and the others change the second digit to a zero.
We read the LOCI-2 Reference Manual again. There are examples of how to use the calculator at the end of the sections that describe the registers and their use. We found that we were not even close to operating the calculator correctly, and by following the examples were able to get all of the math functions to work except reciprocal of a square. This looks to be a problem with the switch on the keyboard. The switch on the spare keyboard feels better, so between the two keyboards we should be able to get one functional and cosmetically good looking keyboard.
We replaced the +10 VDC capacitor and the circuit breaker. This time we were able to find the same capacitor that was originally installed, so it fit perfectly. We couldn't find a 1.5 A replacement circuit breaker so we replaced it with a 2.5 A that has the same part number and looks identical. There is a screw in the back of the breaker that is probably used to adjust the trip point. It is flush with the back on the 1.5 A breaker and inside by about 2 mm on the 2.5 A breaker.
We connected an Amp-Clamp to the power cord and measured the current draw at 1.2 A. Looks reasonable.
The new capacitor at the top and the new breaker at the bottom.
We connected one of the two card readers. We set the STEP/AUTO/MANL switch in the STEP position, pressed P0 to set the Program Counter to 0, and repeatedly pressed the RUN key. If the contacts in the card reader are working correctly all of the Operation Code lights will be on. In some cases some lights were out. Squeezing the card reader changed the pattern of lights. We cleaned the contact pads with a Scotchbrite, DeOxIt, and alcohol. The card reader works much better, but is still not perfect. Exercising the contacts by opening and closing the card reader many times will likely fix any remaining problems.
We noticed that moving a number from the W register to the A register dropped the second digit. After a few minutes this problem went away. We probably have a transistor or diode that doesn't like being cold.
It looks like all of the S registers drop the second digit. The S2 register drops all digits.
We tried replacing the 1410A board that holds the S registers in core with the spare, but the spare board is completely broken.
Our LOCI is a model 2A so it has 16 S registers in core memory. They are visible in four blocks, and the MSC controls which block of S registers is visible. The STEP MSC button cycles through the four sets of S registers and uses a 4 and 8 light to indicate which set is available. The 4 light for the MSC was not working, and the inverse square button next to the light didn't feel right when pressed. We disassembled the keyboard and found that the 4 light was leaning towards the inverse square microswitch and blocking its motion. We bent it back upright along with the 8 light for the MSC. We tested the inverse square microswitch and it works OK. We reassembled the keyboard and the 4 and 8 MSC lights work OK. The inverse square switch feels OK when pressed, but doesn't cause anything to happen. We will have to trace the signal from the switch to see where it goes and what is broken, probably the 1501A at the very front.
You can see the 4 light for the MSC leaning over to the left and interfering with operation of the inverse square switch