Some of you were experimenting an annoying lag on the capture when using more than three bones.
After some months of intense debugging the reason of this problem seems to be finally discovered!!
By default the Raspberry pi uses a 100KHz "baudrate" for the i2c bus
which is used to read the K-Ceptors. This low speed produces a bottleneck that results in a noticeable lag.
The solution is to set the i2c
baurate at 400KHz. by writing the following line:
dtparam=i2cbaudrate=700000
in the file
/boot/config.txt
Credit for this discovery goes to @highmatergogo. Thanks for the hard work!
We will include this setting in the notochord installation script soon
(An explanation of why the number is 700000 instead of 400000 can be found here)