Home HD Disk ST HD Disk ST HD Floppy / MegaST
 

11.3.1 HD Disk STe


Installing a high-density replacement drive in an ST/STe


If your internal disk drive has broken down for some reason and you've been looking for a replacement DD (720Kb) drive you've probably realized that these are near impossible to get hold of today. But fear not! By following the steps here you'll be able to use a standard PC type HD (high density -1.44Mb) disk drive which is widely available and won't cost you an arm and a leg.

I started working on this project in order to upgrade my STe with a HD drive so I could read/write HD disks in addition to DD disks as they take up the same physical disk space in my disk storage-box but store twice the amount of data and cost about the same as DD disks (which are running scarce these days). I haven't yet completed that project as it's a little more complicated, but will get back to it later on with all the details.



THE JOB ITSELF:

I've chosen to use the Sony MPF 520-1 disk drive since it's physically easier to adapt for use with the ST than with other drives. Besides, Sony is a reputable company and it should be widely available.

The physical adaption mentioned regards the "eject button" (the plastic "button" you press in order to eject the disk). You might have noticed that the Atari styled button is shaped a bit different from the usual PC styled eject buttons. Many people have resorted to cutting the computer's case in order to use a new drive with the PC styled button and front-panel, but there's no need for this!

With this drive you simply need to do a little modification to the drive mechanics, and this won't be visible at all when installed. It'll look a whole lot better than a "home made" hole in the casing! You end up using the eject button and front panel from the old Atari drive, and remove the PC styled eject button/front panel from the new PC styled drive. The front panels snap easily on/off these drives so you should have no problem with this. As the eject button from the old drive doesn't have a "hook" which fits the new drive you'll have to snap this off and possibly use some glue to fix it to the eject button metal "lug" (see enclosed .IMG file for details).

In addition to this minor modification some electronic modifications have to be done. The 34 pin connector which connects the drive to the ST main circuit board has to be inserted "upside down" into the drive unit. This is because most HD disk drives (all I've come by so far and heard of from others) have their connectors "reversed" compared to the old Atari ST drive. So, to be able to do this you have to cut away a little plastic notch on the connector at the end of that 34 way ribbon-cable.




Abbildung 1 - SONY 1.44 MB HD Disk Drive



Now comes the soldering iron... you need to connect a wire between the two connections of the "disk detect" switch. That is, the switch will always be switched "on" after you've done this. The ST detects if a disk-change has been made in another way than the PC, and if this modification isn't done you can end up messing up your disks real bad (I know I did, so don't make the same mistake I did when I erased some files because the computer didn't "see" me putting in a different disk when I was saving my files!).

The last thing you need to do is to set the drive select to "drive 0". It's probably set to "drive 1" when you get the drive- this is because PCs see "drive 1" as the boot drive, while the ST sees the boot drive as "drive 0". Normally this is just a jumper on the drive's circuit board, close by the power-connector. If not, it might be soldered on the circuit board, where you need to de-solder it and relocate the jumper to "drive 0".



Abbildung 2 - SONY 1.44 MB HD Disk Drive modification






Abbildung 3 - Atari Floppy Disk Controller





SUMMARY:

-cut away a small part of metal on the drive's mechanics to accomodate for the ST styled eject-button and front-panel.

-locate the 34-pin connector at the end of the flat ribbon-cable. You will see a notch in the middle of it on one side. This prevents it from going into the drive the wrong way, but since this is exactly what we need to do you need to cut away this notch and insert it the "wrong way round".

-connect a wire between the two pins of the disk detect switch (usually marked "CTIN". It should be the second micro-switch from the left if you turn the drive over and look at the front-end of the drive's circuit board.

-The drive-select jumper should be set for "drive 0".

That's all there is to it! The new drive will act exactly as the old DD (720Kb) disk drive. I've made a .IMG file which shows all the details ("a picture says more than a thousand words"), so it should be quite clear what to do. Oh, one thing to be aware of is the power connector to the disk drive. Most connectors are wired "standard" and should connect to the new drive without any problems, but certain older Atari drives were connected differently (but using the same connector!!!), so be sure that you don't fry your new drive by doing this wrong! The correct pinouts of this connector is shown in the IMG file as well.

I've performed this project twice with an STe and two different revisions of the Sony MPF 520-1 disk drive. Both without any problems. It should work equally well with any ST/F/M computer since the disk drive acts the same way there.

Good luck!

Hallvard Tangeraas (hallvart@sn.no) 19-May-1997



HD Floppy Drive won't work?

Text comes from HD Floppy Atari Upgrade Kit

With a MEGA STe you should check if a connection is present from U7 (CPU) Pin 32 to UA02 (PAL20L8) Pin 19. If not, solder a short wire between both solder points on mainboard.

In addition, IC UA02 should labeled as C301901-002. If you have an IC with the label C301901-001, it had to be removed.

The original HD Floppy Upgrade Kit include TOS 2.06, AJAX Chip C301901-002 and an EPSON SMD340 HD Floppy Drive.

If the 1.44MB floppy does not format reliably, it could be an problem with the PSU. The part number of the internal PSU should ended as -002. If the seriel ended as -001 PSU, the central PCB screw had to be removed!. It makes an short circuit on main pcb.

Continuing where I left off with installing a HD disk drive inside my trusty old STe, and at the same time documenting and updating my publically available file on how to do this I've run into a slight problem...

I needed a new cable for the disk drive as I'm going to recase it (putting it inside a 19" rack enclosure) and went to a computer store and bought a standard ready-made 34 pin cable with connectors at both ends. Rather than mess around with the existing IDC connector on the STe main board I unsoldered it and mounted a new connector which could be unplugged (the same connector which sits on the disk drive itself).

No problem getting things to work -I just used a multimeter to check which side went to ground, comparing it with the cable and the disk drive (one side of the 34 pin connector has almost all the pins going to ground and are connected together).

But... the problem/confusion lies around the drive 0/drive 1 select. The drive I'm using has a zero Ohm SMD resistor (i.e. "solderable jumper") on the circuit board which I've unsoldered and re-soldered back into the "Drive 0 select" position (unlike the "drive 1 select" position which PCs use for "A"), but I thinking about those who might be unlucky having bought a drive without this option...

I was told some time ago when I discussed this subject here by someone that it should be possible to twist certain pins of the connector to allow for "drive 0" select on a drive which is set to "drive 1 select". Now, the cable I just bought has 3 connectors. The one in the middle goes to the computer, one end goes to drive "A", and the other end apparently goes to drive "B" on a PC as it has a part of the cable twisted. So I went aheard with my experiment, first soldering back the jumper to "drive 1", then booting the computer with the twisted cable connected to the drive. the result?
4 bombs!!!!

How come? Isn't even this connection standard?
The pins reversed are pins 10-16.
According to this website:
http://theref.aquascape.com/theref/tech_talk/tech_talk02.html

the pinout is as follows (left), and becomes (right):

10 Motor enable A -> Motor enable B (pin 16)
11 GND -> GND (pin 15)
12 Drive select B -> Drive select A (pin 14)
13 GND -> GND (pin 13)
14 Drive select A -> Drive select B (pin 12)
15 GND -> GND (pin 11)
16 Motor enable B -> Motor enable A (pin 10

This sounds about right to me, but apparently it's not as there must be a reason for those four bombs when booting. When reconnecting the drive, using the non-twisted connector (still with the drive set to "1" as in "PC drive A") it took forever to have the dektop appear and I couldn't read the disk (neither "A" nor "B"), but at least this didn't give me any bombs. So before I continue experimenting, probably messing up the cable so bad I'll have to buy yet another one ;-) ... does anyone know what the deal is here?

Here's the full pinout of the Shugart connector:

2 High/low density 1 GND
4 3 GND
6 5 GND
8 Index 7 GND
10 Motor enable A 9 GND
12 Drive select B 11 GND
14 Drive select A 13 GND
16 Motor enable A 15 GND
18 Direction select 17 GND
20 Head step 19 GND
22 Write data 21 GND
24 Write gate 23 GND
26 Track 00 25 GND
28 Write protect 27 GND
30 Read data 29 GND
32 Head select 31 GND
34 Disk change 33 GND







Copyright © Robert Schaffner (doit@doitarchive.de)
Letzte Aktualisierung am 23. Mai 2004
Home HD Disk ST HD Disk ST HD Floppy / MegaST