DigitalStages At the moment one sensor does not work, but all are available (./find_KCs.sh)
Do you mean that when you run the find_KCs.sh
script it can detect them all, but when you do it with the notochord
there's one missing?
One thing that we can try is to lower the i2c baudrate on the RPi. At lower speeds the communication problems associated with long cables are reduced.
you have to open the file /boot/config.txt
with nano or the text editor of your choice and change the line:
dtparam=i2c_arm_baudrate=550000
to a lower rate. For example 100000
At this lower frequency you should be able to read all sensors but the notochord might not be able to keep up with the desired sampling frequency causing errors on the orientation estimation. Still, I think it is a good idea to go though it in order to confirm the source of the issues. Let me know how it goes and we can then find a balance.
Just checking: do you have any experience with SMD soldering?