Hello! I have a problem with the Trill Craft sensor. It works fine the way it is connected when I am using the Pure Data Examples patch. But when I use the patch for my project, it works only until I touch it the first time, then it throws this error: "Trill: error while reading from device Craft at address 0x30 (48): -1 of 60 bytes read (error: 110 Connection timed out)"
I am also using 3 analog ins and all digital outs and a Serial connection via usb that sends data from an Arduino. Might that be the problem? Or could it be a problem with the block size? The error is only thrown once I touch the sensor.
Trill Timeout on touch
Ok the problem seems to be connected to the Serial connection. I removed the Serial init part and now it works. Anyone know why? Or how can I solve it?
I think you may be observing the consequences of some electrical disturbance on the I2C bus, perhaps induced by some wiring issues. Is the serial over USB received from a USB device or from the host computer? What device is it? Do you have a scope that you could use to observe the I2C bus when this error happens?
I removed the Serial init part and now it works.
Is it enough to disable it in software then or did you have to also disconnect the USB device?
How are you touching the Trill Craft? does your body get in contact with the electrodes or are they covered by some layer of insulating material?