Trying to get HMTECH touch screen to work with Pi running Ubuntu

Hey everyone. I’m just about a complete beginner here. I thought a fun project would be to set up a Pi to use as a replacement for my old netbook.
I’ve got a Raspberry Pi 5 and I’m using the PCIe slot to use a SSD that has Ubuntu 24.04 installed. I got it to automatically boot into Ubuntu.

For the screen, I would like to use an HMTECH 9" 1024*600 capacitive touch screen that I just got. The screen part works, but the touch input does not, and no information for it shows up under “mouse and touch” on the settings menu in Ubuntu.

The website included in the box does not have the manual for this model listed for some reason, so before I start wading through I wanted to see if there is something I am missing. I may just switch to using the Raspberry operating system to make stuff like this easier, but I figured Ubuntu would be more versatile. (I would like to use this for programs like Krita, Blender, and Unity, and that seems like it would be difficult with the Pi OS)

Thanks for any help.

Hello, welcome! This sounds like a fun project.

What cables have you connected between the Pi and the display?
I presume you have an HDMI cable attached, otherwise you’d get nothing on the screen.

Have you also connected a USB cable from the Pi to the display?

Hello, thanks!

I did a bit more troubleshooting, connecting it in different ways to my Ubuntu desktop (a more standard PC) and everything seems to work as it should.
I have attached the HDMI to the video card, its own power USB-C, and the screen works fine. Then I attached the USB-C for the touch screen, and that responds as it should. Then I disconnected the power and HDMI and only plugged in the touch screen USB, and that responds at it should (the touch screen defaults to trying to manipulate screen 1). So it looks like maybe the touch screen component is its own separate system.

On the Raspberry Pi, the screen works great as a monitor (as I just described- HDMI 1 to HDMI in; power to power in USB), but when I plug in the touch screen (USB to touch input), the input does not work.

Yes, that’s exactly right. The display receives data over HDMI. The touch screen sends data over USB. That should be the same no matter what computer it’s plugged into, pi or desktop.

To be clear, you’re doing this? Which is the manufacturers recommended way to connect it up.

If the touch panel doesn’t work when connected like this, in Ubuntu on the Pi, I’d start looking at the logs.

Plug a real keyboard in, and attach the display, but do not connect the USB cable to the display.

Open a terminal and run:

journalctl -f

Then plug the USB cable in, and see if any errors appear in the log.