Categories: Amiga

Repairing an Amiga Roctec RF332C Floppy Drive

In a recent Amiga 500 Plus haul I managed to obtain a boxed Roctec RF332C external floppy drive, it even can with the original invoice and receipt! It was dirty like everything else, but more importantly it was faulty. Listening to it running the head was moving but it didn’t sound like the drive was spinning. In addition one of the rubber feet were missing. So, on with the repair!

First the external parts, I removed the remaining three feet from the case and cleaned up the remaining glue.

The feet appear to be the same type as the Amiga, just in black. These are 3M Bumpon SJ5012. I needed to replace the Amiga 500 Plus feet so I ordered new feet for this at the same time from RetroBench.

Now to repair the insides. Those 6 screws need to come off. Then the upper shell slides forward to reveal the PCB. You need to lift this up a bit and then slide it the other way to get the drive out. The two screw holes at the back of the case prevent you from sliding it forward all the way. There is one screw to remove the lid of the floppy drive (back right as the drive faces you) and then you can carefully pry off the lid. Once inside this is what it looks like.

The drive itself is actually a Citizen UODC-12A which Roctec built a case and controller board around. It uses a rubber belt to spin the disk, a rubber belt that is likely nearly 30 years old, I suspected that this was not in good condition. I touched the belt with some tweezers and it immediately disintegrated.

That would explain why it isn’t spinning! Luckily new belts are easy to obtain. I ordered one from DataServe Retro which came quite quickly in the post. It is a little fiddly fitting the new belt, first you remove the two screws holding the drive motor bracket to the top, be careful when removing it as there there are tiny wires attached to the motor that cannot be removed.

Next up the belt needs feeding over the big wheel, around the right (as the drive faces you) of the small pulley and to where the drive motor sits. You can then carefully slip the belt onto the drive motor as you reseat it back into place. The finished result should look like this.

Next up a quick head clean. I used isopropyl alcohol on a cotton bud to gently wipe any potential dust and other dirt from the top and bottom drive heads. You can see the small white rectangle with black line of the bottom head below, you will be able to lift the plastic arm of the top head slightly to get better access to that.

After this the entire drive was reassembled. Plugged into a working Amiga and… success! It was reading disks perfectly!

In summary, if you ever obtain a Roctec drive chances are the belt has failed with age, replace this, clean it up and you should be good to go!

LinuxJedi

View Comments

Recent Posts

Reviving an Amiga 600: From Dead Video to a Clean Boot

I managed to score an Amiga 600 motherboard which was faulty for £41. This weekend…

2 weeks ago

The Amiga 1200 That Fought Back: The Faults I Missed the First Time

I recently repaired an Amiga 1200 with a difficult to find fault. Unfortunately, it came…

3 weeks ago

Why Recapping Isn’t Always the Cure: And Amiga 1200 Repair Story

I often see on places such as Facebook that an Amiga owner will show a…

1 month ago

KDE Plasma Automatic Time Zone

I have been a full time KDE Plasma user for quite a while now. Whilst…

1 month ago

The wolfDemo Board Story: From Idea to Reality

I work building open-source cybersecurity solutions for wolfSSL. These solutions often involve embedded environments, which…

2 months ago

Upgrading the RAM Detective: A Firmware Adventure with RAMCHECK

The firmware in my RAMCHECK is very old, there were many updates since then. Unfortunately,…

5 months ago