Hi,
a few month ago, I fell into another rabbit hole: modular synth. So now I thought it would be a good idea to add CV in and out to my custom build.
My build is basically configured like the Mini V2 but without the PCB. So I have:
- RBPi4B
- 5" Waveshare DSI Display
- HifiBerry DAC+ADC
- 2xMCP23017 (like Mini V2: 0x20 (100, Pin 5+6) and 0x21 (200, Pin 17+27)
Keys and rotary encoders are configured like the Mini V2.
So I build a new case with 8 additional jacks, installed the latest oram, made sure everything was working as before and then added the ADS1115 and MCP4728.
This is the output of i2cdetect:
(venv) root@zynthian:~# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: 20 21 -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- 48 -- -- -- -- UU -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: 60 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
I tried different wiring configurations. My best guess was V5 Zynface with Zynaptik Custom 4Xad, 4Xda and of course 0x48 for the ADS1115 and 0x60 for the MCP4728.
Is it possible to add the ADS1115 and MCP4728 to my configuration without creating a custom configuration in /zynthian/zyncoder or is it only possible to add the analog ins and outs when using the V4 configuration with only one MCP23017 and less buttons?
The main screen of the WebConfig shows both MCP23017 and the ADS1115 but not the MCP4728 for the I2C. Is it possible that I did the wiring wrong and the MCP4728 shows up with i2cdetect but can’t be detected by zynthian?
Oh and another thing: I used 3.3V for the MCP23017 before. In the Zynaptic diagram 5V is used. I assume I should switch to 5V to get the full range for the CV out from the MCP4728, correct?
I just checked the diagram again and opened the Zynface_V5 and had to laugh a bit because I hadn’t done that earlier. I assumed I had to configure 1 analog out for 1V/OCT and 1 for Gate. But according to the diagram I need another MCP23017 for gate in and out (this means 8 additional jacks and then I would have 8 unused digital I/O for other funny things)?
Any advice would be much appreciated.