HI GANG
the brilliant think about many eyes is that they make light work of bugs. So: if you have firmware that dates from before right now, I2C is broken for you. The build we shipped, it turns out, had some old I2C addresses in that didn’t work.
The current code in master on Github fixes the I2C bug, both in MASTER mode (for ER-301) and non-master mode (for Teletype). You can go and get it now.
The DXF files for the panels now have the correct size holes.
Finally, there’s a new feature in a branch that I’d like you to test if it’s of interest: the ability to use the faderbank upside down. The REV flag in config.h already let you reorder the faders left-to-right; this new branch adds the ability to set a FLIP flag to reverse the read direction of faders. What this means is you can set REV and FLIP, and then the faderbank will work upside down: useful if you want to place the I2C connection, rather than the CV jacks, at the ‘top’ of the board.
I haven’t merged flip into master yet. It’d be good if some more of you could test the flip branch which as mentioned, is here. I think then I’ll be in a spot to merge that to master and build a new version of the firmware.
This also means I’m probably going to split out hardware version numbers and firmware versioning.
Finally: I fixed the DXF files in the repository. They have the M2.5 holes they should have had, not the giant countersink-sized holes.