It works! (Now that I have plugged the cable in correctly .)
The ToF sensors are fun but could be more useful with some extra configuration. Currently the adjust the configured parameter from one extreme to the other but we may wish to change the range, polarity, etc. For example, assigning CC 1 to TOF-2 results in full-scale CC1 applied when the sensor is idle (no blockage) and tends towards zero as the hand gets closer. This feels the wrong way round but highlights that we should have more configuration here.
There is a lot of noise on the TOF sensors, i.e. they are constantly sending commands. There should probably be some noise filtering and/or hysteresis.
I am yet to find / buy / build any 3.5mm patch cables but look forward to connecting to my SH101.
I intentionally pointed some of my connections on the other side of the board, because of how I wanted to fit in my eurorack. I wanted the wires from the Dupont connections to be tucked away around the back. I will be using these to add some extra ins/outs and controllers at some point. Alternatively, it might just be that I put the jack sockets on the other side. I can’t remember to be honest…
But it was intentional.
(Edit: looking at your pics, I mounted the jack sockets the other side)
Oooh… And while we are here… What are the midi port connections called please? They look like some kinda jst to me, but I’m not sure which and I would like to run them to 3.5mm sockets if I can
I just fixed the configuration issue and now it’s merged on testing.
Simply update on testing and try to reconfigure your wiring layout. You will see that “Zynaptik Config” have several “Custom” options and a “Zynaptik-2” option. The “custom” options will use the 0x60 and the “zynaptik-2” will use the 0x61.
BTW, i guess if the port ordering is reversed for your custom zynaptik. Could you check it for analog input/output and also digital?
Digital ins and outs seem to work great… I haven’t got to diagnosing analog ins yet, but I will do this next… From my i2c map above should they just work or do I need to find them in the zynaptik.h too?