Hi,
I’m designing a custom main board for my zynthian eurorack project. I want to move all MCP23017’s to the main board. Essentially I want to pack all the logic onto the main board and have “dumb” modules that plug in for button-pad, rotaries, CVs and Gates… I’m looking to replicate Zynface, ZynaptikV3 and ControlV5 all onto the main board.
From the schematics for the above, it would seem like the MCP23017’s SPI addressing is such that the Zynaptik SPI-Addr is the same as the Control board MCP23017 that handles button pads 1 through 16. Was the intended use for Zynaptik to extend a basic ZynBox that doesn’t have the buttonPad?
In simple terms, it looks like the modular architecture of Zynthian handles only 3 Multiplexers on 0x20, 0x21 and 0x22 … If I want button_pad + lights, 4 Rotary encoders and CV/Gate I/O, I would need a fourth MCP23017.
I would like to not evolve away from the main branch of the software and what it currently supports, if I can help it.