Hi I found in this forum the information to make the 7in “work”.
get a fresh gorgona and UPDATE
I am editting the files from windows using winscp editor and I sometimes have to edit multiple times and use the SYNC command otherwise the file is unchanged on the sd card… so SYNC and reboot a lot to commit…
you have to change the framebuffer from fb1 to fb0 in 3 config files.
HERE:
But for some reason I can’t the see the 2 left controller areas. My screen seems not correctly centered and the 2 leftmost areas are past the left side of my pi7’'.
Also how do you “enable” the touch controllers I can see that the touch in the middle of the screen works since I can press on “new” and then on the synth modules. But the 2 controllers area which I can see on the right seem not responsive…
What you see is correct. The 4 controller areas are only displayed in the “control instrument” screen. All the other screens have a wider, left aligned select box. You have to select engine, channel, bank and instrument to reach the “intrument control” screen.
Anyway, you should know that configuring the “display” is not the same that configuring the “touch” device. Both are different devices, with different drivers and configurations.
The Gorgona SD image is configured for working with the “stmpe” touch device, that is included in the Adafruit TouchScreens (and clonics). If you are using a different one, you should follow the specific instructions for your touch device. Normaly you have to do 2 steps:
Load the driver (boot/config.txt, /etc/modules, …)
Configuring the X11 pointing device (/etc/X11/xorg.conf.d)
It shouldn’t be difficult, but depends of every device
I think that some HDMI screens with “USB” touch-devices work like a mouse, so probably no extra configuration should be done (perhaps some kind of calibration?)
I suspect that there is a problem with configuring the LCD in config.txt. I see that you have 800 x 480 pixel resolution, so you probably have a display similar to this Adafruit device.
Take a look at the link. There are a few lines to add to config.txt to force 800 x 480 resolution since this isn’t a standard screen size:-
uncomment to force a specific HDMI mode (here we are forcing 800x480!)
It seems the “touch” is working because I could select new and then the elements from the list but the 2 controllers on the right do not seem to respond at all so I am a bit stuck.
Also I modified config.txt in the boot folder to enable my qaudio daq+ but it dosn’t seem to work somehow I suspect an I2C problem… Still investigating but it’s not that easy.
The Pi 7’’ touch seems to go through the DSI port (flex cable) so I don’t think it’s a USB port …
and I don’t think I need a calibration because I can click fine on the list…
To be honest I am trying to replicate and take down notes but it doesn’t work anymore I think my Pi-DAC+ soundcard gets in the way now that I received it and installed it… it’s a mess… lost a few hours already…
jackd fails
aplay -l fails no hw0…pffff
Sorry but now the screen doesn-t work either… I had it working somehow… So I know it’s possible.(proof in the pics)
But now I added the soundcard and changed a few things and it’s not working anymore…
Well I tried a few more images including the latest rasbian with pixel from january 11. There is no way I can make a single sound out of my sound card… obviously editing config.sys to enable the daq+ but then it seems the I2C times out and my sound card is not detected.
I tried it on rpi3 and an rpi2. do you need to enable the I2C specifically with or does the soundcard driver takes care of it…
I tried enabling and disabling those too…
#dtparam=i2c_arm=on
#dtparam=i2s=on
#dtparam=spi=on
Some questions about your problem …
Could you send some photos of your setup? Have you soldered the 40-pin connector to the HB?
Have you investigated if there is some GPIO conflict between the HB and your display? Have you inspected the boot logs using the command “journalctl”? Have you checked that the drivers are loaded using the command “lsmod”? etc.
I’m also working on this. Surfering the internet I’ve found Max2Play project. This project uses, among other devices, the Pi 7" Touchscreen and Hifiberry, so there should not be GPIO compatibility issues. By the way, it’s very interesting how this project deals with configurations through a web interface.
I downloaded and tested (without Hifiberry attached) M2P image. It worked (video and touch), obviously no sound at all. I tried this trying to find out the way to recreate the 7" touchscreen setup. No luck so far.
Hello just to report that I finally managed to make both the soundcard iqaudio and foundation 7’’ pi screen work together on my pi3.
It was apparently a power supply issue because as soon as I removed the screen …the card worked perfectly.
And when I connected my screen to the second (separate but common ground) port of my power supply I had both screen, pi and sound card work without a problem… so I can finally go back to trying to make the zynthian work…
Nope… sry it seems that even after update only the central list is responsive no controller nor topbar…
update didn’t do error first time and now it says already up to date.
If “update_zynthian.sh” says “up to date”, then it should work. Have you restarted?
Have you modified some file inside “zynthian-ui” or “zynthian-sys” directories? In that case, you should restore to the original versions before updating:
cd /zynthian/zynthian-ui
git checkout .
cd /zynthian/zynthian-sys
git checkout .
Finally I managed to get the engine selection window in my Pi 7" touchscreen. I think the step I missed is the file 99-fbdev.conf. However, I cannot make touch function to work properly.
I started with a fresh gorgona image, then updated (twice) manually using SSH. I did “git checkout” (just in case as it doesn’t hurt) and then changed all the files described above
I can select any item in the engine listbox by touch in it. I also can slide my finger (vertically or horizaontally) in the engine widget which cause the engine number in the widget to change. I noticed that, very often, when I select an engine in the listbox the engine number in the widget doesn’t change. The same happens the other way around…when I slide my finger in the widget to change the engine number the engine listbox doesn’t change.
But the main issue is the “enter switch” doesn’t work at all (unless me to do something wrong). That means I cannot move forward to the MIDI channel windows. Also, a long touch in the widget do nothing
At this point I wonder whether this behavior is software related or a configuration issue. I’m afraid it will be something I did wrong as @cryoshad has succed.