Bootstrap
logo Kaypro

<-- Back to Part 13: Micro Cornucopia
-->   Go to Part 15: Kaypro Collections

Repairing a Kaypro II

Last revision of this page: December 10, 2024

In early March 2022, I purchased a very early model Kaypro II on eBay (US). It has the serial number #4037, has vertically mounted floppy drives, a fixed power cable and the brightness control is in the front. Furthermore, this early version has a network toggle switch with a "white border". The later models have a completely black toggle switch. Another difference from the later models is the rotary socket for the 2A fuse.

The interior of this early Kaypro II is also special. The mainboard is an 81-180-A and the floppy controller is an 1791 (not an 1793). From this equipment you can see that this Kaypro II is really one of the first.

Kaypro II, S/N 4037
Figure 1: Early Kaypro II (#004-037) - eBay Sales pictures

And now the big question, does it work or not. On the eBay sale pictures you could only see the BIOS message. After all, it can't be completely defective. So, let's get to it.

Function and Error Analysis

Regarding repair and troubleshooting of a Kaypro II, 4 and 10, be sure to read the book by "Williams, Gene B. (1985): Cilton's Guide to Kaypro Repair and Maintenance" [1]. It is a real treasure trove of information.

18.03.2022: Day 1 - General

Today the Kaypro II was delivered. It was well packed, nothing rattles and the CRT is "externally" intact. So far so good.

The upper housing plate has various scratches but basically it looks quite good for its 40 years. There is some rust on the handle. The cable for the keyboard is missing. No problem, I have enough of them.

In total, I let the Kaypro - without the cover - warm up for five hours at room temperature. If it were a Kaypro 10 with a hard drive, I would have waited 24 hours before attempting to turn it on for the first time!

Power supply unit: This is a US Kaypro with a 110V PSU. I live in Germany and our power grid uses 230V. For this I use a converter (230V to 110V).

19.03.2022: Day 2 - ROM and CHARACTER ROM

I think the functional and error analysis will be a bit more extensive than I first thought. Because there were only two short vertical lines on the screen after the first power-on, I decided to check only the mainboard. CRT and power supply will be checked later. I can already tell that the mainboard only gets +10.5 Volts from the power supply; it should be at least +11.5 volts. The -12 Volt and the +5 Volt line seem to be ok.

I therefore removed the motherboard and installed it in another Kaypro II; the floppy drive, power supply and CRT are fine here.

Figure 1 clearly shows that the BIOS message was originally displayed when the system was switched on. So far so good, but ... I read both the BIOS ROM and the CHARACTER ROM with my BATRONIX BX32P-II programmer and both contents were definitely not ok. In the ROM some ASCII fragments were still recognizable and the CHARACTER ROM was completely faulty; clearly. How so?

Result: both ROM's are damaged.

How can the contents of an EPROM be corrupted like that? That is beyond my comprehension. Now then, this is not a challenge. I have enough EPROMS. So I re-burned the contents and installed both ROMs (2716) and lo and behold it works, but the disk does not boot. Annoying!

* Kaypro II *
Please place your diskette into Drive A
I cannot read your Diskette.

But it could have been even worse ... and what can I say, it came worse!

Kaypro II repair
Figure 2: No BIOS message and flashing screen

I then checked the ROM: Checksums are correct. And the CHARACTER ROM: totally corrupted. What's going on here?

20.03.2022: Day 3 - Mainboard IC's (1)

I am a little perplexed. First the BIOS message appears, then the complete screen flashes and the freshly burned CHARACTER ROM is deleted again. Since I am in possession of a digital IC tester (POLAR D320), I will first test all TTL IC's and the RAM. After that probably the ELKOS, the solder joints and then ... I do not know yet. In the Kaypro technical manual are also a few troubleshooting tips in it. I will probably work off one after the other and see what comes out.

The following assignment of the IC's into the SECTIONs comes from Micro Cornucopia: "Kaypro II/4 - Theory of Operation, 1983" see below.


----------------------------------------------
| last modified 20.03.2022                (1)|
----------------------------------------------
U   IC         DATE  SECTION TEST RESULT
               CODE          D320
----------------------------------------------
01  74 LS 161  8148  VIDEO   OK
02  74  S  04  new   VIDEO   OK
03  74 LS 290  8152  VIDEO   OK
04  74 LS 174  8224  VIDEO   OK
05  74 LS 283  8207  VIDEO   OK
06  74 LS 393  8150  VIDEO   OK
07  not present   
08  74 LS 283        VIDEO   OK
09  74 LS  08  new   VIDEO   OK
10  74 LS  32  new   VIDEO   OK
11  74 LS 393  8150  VIDEO   OK
12  74 LS  74  new   VIDEO   OK
13  74 LS  10  ?     VIDEO   OK
14  74 LS  74  new   VIDEO   OK
----------------------------------------------
S  = Schottky
LS = Low power Schottky
----------------------------------------------

21.03.2022: Day 4 - Mainboard IC's (2, 3)


----------------------------------------------
| last modified 21.03.2022                (2)|
----------------------------------------------
U   IC         DATE  SECTION TEST RESULT
               CODE          D320
----------------------------------------------
15  74 LS 393  8150  VIDEO   OK
16  74 LS 157  8225  VIDEO   OK
17  74 LS 157  8225  VIDEO   OK
18  74 LS 157  8225  VIDEO   OK
19  74 LS 157  8225  VIDEO   OK

20  MCM6665AL20      CPU     OK
21  MCM6665AL20      CPU     OK
22  MCM6665AL20      CPU     OK
23  MCM6665AL20      CPU     OK
24  MCM6665AL20      CPU     OK
25  MCM6665AL20      CPU     OK
26  MCM6665AL20      CPU     OK
27  MCM6665AL20      CPU     OK
----------------------------------------------
LS = Low power Schottky
MCM6665AL20 = Motorola
            = 65,536 x 1 bit, 8 KB, 20 NS
----------------------------------------------

The following IC's U28 to U31 are the video RAM. I cannot test them with my POLAR D320. But this is unproblematic, as I will describe later. You can also test the Video RAM and the associated circuits differently.


----------------------------------------------
| last modified 21.03.2022                (3)|
----------------------------------------------
U   IC         DATE  SECTION REST RESULT
               CODE          D320
----------------------------------------------
28  MM2114N-2L 8220  VIDEO   not tested
29  MM2114N-2L 8220  VIDEO   not tested
30  MM2114N-2L 8220  VIDEO   not tested
31  MM2114N-2L 8220  VIDEO   not tested
32  74 LS  74  new   VIDEO   OK

33  74 LS 157  9322  CPU     OK      
34  74 LS 157  9322  CPU     OK      
35  8216       8216  CPU     not tested 
36  74 LS  20  new   CPU     OK      
37  74 LS  02  new   CPU     OK
38  8216       8216  CPU     not tested
39  74 LS  00  new   CPU     OK
40  not present
----------------------------------------------
LS = Low power Schottky
MM2114N-2L = National Semiconductor
           = 1,024 x 4 bit, 512 byte, 20 ns
----------------------------------------------

22.03.2022: Day 5 - Video RAM, Mainboard IC's

As stated above, I cannot test the IC's of the Video RAM (U28 to U31) with my Polar D320. Not a big deal, because you can test the RAM and the associated video circuitry in other ways.

Mainboard Troubleshooting Tips
Figure 3: Mainboard Troubleshooting Tips [1] p.6--1

According to figure 4 my video RAM and the associated video circuitry is working properly.

Testing Video RAM and Circuitry
Figure 4: Testing Video RAM and Circuitry
From this result (Figure 4) and checking the IC's from (1), (2) and (3) I conclude that the VIDEO SECTION of this Kaypro II is basically good. If applicable, the solder joints on the board still need to be checked.

----------------------------------------------
| last modified 22.03.2022                (4)|
----------------------------------------------
U   IC         DATE  SECTION REST RESULT
               CODE          D320
----------------------------------------------
41  74 LS 151  8213  VIDEO   OK
42  74 LS 174  8224  VIDEO   OK
43  CHAR ROM         VIDEO   rebranded
44  74 LS 243  8224  VIDEO   OK
45  74 LS 243  8224  VIDEO   OK

46  not present
47  ROM              CPU     rebranded      
48  74 LS  04  new   CPU     OK
49  74 LS 241  8020  CPU     OK   
----------------------------------------------
LS = Low power Schottky
ROM, CHAR ROM = SGS M2716 F1
----------------------------------------------

----------------------------------------------
| last modified 22.03.2022                (5)|
----------------------------------------------
U   IC         DATE  SECTION   REST RESULT
               CODE            D320
----------------------------------------------
50  74 LS 123  8223  I/O?      not found
51  74 LS  00  ?     I/O?      OK
52  74 LS 243  8224  I/O       OK
53  74 LS 243  8224  I/O?      OK 
54  Z80 PIO    81    I/O       not tested
55  not present

56  74 LS  02  new   VIDEO,CPU OK
57  74 LS 138  8202  I/O       OK
58  74 LS 138  8142  VIDEO?    OK
59  74 LS 373  8223  CPU       OK
60  74 LS 138  8142  CPU       OK
61  74 LS  32  new   CPU       OK
62  74 LS 241  8020  CPU,I/O   OK
63  Z80 CPU    88204 CPU       not tested
64  74 LS 243  8224  CPU       OK
65  74 LS 243  8224  CPU       *BAD*
66  74 LS 164  8220  CPU       OK
67  74 LS  04  new   CPU       OK
----------------------------------------------
LS = Low power Schottky
----------------------------------------------
A first fault: U65 (74LS243) is *BAD*. I have already tested this type 5 times, all others were OK. The Polar D320 seems to work.

23.03.2022: Day 6 - Mainboard IC's


----------------------------------------------
| last modified 23.03.2022                (6)|
----------------------------------------------
U   IC         DATE  SECTION   REST RESULT
               CODE            D320
----------------------------------------------
68  MC1488     8224  I/O       not tested
69  MC1489     8216  I/O       not tested
70  Z80 SIO          I/O       not tested
71  74 LS  14  8151  I/O       OK
72  Z80 PIO          I/O       not tested
73  74 LS  04  new   I/O       OK
74  74 LS  74  new   I/O       OK
75  74 LS 123  8221  I/O       not found
76  784-1-1RK        I/O       not tested
77  74 LS 123  8223  I/O       not found
78  8116             I/O       not tested
79  74 LS  04  new   I/O       OK
80  74 LS  08  new   I/O       OK
81  74 LS  06  new   I/O       OK
82  1791             I/O       not tested !
83  74 LS 242  8214  I/O       OK
84  74 LS 242  8214  I/O       OK
85  74 LS  14  8151  I/O       OK
86  74 LS 293        I/O       OK
87  74 LS 390        I/O       OK
88  9216             I/O       not tested !
----------------------------------------------
LS = Low power Schottky
! = On day 8 it turned out that exactly these
    two IC's were defective!
----------------------------------------------
I am positively surprised that after the function check only one IC is defective (U65, 74LS243), all others are ok. Various IC's I could not check with the POLAR D320. But here I have ordered new ones. Also the FDC1791 was available on eBay for very little money as NOS! I also bought all three oscillator crystals (20 MHz, 14 MHz, 5,0688 MHz) and I will change the four electrolytic capacitors. Of course, a real challenge would be the many round ceramic capacitors. Externally, however, they all look good; but that doesn't necessarily mean anything.
Kaypro II, S/N 4037
Figure 5: Early Kaypro II (#4037) - 81-110-A mainboard assembled

In the upper picture you can see immediately that here the so-called DRIVE FIX MOD at U87 was not done; I checked this also with the oscilloscope. This mod should be done in any case. Is quite simple and also reversible.

Kaypro II, S/N 4037
Figure 5: Early Kaypro II (#4037) - 81-110-A mainboard unassembled

On this early motherboard, it is noticeable that the plastic/copper shielding to the CRT is not attached to the underside. This shield is present on the later Kaypros.

25.03.2022: Day 7 - Changing capacitors

Only four electrolytic capacitors are installed. I changed them all today.

And lots of ceramic capacitors (not changed):

27.03.2022: Day 8 - Reassembling and Test

Today I carefully pushed all the IC's back into the sockets; then made all the connections again and turned it on .... I could cry! Either the screen is black or it is completely filled with something and blinking. I'm going crazy, this can not be.

Then checked the frequencies at the Z80 and FDC1791 with the oscilloscope. At PIN 6 at U63 there is correctly 2.5 MHz and at PIN 24 at U82 there is 1 MHz. Everything OK. Where is the error? Afterwards I checked both ROM's, exchanged U78 and checked the RAM again. Everything is OK.

And out of desperation I replaced the FDC1791 and hurray the BIOS message is back, but the disk does not boot. Now I changed the data separator U88 FDC9216 and lo and behold, the Kaypro II boots again. Tears of joy!

Note: Please read Micro Cornucopia, issue 23, April-May 1985, page 37: An Adverture in Trouble Shooting.

The Kaypro II mainboard 81-110A is working again!

28.03.2022: Day 9 - Keyboard

After opening the keyboard, my initial suspicions were confirmed. The Kaypro II has probably stood in a humid environment for a long time.

Two screws could absolutely not be loosened because the cross recess was totally screwed up. I had to drill off the screw head. There was a lot of corrosion in the threads of many screws. Not red rust, but white material, probably from the aluminum. Even externally, you can see this keyboard has been worked with a lot. In the area of the right hand, the aluminum on the edge shines like chrome.

Next up is the actual keyboard with the cleanup. It seems to me that this "keyboard" is much heavier than the later ones.

Today I detached the keyboard PCB from the actual keyboard. And lo and behold, now I know where the "Foam and Foil" capacitive pads for KeyTronic keyboard are installed. I took a close look at all the pads and they look amazingly good. Only a handful are really worn out. No problem! Weeks ago I had a complete set sent to me from the USA (texelec.com).

Kaypro II, S/N 4037
Figure 6: Early Kaypro II (#4037) - Keyboard

I will have to (painstakingly) disassemble the entire keyboard, every key button! Why? I have not seen so much dirt, hair, drink residues and the like. It smells like old cheese too! Disgusting! The cleanup will take longer!

Kaypro II, S/N 4037
Figure 7: Early Kaypro II (#4037) - Keyboard

The cleaning of the keyboard will probably take some time. Let's see when I have time and mood for it ... to be continued ...

17.04.2022: Day 10 - Floppy Disk Drives, DRIVE FIX MOD

Both floppy drives have been cleaned and look flawless. Let's see if they work as well ...

Drive A works fine but ... Drive B lights up correctly when accessed but nothing more. Too bad! But I still have one as a spare. Quickly changed and lo and behold both drives work fine. Great!

Update 22.05.2022: I cannot find the error in drive B. I have put both boards in a working drive and everything is fine. Changing the motor did not help either. Strange!

Tandon TM100-1A
Figure 8: Early Kaypro II (#4037) - Tandon TM100-1A

As can be seen from the designation TM100-1A, these are single-sided floppy drives (191 KByte). The double-sided ones are labeled -2A.

Tandon TM100-1A
Figure 9: Early Kaypro II (#4037) - DRIVE FIX MOD

The DRIVE FIX MOD is done. Not worth mentioning, small stuff.

17.04.2022: Day 10 - Some Pictures

Cabinet
Figure 10: Early Kaypro II (#4037) - Top View

Mainboard 81-110A with DRIVE FIX MOD at U87, see above.

In contrast to the later closed drive cages, one side is open here.

Cabinet
Figure 12: Early Kaypro II (#4037) - Floppy Drives
Cabinet
Figure 13: Early Kaypro II (#4037) - Back

21.05.2022: Day 11 - A New Mainboard CRT ABS/Copper Shielding

Many of the older mainboards do not yet have the copper shielding to the CRT. Basically, this shield consists of a plastic plate that is coated with copper on one side; at least that's what it looks like.

Cabinet
Figure 14: Selfmade CRT shield

This and two other of my mainboards lack exactly this shielding. No sooner said than done. I got myself a 1 mm thick ABS plastic plate (100 x 50 cm) and cut it to size (21.5 x 29.2 cm). The application range of ABS is -40 to +85 °C (+100 °C for short periods). The plate can also be cut very well. Now all you have to do is punch out the holes and stick (a self adhesive) copper foil on the back. That's it. I did it three times, no problem.

Update: 12/28/2022

Another Kaypro II of mine (#034-126) does not have this shielding either. This Kaypro showed a very strange behavior in the last days (December 2022) that all of a sudden the floppy drives started spinning for no reason and the screen filled with random characters. I have tested all 74 ICs and much more. After I didn't know what to do, I made a new shield and the "oddities" are gone. Long story short, the shield definitely has a purpose, otherwise Kaypro would not have installed it on the later models. I can't prove it with my technical knowledge though. I can only say that various problems are eliminated. I have had good experience with the shielding so far. But try yourself.

xx.yy.2022: Still to do

I checked the beautiful looking blue California DC power supply and adjusted the volts in the output to 5.5V and 12.3V; yes you can actually do that here. All capacitors actually still look flawless. I'm not sure yet if I'll replace them. The susceptible interference suppression capacitors are not installed here.

81-110-B1 (#36311) - Mainboard

This mainboard does not belong to the Kaypro II mentioned above, but it fits very well to this page and for a new one it is too little.

81-110-B1 (#36311)
Top: CAS-MUX U66 - Bottom: Original

This mainboard makes me a little desperate. I'm not a recognised expert, but I've repaired a few of these motherboards and think I understand a bit about them. It does not boot! The facts:

  1. DRIVE FIX MOD
  2. EPROM MOD KII -> K4
  3. CAS/MUX

The first two modifications make sense, but not the third. According to all documents known to me, the CAS/MUX mod is only made if the clock frequency is also increased from 2.5 MHz to 4, 5 or 7 MHz. This mod is for the DRAM timing. But nothing has changed there.

The EPROM mod (no. 2) was executed correctly, a 4K Micro C ROM is displayed perfectly on the screen. The disk drive spins up, but the floppy does not boot.

Actually a classic data separator (U88) error, but no, this time the error is not here (see above day 8).

What I have checked:

Information

References

  1. (↑) Williams, Gene B. (1985): Cilton's Guide to Kaypro Repair and Maintanance, Chilton Book Company, ISBN 0-8019-7626-X
  2. (↑) Kaypro Technical Manual (1484-F, 1985)

My Series About the KAYPRO

--> Go to Part 0 : Information
--> Go to Part 1 : Versions
--> Go to Part 2 : Hardware
--> Go to Part 3 : 8K EPROM Modification
--> Go to Part 4 : Formatting a Hard Disk
--> Go to Part 5 : USER areas
--> Go to Part 6 : MASMENU - Master Menu
--> Go to Part 7 : Terminal
--> Go to Part 8 : KayPLUS ROM
--> Go to Part 9 : Advent TurboROM
--> Go to Part 10: Multicopy Plu*Perfect
--> Go to Part 11: The Kay Family & Company
--> Go to Part 12: Kaypro Design Views
--> Go to Part 13: Micro Cornucopia
--> Go to Part 14: Repairing a Kaypro II
--> Go to Part 15: Kaypro Collections
--> Go to Part 16: Kaypro General
--> Go to Part 17: Kaypro Robie
--> Go to Part 18: MFM-Emulators
--> Go to Part 19: Roadrunner ROM
--> Go to Part 20: Software
--> Go to Part 21: FAQ
--> Go to Part 22: Kaypro Virtual
--> Go to Part 23: Formatting a Floppy Disk
--> Go to Part 24: ROM, EPROM
--> Go to Part 25: Kaycomp