The rule of thumb of 4 foot maximum length for all of the Qwiic cables in a row, is that due to the fact that the maximum physical cable size is 28 AWG for the Qwiic connector? At 3.3V, you are going to start to see some considerable voltage drop as well, especially if the conductor size is so small. The issues we keep coming up against are wire length here and there doesn’t seem to be really any guidance from Sparkfun other than “try it yourself” with regards to number of devices supported on the Qwiic chain in practice. To be fair, different devices draw different amounts of current. Are there any resources out there that speak to this regarding the Qwiic system though? It looks like the official Qwiic cables are 28 AWG based on the datasheets though Sparkfun doesn’t go out of their way to mention this anywhere I could easily see in the product descriptions.
It looks like the braided CAT5/CAT6 style extender product such as your SparkFun Differential I2C Breakout - PCA9615 (Qwiic) BOB-14589 product is suitable to extend I2C further and transparently to the device at least but it also has a few quirks we have to keep in mind as well. Like trying to make sure we are only sending 3.3V out to the devices that can only tolerate that much. We are aware that we need to do so but somewhat unclear at present exactly how to ensure that is happening as the PCA9615 seems to happily tolerate up to 5.5V.
Here is a neat voltage level translator that is compatible with the Qwiic system that we recently came across that lets you use 5V with 3.3V devices (or other options as well) as well as clarifies that each output on it “resets” the 4 foot distance limit.
https://www.smart-prototyping.com/Zio/Z … or-PCA9306
Lastly, do you sell a 4 pin version of your through hole https://www.sparkfun.com/products/9750 product? If not, is that a common Mouser or Digikey part? Preferably at a 0.1" pitch.