Common issues with the M20 disk drives

by Davide Bucci

General information about disk drives

A M20 drive unit The Olivetti M20 disk drive unit (produced by OPE: Olivetti Peripherals) is a full size 5 and 1/4 inches unit and can be affected by several aging problems. The first good habit to take is to store the machine with the disk drives open, as the heads can stick together.

The drive TTL electronic board The electronic board of the disk drive contains rather standard components such as TTL integrated circuits, discrete transistors and resistors, capacitors. If you suspect a problem concerning this board, you should begin checking the most solicited components, such as the transistors controlling the motors, or the capacitors that can be dried out. The power transistor with the radiator controls the disk spin motor and is particularly prone to failure. If the activity LED is on, but the disk does not spin, check carefully this part.
Andreas Senk reported this experience: "Disk drive 1 had run at full speed the whole time when the M20 was powered up. A transistor named TIP115 was not working. I¥ve replaced it with the same type and made a speed adjust."

The drive mechanics The mechanics of the drive is also one of the most frequent cause of failure. You should check that the belt is in good shape and that the motor drives correctly the spinning wheel. You can regulate the speed of the disc rotation by using the stroboscope principle and a fluorescent light. Make the center wheel spin and, by observing it under a fluorescent light, the pattern that corresponds to the mains frequency in use in your country should stay still. Check also the head positioning system. Under the second motor, there is a spiral that sets the position of the head. Everything should move smoothly.

The drive mechanicsIf your drive seems to work unreliably, or is unable to be used for booting the system, can not read floppy written by other units, it is possible that there is an head misalignment problem. You can try to unscrew a little bit the stepper motor that controls the head position and to rotate it slightly, in order to see if you are able to improve the situation. Be careful, anyway! The head positioning is very sensitive and a slight error can make the drive not working at all. It is better to mark the initial position of the motor, in order to have a reference. More on this later.

Disk head align using an oscilloscope

An oscilloscope probe showing where the signal for the eye diagram should be picked up Many years ago (I'm writing this paragraph in December 2022), I had a phone call with a former Olivetti technician. He said to me that the standard procedure to align the disk drives involved an oscilloscope and a test disk. The idea was to set up the position of the head by optimizing the amplitude of an eye diagram on an analog oscilloscope. There are two test points in the drives, around the MC3470 IC, a floppy disk read amplifier. Easy enough, the first one gives the signal from the heads, whose amplitude should be maximized.

The drive mechanics The second test point gives a TTL signal for the synchronization of the oscilloscope. The connection is very easy if you have an oscilloscope.

The drive mechanics This picture show a typical signal. It is present only when the computer reads from the disk. Without the Olivetti original test disk, I wrote a simple BASIC program that continuously reads the directory of the disk ("files" command), ignoring any error. They will occur when the disk is out of alignment. I set up my oscilloscope as 1µs/div horizontal and 20mV/div vertical.

Page log