The issue is that the connector part number used is the locking type, while the FFC cable is not.
According to the BOM available at the github repo, the part number of the connector is SFV20R-4STE1LF.
Your criticism is valid and constructive and i really appreciate it. You are right and the cable type we are using is not 100% OK. Probably this is causing trouble to more than one user, although i personally never had issues with it.
FYI, we are looking for a replacement, but it’s not a common cable type and not so easy to find.
Anyway, the current flat cable normally works if it’s well inserted and you don’t plug/unplug many times. Of course, we are going to improve this ASAP by changing the cable or the connector (in next hardware revision).
I guess some variation is to be expected, but in my case, the FFC was fully plugged in at both ends (checked again after tearing it down) and did not work. I did not take a picture, but on the control board, it looked very similar to this, but with a more bent connector:
I suspect that one or more of the middle pins were not making contact due to the bent connector.
Yes, those FFCs cables are less common. An easy fix would be to just replace the connector with the non locking part number. The PCB footprint is the same. For existing stock, those locking features can be removed in a couple of seconds with a scalpel (that’s what I did on mine today).
Currently tinkering with it, and it seems to be an awesome device
I just tested the solution you proposed. it works and it’s easy enough, so we are now re-working all the boards we have stock-pilled.
I hope this helps to reduce still more the number of “building issues” with the Kit V5.1 (i must say is quite low ).
Indeed, it could be that many SD-card extender issues are related. I will post a fix with detailed pictures ASAP, so people having SD-extender issues can test this solution.
Of course, next batch of boards will replace the SFV20R-4STE1HLF by the SFV20R-1STE1HLF and similarly for the rest of FPC connectors.
Yes, this is the FPC control cable used in zynthian kits.
As @simmeah has noted, it doesn’t fit 100% the current on-board connectors. To be clear, they mostly work, but i suspect that a number of wiring issues could be caused by this. We are re-working the boards, cutting the tiny plastic bumps that cause the cable to bend when closing the connector.
I will post some pictures ASAP to illustrate the process so people having wiring issues can rework the connectors as needed. It’s really easy to do with a cutter tool (and magnifying glasses!) but also quite delicate because of the tiny size of the elements to cut.
It more than does! I got the Zynthian only as a lazy way to quickly test FluidSynth (the plan is to design custom HW capable of emulating an SC-55, for a one off project, where a PI doesn’t physically fit) and didn’t know much else about this project. Well, I spent the whole last day tinkering with it, and it is an awesome device! For a long time I considered buying a MIDI keyboard, and now I have the perfect excuse!