Touch screen via USB input

Volumio: 3.429
Touch Display: 3.3.1

Hello everyone,

I am using a generic 7" HDMI touch display. the display itself works great after installing the touch Display 3.3.1 plug in. For some reason the 3.3.5 installation is resulting in an error…

However, the touch interface is not working. It is plugged on the rpi on the usb input.

Can you please help me to make it work?

thanks a lot
Etn

1 Like

@Etn_D
can you give use more info about the screen and rpi
brand,type and link to the bought screen maybe images from the back ect.
all info about it would help.

@gvolt can you help him out with this.

Hello @dvo

thanks a lot for your message and your assistance.

the screen was bought a couple of years ago from aliexpress, no brand.
It is very similar to this one:

hdmi 7"

The connections are the following:

  • HDMI
  • micro Usb labelled touch (now connected to Rpi)
  • micro Usb labelled power

have a great day

1 Like

Hi Etn_D,

there are a few versions of those screens but

but you have to add some settings,

what you could try is one of the settings from this link we are missing a brand and version
so it’s not clear witch one you need :

Hello @dvo

i tried this, it is not working (touch)

this is the display

the display works well

it could be that we have to re-calibrate the touch
for that you have to wait till @gvolt has time he knows a lot about a lot of screens.

it looks like a type c clone but there are 2 options libinput or evdev but let’s wait for gvolt.

1 Like

Is touch not working at all or is “just” inaccurate?

Did you do anything else than adding the proposed settings to “/boot/userconfig.txt” to install the display?

Please post the results of

cat /boot/config.txt

cat /boot/userconfig.txt

ls -al /usr/share/X11/xorg.conf.d

ls -al /etc/X11/xorg.conf.d

Hello @gvolt

Thanks a lot for taking the time to help me.
sorry for my late replay, i was away for a few days.

The touch is not working at all.

I Installed the Touch Display 3.3.1, then pasted some line in the config.txt as shown bellow:

volumio@volumio:~$ cat /boot/config.txt
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_edid_audio=1
max_usb_current=1
hdmi_force_hotplug=1
config_hdmi_boost=7
hdmi_group=2
hdmi_mode=87
hdmi_drive=1
display_rotate=0
hdmi_cvt 1024 600 60 6 0 0 0
force_eeprom_read=0

include userconfig.txt

volumio@volumio:~$ cat /boot/userconfig.txt

Add your custom config.txt options to this file, which will be preserved during update

volumio@volumio:~$ ls -al /usr/share/X11/xorg.conf.d
total 28
drwxr-xr-x 2 root root 4096 Feb 27 07:53 .
drwxr-xr-x 1 root root 4096 Feb 27 07:53 …
-rw-r–r-- 1 root root 92 Feb 7 2019 10-amdgpu.conf
-rw-r–r-- 1 root root 1350 Feb 7 08:17 10-quirks.conf
-rw-r–r-- 1 root root 92 Apr 6 2019 10-radeon.conf
-rw-r–r-- 1 root root 1429 Mar 31 2019 40-libinput.conf
-rw-r–r-- 1 root root 2747 Jun 26 2017 70-wacom.conf

volumio@volumio:~$ ls -al /etc/X11/xorg.conf.d
total 16
drwxr-xr-x 2 root root 4096 Feb 16 03:17 .
drwxr-xr-x 1 root root 4096 Feb 27 07:55 …
-rw-r–r-- 1 root root 316 Feb 16 03:17 95-touch_display-plugin.conf

Additionally post the result of

ls -al /dev/input

If the “/dev/input” directory is not empty please also check if running

cat /dev/input/event*

and touching the screen shows some reaction (weird characters). You can exit this test by hitting Ctrl+c

volumio@volumio:~$ ls -al /dev/input
total 0
drwxr-xr-x 2 root root 60 Jan 1 1970 .
drwxr-xr-x 16 root root 3840 Feb 16 03:17 …
crw-rw---- 1 root input 13, 63 Feb 16 03:17 mice

The touchscreen is not registered as an input device.

Could you post a picture of the display showing the connections you have made to the Pi?

I would also suggest to connect HDMI and USB “TOUCH” of the display to a PC and check if touch works there.