Zynthian V5.1 FFC issue

I got my V5.1 kit today, assembly went smoothly, except the control board FFC, which didn’t feel quite right when plugging in (at both ends).

After assembly, I got an error message on the screen. Tore it back down and took a closer look at the FFC.

This is how the FFC cable looks after plugging it in just once:

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.

Which has these two features for locking the FFC in place:

The FFC should look like this:

1 Like

Because the shipped FFC is the regular type, those two locking features push against the FFC and even bend the connector when fully pushed in:

Either the FFC cable or the FFC connector should be changed so that they’re more compatible.

I’m not criticizing the project in any way, just thought I should bring this up, as it might fix various issues.

Also, sorry for the multiple posts. As a new user I can’t attach more than two photos per post.

4 Likes

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).

All the best and big thanks for your feedback!

1 Like

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:

from Zynthian 5.1 Buttons Not Working [Solved]

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 :slight_smile:

All the best!

2 Likes

Hi @simmeah !

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 :wink: ).

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.

I hope it compensates the issues :blush:

Thanks a lot for your advice!

2 Likes

These perhaps?

15 cm, reverse direction, pitch 0.5mm, 20 pin

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.

Regards,

1 Like

I’m glad I could help :slight_smile:

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!

1 Like