Mike_Z said:
... I only have pin 1 grounded at the FDC board...
Think of the grounds as stopping cross-talk noise between the signals. Yeah you should ground those and then, maybe, 11 feet might work.
...is issuing pulses on the step line...I...see them on my scope...But all I see on...pin 36...FDD is noise....
Power down and check for continuity with an ohm meter. While you're there make sure the pull-up resistor is on the signals... the bus is open-collector which means a signal only tugs a line voltage to ground... if there is no pull-up resistor on the signal, it won't propagate the signal. Pull-ups are usually done at the opposite end of the cable from the signal source.
Step is pin 20 on a 5.25 inch drive and pin 36 on a 8 inch drive.
Make sure DIRECTION has a valid signal too. Pins 18 and 34 respectively.
...Do you think..4 feet of ribbon?...
4 feet would be more common. I think you mentioned using 8 inch drives, let's assume double density, and you're moving the fastest data signals possible... So a shorter cable might be more reliable in the long run but it should not stop a slow step pulse from getting though.
Generally when you're checking out an unproven design, you want to minimize chaos. If you didn't use an 11 foot cable until after the system is proven, you'd know when adding the longer cable if it alone changed the dynamic.
When you're debugging code and FDCs, you don't need that variable in the equation. Simplify the system and you'll make faster progress.
Check your drives spec for minimum step pulse duration and whether it can buffer up step pulses. You might just be sending pulse width too short or are not allowing enough time between step pulses.