DIY: upgrading to V5 - or the question of new buttons

Just update of instructions for those who want to use the V5 touchscreen keypad. Things are much easier now in case you are on the “vangelis” (recommended) or “oram” branch:

  1. Until merged into upstream: Go (in terminal) to /zynthian/zynthian-ui/ and edit the file .git/config. You need to change the URL from the original https://github.com/zynthian/zynthian-ui.git to my fork https://github.com/wanthalf/zynthian-ui.git. Do the same within /zynthian/zynthian-webconf/. Now, you can just update your Zynthian.
  2. In the hardware settings, select the “Wiring profile” named “Mcp23017 Encoders V5Touch” (it should be OK even if you don’t use any encoders). You may adjust it to your HW, of course, but there must be configured at least 24 switch PINs.
  3. Now, you can turn on the touchscreen keypad either in the “Interface” > “UI options” or in the “Admin” menu of your Zynthian.

Within the branches “vangelis” and “oram”, I am merging the changes from upstream almost daily, if I remember (it’s mostly just a two click action).

You can edit your custom F-key labels (F1-F8) from the “Admin” menu in Zynthian. They should be stored (and restored) within your snapshots. In the WebConf settings, you can change default labels and colours for all the onscreen “buttons”. Changing left side and right side button layout is also possible both from the webconf “UI options” and from the “Admin” menu.

4 Likes