For information, this project is not abandoned.
I had to create a small “hat” for it, and I’ve received the PCB today only. It seems more safe than connecting wires directly to the GPIO header of the Pi. On top of that, it adds the possibility to:
- power the device directly from the 5v rail of a Eurorack case. There’s a fuse and a diode, it’s basic by it adds a bit of protection.
- use a software i2C bus (working very well with the ER-301) and any value for the pull-up resistors.
The regular hardware I2c bus is still exposed too, hopefully it will help dealing with multiple leaders, pass messages from one bus to the other, etc.
I’ll do more tests with the small device and report here or on GitHub. Last time I tried with the breadboard, the software was working really well with a nice low latency. There’s still some work to do on this side but it does its basic job and fulfills the initial goal of converting OSC to I2c. It talks to TXo, Er-301, and I added the commands for Disting, Crow (follower), and other modules but I don’t have them so I cannot test that
Here’s the “hat” mounted on the Pi Zero: