• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

HDI-20 to IDC-20 adapter for use with Floppy Emu

electricmonk

Active member
Hi all,

I cannibalised an HDI-20 floppy drive and created an adapter for my Floppy Emu using an IDC-20 breakout board. Here's a photo:

IMG_6325.jpg

I'm having the weirdest problem though: it can only mount the 800kb and 400kb disk images, not the 1.44mb images. The HD20 hard drive image mounts fine, but 1.44mb floppy images it claims are unreadable and wants to format. Bizarre. I've had issues with this Powerbook 100 reading floppies before and I just assumed that my two HDI-20 floppy drives were both damaged. I never had an 800kb floppy to test...

I also don't have another Powerbook 100 or Duo with an HDI-20 floppy port to test.

I feel like these Powerbooks and these disk drives used to be able to use 1.44mb floppies so I feel like it might be this particular Powerbook - which is a pity as I have recapped it, made a new lithium battery for it and even replaced the fluorescent bulb in the screen. Maybe I need to get hold of another logic board, or catch up with someone who has a Duo or another Powerbook 100 to test this with.

Anyway, if anyone else wants to do what I did it's really easy. All the HDI-20 pinout diagrams online are backwards which is annoying. This is an accurate diagram. In case it's not clear the dark spots are where the missing pins on the HDI-20 plug are. They correspond to the pins on the IDC-20 which are evidently not needed for the HDI-20 drive: -12V, +12V and PWM. You don't use the IDC-20 pin numbers, you go 1-10 down the left side and then 11-20 down the right side. The dark spots for the missing pins should make this clear.
hdi20 to idc.jpg

Here is the pinout info which can be compared to the diagram above:

Screen Shot 2022-02-17 at 11.45.00 pm.jpg
 
Last edited:

MindWalker

Well-known member
Nice!

I fiddled with the idea of using the connector inside the HDI-20, but I think I couldn't figure out the correct pin pitch for the connector so I never fnished this. I also attempted another design to use thin pins and put the vias to the PCB to match the pitch of the HDI-20 connector but that didn't work either.
 

Attachments

  • floppy_idea.jpg
    floppy_idea.jpg
    645 KB · Views: 49

360alaska

Well-known member
I've done the exact same thing and have not had a problem, is it possible you swapped a pin or something?
 

electricmonk

Active member
I've done the exact same thing and have not had a problem, is it possible you swapped a pin or something?
No because it works with 800k floppy images. I think maybe it's a fault with the logic board somewhere because it had issues with physical floppies too - which I had attributed to the floppy drives or the floppies themselves being too old. Perhaps I need to check over my recapping job.
 

electricmonk

Active member
Maybe the logic board needs another wash, maybe something more aggressive this time. Last time just used alcohol and a toothbrush. Tempted to use the dishwasher this time followed by an isopropanol soak. I suspect the whole logic board would fit in my dehydrator...

Do you know how to identify the swim?
 

MarcusE

New member
Hi all,

I cannibalised an HDI-20 floppy drive and created an adapter for my Floppy Emu using an IDC-20 breakout board. Here's a photo:

View attachment 38537

I'm having the weirdest problem though: it can only mount the 800kb and 400kb disk images, not the 1.44mb images. The HD20 hard drive image mounts fine, but 1.44mb floppy images it claims are unreadable and wants to format. Bizarre. I've had issues with this Powerbook 100 reading floppies before and I just assumed that my two HDI-20 floppy drives were both damaged. I never had an 800kb floppy to test...

I also don't have another Powerbook 100 or Duo with an HDI-20 floppy port to test.

I feel like these Powerbooks and these disk drives used to be able to use 1.44mb floppies so I feel like it might be this particular Powerbook - which is a pity as I have recapped it, made a new lithium battery for it and even replaced the fluorescent bulb in the screen. Maybe I need to get hold of another logic board, or catch up with someone who has a Duo or another Powerbook 100 to test this with.

Anyway, if anyone else wants to do what I did it's really easy. All the HDI-20 pinout diagrams online are backwards which is annoying. This is an accurate diagram. In case it's not clear the dark spots are where the missing pins on the HDI-20 plug are. They correspond to the pins on the IDC-20 which are evidently not needed for the HDI-20 drive: -12V, +12V and PWM. You don't use the IDC-20 pin numbers, you go 1-10 down the left side and then 11-20 down the right side. The dark spots for the missing pins should make this clear.
View attachment 38539

Here is the pinout info which can be compared to the diagram above:

View attachment 38540
Hi,
have you ever solved the 1.44 issue? I have the exact same problem.
Thanks!
 

bigmessowires

Well-known member
The pinout for 1.44 MB floppy drives is identical to 800K drives. If your cable works for 800K but not 1.44MB, it's probably because the wiring is not so great. 1.44 MB disks have data signals with shorter pulses and 2x the data rate as 800K disks, so they're less forgiving of poor wiring.
 
Top