Screen / Display options for Raspberry Pi?

if you get a DSI touchscreen display it will run out-of-the-box, just enable touchscreen plugin.

There are also cheaper SPI touchscreen, but usually they have a resistive touch-panel, not good enough to be used with fingers.

At the moment I’m using a OSOYOO 5 Inch and I’m waiting for a Waveshare 4.3 Inch DSI

https://osoyoo.com/2019/09/20/instruction-for-raspberry-pi-5-dsi-touch-screen/

https://www.waveshare.com/4.3inch-dsi-lcd.htm

Thanks @Darmur
I have tried the Hyperpixel display, but it’s a GPIO one, so although I can get it to display just fine when I boot up, if I enable the touchscreen plugin, then the screen goes blank with the backlight on. I guess that the Touchscreen plugin is only designed for use with the DSI port and I’m not savvy enough to know how to change that.
Maybe I’ll use the Hyperpixel for something else and get a DSI screen instead

1 Like

No, it should be working with SPI (GPIO) screen too. I had Volumio running on this screen

http://www.lcdwiki.com/3.5inch_RPi_Display

It works fine if I use the plastic stylus for touch, using fingers doesn’t work very well

1 Like

oh, ok, that’s cool, thanks. Any tips for troubleshooting?
The Hyperpixel screen works fine initially when booting and I see the login screen ok, but if I start the touchscreen plugin I just get a blank white screen with only the backlight on.

Sorry, I never used that screen

1 Like

@JRatron If you should have installed the touch display plugin between 2020.05.30 and yesterday, chromium would not have been installed due to an expired certificate (see e.g. https://community.volumio.com/t/raspberry-pi-7-touch-screen-plugin-not-working/38747/). As this is solved you could try uninstalling and reinstalling the plugin.

1 Like

@gvolt thank you!! !


That would be a difficult one to diagnose otherwise! :slight_smile:
Now my issue is only that the touch screen functionality is 90 degrees different to the display. Seems to have X and Y swapped. I used the Touch Screen plugin to rotate by 90 degrees, but the touch function has also rotated too, so it’s still 90 degrees out from the image on the screen.

1 Like

What is the exact model name of the screen and what Pi are you using?

it’s the Pimoroni Hyperpixel 4.0 with touch


I have installed the driver using
sudo git clone https://github.com/pimoroni/hyperpixel4 -b pi4-i2c-fix

It seems there is already an open issue for this problem, so I will just keep an eye on it there

1 Like

Hm, yes, I think you will have to wait for pimoroni then… On their GitHub is another issue which might be related, too.

cool, thanks. For now I’m just really happy it’s working as a display :slight_smile:

Hi everyone, this is my first post.

I can be very lazy. Is it possible to download an image with Raspbian, Volumio and the touchscreen add-on that is all in one ready to go?

I’m expecting my RPi3+, touchscreen and micro SD tomorrow. I have also downloaded Raspbian, Volumio and Etcher. Will I have problems with the license being out of date or it this working now?

3 Likes

I’ve just read a couple of guides and it seems that it is possible to get everything working while being a headless unit. I find this difficult to believe! Will Volumio start on boot without editing a config file? Can the WiFi and touchscreen plug-in be installed via the app?

https://volumio.github.io/docs/User_Manual/Quick_Start_Guide

I use origional Raspberry Screen. It all works fine, bút the toughscreen is not very Good. I no use it mainly as a showcase. What is playing… For music selection I still use the webinterface.

1 Like

My RPi3+ arrived. I flashed the os and Volumio to a new SD card and then connected everything. I set it all up through my phone totally headless! I have not connected the screen yet but so far so good. I will try the touch screen tomorrow hopefully.

1 Like

Hi All

id anyone get the Waveshare 4.3inch DSi display to work? With the standard touch plugin, volumio does not start up and enters a loop of startup-shutdown.
Any help appreciated.

Thanks

Hi,
Mine is working out the box. Just conect the dsi cable then touch plugin…
Thanks

Did you start with a fresh Volumio system? If so, did you wait to give the system enough time to expand the file system before you installed the Touch Display plugin?

Did you install other software or modify /boot/config.txt or /boot/userconfig.txt? If so, please describe in detail what has been installed / what files have been altered and in what way.

In case of doubt flash Volumio again and start from scratch. This sometimes is faster than analysing the current system. :wink:

If you don’t want to do that or if the issue should persist even after installing from scratch, logs would be needed to investigate. For this purpose connect to Volumio via SSH and run sudo journalctl -f which can be stopped with Ctrl + c any time. You will be able to watch the moment when Volumio begins to restart. Copy the log entries between two Volumio restarts and paste them here or PM me.

BTW: What Pi and what version of Volumio are you using?

same for me, it worked out-of-the-box

I can’t test with the latest version because the setup with Waveshare 4.3" display is at my parents’ place in Italy

Many thanks for the fast replies.
I am using a RPI4 with volumio 2.852 and the latest touch plugin 1.2.0
On the waveshare wiki for this display I saw the following comment:

If you use Raspberry Pi 4, you need to remove the line: dtoverlay=cv4-fkms-V3D

…but my config.txt does not contain this line, it looks like this:

initramfs volumio.initrd

#GPU_MEM=32

max_usb_current=1

dtparam=audio=on

audio_pwm_mode=2

dtparam=i2c_arm=on

disable_splash=1

hdmi_force_hotplug=1

include userconfig.txt

Volumio i2s setting below: do not alter

dtoverlay=hifiberry-dac

Touch Display gpu_mem setting below: do not alter

gpu_mem=64