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

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…

2 weeks ago

KDE Plasma Automatic Time Zone

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

3 weeks 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…

4 weeks 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,…

4 months ago

The Ultimate RAM Detective: Meet the Innoventions RAMCHECK

Whilst repairing vintage machines, a lot of RAM passes by my benches. Most of it…

4 months ago

Vintage Speed Demon: Fixing an ARK1000VL Graphics Card

According to some, the ARK1000VL is considered the fastest VLB graphics card chip you can…

5 months ago