Hey guys,
Not sure if I’m doing something wrong but i have both main board and control board that I ordered from the shop connected together.
My issue is the knobs and so far the “down” and a couple buttons are not working. The up, mix, zs3, opt back, sel works however.
Thanks.
I already swapped the cable from main to control board and got the same result.
I waited a long time to get the control board in hand, hopefully it’s not defective and it’s something else.
Hmmmm, this wouldn’t explain the encoders issue, but on the buttons, how are you holding the Silicone Pad to the Control Board without the Zynthian case?
Right now I have nothing since i don’t have the case but I’m holding it down and applying a little more pressure. The other buttons works, so far it looks like the last row which which has the left, right, down is not responding ( still looking at a way to verify left, right via wiki)
Edit: I tried zynpad and left/right is not moving same with pattern editor
Based on the schematics of the control board, looks like BSW51,52,53,54 (bottom 4 buttons). the encoders and encoder switches go to the same MCP23017 (U2). Maybe there’s an issue with that. I’ll have to further investigate.
I took a good look at the IC (U2) and not really seeing an issue with maybe some bad soldering. So far does not look like I have any burned traces or something that might pop out at me. ( No x-ray machine, just naked eye and loop)
@riban@jofemodo any tips on what I can try later on when I get home.?
So far from my investigation looks like the bottom 4 buttons, encoders and encoder switches are not responding, all going to MCP20317 (U2) based on schematic.
I believe the control board I ordered is 5.1 since it’s missing the EXT connector.
My web config is above.
Thanks.
But more importantly.
Check with a multimeter. Electrons don’t look at soldering they just follow the electric fields.
If you haven’t got access to a multimeter make a small continuity tester with a battery, resistor, an LED and a couple of wires. Learn to love heatshrink…
Thanks. I own a multimeter, I’m an engineer, if i did not own one they would have shamed me .
It was late which is why i did not do a continuity test yet. I just did a quick look around after trying a few things and changing wiring and profile in webconfig.
I’m at work right now unfortunately and hopefully will have time later on to troubleshoot if my wife and kids allows it
Ok. It’s best not to assume until specifically told. It might be a good idea, having a look at the encoder page in the wiki, I posted the picture from. There is a fair bit of information there…
I can see both MCP23017 are detected,
root@zynthian://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: – – – – – – – – – – UU – – UU – –
50: – – 52 – – – – – – – – – – – – –
60: UU – – – – – – – – – – – – – – –
70: – – – – – – – –
Unfortunately, i was not able to do a full continuity test on the control board because my meter leads are not thin enough,those pins on U2 are hard to reach and/or bad lighting even with a loop .
Could we get a photo of the connection between the main board and the control board please?
A closeup of each end and an overall view of both boards would be good, thanks.
If the software side is well configured and wiring is OK, It should work. Every control board pass a full quality check before packaging, including all buttons, encoders and leds.