[PLUGIN] Touch Display

Gvolt, without changes.
I changed the wire, the reaction appeared, but slowed down, not calibrated…

If possible please try another USB cable for the connection between display and Pi.

I bought it (official 7" 2), but unfortunately I can’t get it to work.
Plugin installed, enabled, but still black screen after reboot.
Does anyone have any ideas?

please try with a fresh install of the latest beta image for RPi

It seems that the rotation of the sensor does not correspond to the rotation of the screen. Are there any commands to rotate the sensor (by 180)

Please post the output of

cat /boot/userconfig.txt

It all worked. The scenario turned out like this:

  1. Rotated the screen 180 degrees in the plugin.

  2. After that, from userconfig.txt all my records disappeared and two new ones appeared:

display_lcd_rotate=2

display_hdmi_rotate=2

  1. Added again to userconfig.txt all your screen settings except display_rotate=1

Now everything works as it should at any turn in the plugin.

All changes were made after installing

sudo apt-get -y install xserver-xorg-input-evdev

sudo cp /usr/share/X11/xorg.conf.d/10-evdev.conf /etc/X11/xorg.conf.d/45-evdev.conf

So the problem from your earlier post is resolved?

The problem is solved, thank you very much.

1 Like

My HW is: Rpi 4B and RPI touch display 7" second version.
Clean install and enable plugin means black screen.
Upgrade to latest BETA and reinstall plugin means same result.
Anyone else have any ideas?

Sorry to hear it’s not working yet. Did you try testing the display with Raspberry Pi OS? Just so you can check it’s not faulty hardware or it’s not connected and powered properly.

The display is normally functional, tested with Moode audio, the display works there.

Assuming you’re running Volumio 3.779 beta please try adding

dtoverlay=vc4-kms-v3d-pi4
dtoverlay=vc4-kms-dsi-ili9881-7inch

to “/boot/userconfig.txt”.

Great, after restart display works :smiley:

So the fix:
The display is now active and almost functional. It behaves as if the resolution was different. It just responds to touch in a different place than it should.

            touchscreen-size-x = <720>;
			touchscreen-size-y = <1280>;
			touchscreen-x-mm = <90>;
			touchscreen-y-mm = <151>;

official is 155×88mm active area => Isn’t that the problem?

I have the following screen.

I’m using this on a RPI 4b

I’m trying to get it to work with the latest version of Volumio, but I have not been successful with all the posts I’ve seen and followed. I wondered if someone has a working script for this combination.

I recommend to start with a fresh Volumio system, then try the following:

  1. Install the Touch Display plugin.

  2. Execute

sudo apt-get -y install xserver-xorg-video-fbturbo

sudo apt-get -y install xserver-xorg-input-evdev

sudo cp /usr/share/X11/xorg.conf.d/10-evdev.conf /usr/share/X11/xorg.conf.d/45-evdev.conf

sudo curl -L https://github.com/waveshare/LCD-show/raw/master/waveshare35b-overlay.dtb -o /boot/overlays/waveshare35b.dtbo

sudo curl -L https://raw.githubusercontent.com/waveshare/LCD-show/master/etc/X11/xorg.conf.d/99-calibration.conf-35b -o /etc/X11/xorg.conf.d/99-calibration.conf

sudo curl -L https://raw.githubusercontent.com/waveshare/LCD-show/master/usr/share/X11/xorg.conf.d/99-fbturbo.conf -o /usr/share/X11/xorg.conf.d/99-fbturbo.conf

cat >> /boot/userconfig.txt <<EOL

dtparam=spi=on
dtoverlay=waveshare35b
EOL
  1. Reboot

Thankyou for the quick reply, I have followed these steps on a new setup and rebooted. The screen is on but the quality isn’t good, looks like its missing graphics drivers if you understand what I mean.

Please post a picture.

Also the touch doesnt work.

Please check whether the printed circuit board of the display has a revision 2 imprint. Maybe post a picture of the PCB, too.