I'm making up a few GPIB cables for lab use and it seemed to be that the least hassle for quickly assembling and testing one would be to get some IDC 24-pin connectors, and ribbon cable which already has pins attached at one end (see image). That way I could quickly assemble the connector and plug the pins in a chosen order onto the microcontroller's standard female header to verify the pinout, instead of soldering and then having to make changes if the connections didn't behave as desired. Also fewer chances to short stuff together with solder drips or bridges.
When I ordered the connectors, I found many suppliers which sold short lengths of ribbon cable with pin connectors already attached. I checked to make sure the spacing was specified as 0.1" (2.54mm) and threw a couple into the cart when I placed the order.
Fast forward to the arrival of the parts. I quickly separated a 24-pin width of cable and made to place it into the IDC connector. You know where this is going, right? The cable was too wide for the connector. I pulled out a ruler and my calipers, both of which confirmed that the spacing of the wires was not the specified 2.54mm but actually 2.8mm. I actually ordered cables from a couple of different suppliers to increase the chances that I would get something usable, but all of them are the wrong spacing. I can lay them on top of my standard ribbon cables (which I've successfully used with IDC connectors) and they're clearly not the same spacing
Obviously, the cables are mis-represented in the description so I can get my money back if I care enough (a whole $3-4, whoopee) but my question is: am I likely to get this problem wherever I order pre-assembled ribbon cable segments? I already have roll upon roll of ribbon cable the right width, but it's just bare cable and I'll have to solder the other end anyway. Serves me right for trying to save a few minutes of tedious soldering, hey?
