I ordered a selection of candidates from Sparkfun, most of which are already mentioned above - included here for completeness. (followup to my question at A user's guide to i2c )
-
2x3 IDC connectors + ribbon cable
- minimum height required above board: 0.545" (same as a Eurorack power cable)
- 28AWG wires (0.036" thick with insulation)
- consistent color code (âred stripe downâ)
-
40-pin jumper wire, split
- minimum height required above board: housing 0.64", plus about 0.2" for the wire to bend
- same 28AWG wires as above
- grab-bag of colors when split
-
single jumper wire, F-F
- same single-wire housing as the 40-pin
- available in âregularâ 26AWG and âpremiumâ 20AWG (not that that should ever be relevant)
-
3-pin Dupont connector jumpers (https://www.sparkfun.com/products/10373)
- three-pin version of the single-wire housing
- intermediate thickness - 26AWG, 0.05" with insulation
- consistently color-coded
- harder to mis-connect
I could see all the variants being useful:
-
the IDC connector approach would be useful in shallower cases since the wires donât need to make a 90-degree turn after exiting the connector. Also useful if very specific lengths are needed.
-
the single-wire (or split-bundle) jumpers would be useful when interconnecting modules that disagree about what order I2C signals should appear on the header
-
the three-wire jumpers are useful if you donât need the flexibility of single wires and donât want to debug that flexibility when connecting things. Sparkfun also has them in 12" lengths.
I also looked at making my own cables with Amphenol Mini-PV connectors (the variety used by both the 1-wire and 3-wire jumpers), but the official crimp tool for installing the pins is $1400+ 