Apalis TK1 touchscreen calibration issue

Hello,

To be short, I am using USB connected touchscreen which works well with Apalis imx6q board.

However, with Apalis TK1 and its LXDE OS, it seems to have a resolution problem. When I drag, it moves faster than I expected.

Since I have used 1920x720 display and its touchscreen which you could find out here, (https://lcdtek.co.uk/img/cms/PDF/DTIFL123_20170327.pdf)

I was trying to do three things to fix this problem.

  1. Even after running touchscreen calibration software several times, the problem still goes on.
  • xinput calibrator

    Section “InputClass”
    Identifier “calibration”
    MatchProduct “Silicon Works Multi-touch Device”
    Option “Calibration” “-7465 25018 12665 41508”
    Option “SwapAxes” “0”
    EndSection

Moreover, even after the update of 99-calibration in /usr/share/X11/xorg.conf.d/. The problem still goes on.

  1. WIth xinput_calibrator in imx6q Apalis board, it says

    Section “InputClass”
    Identifier “calibration”
    MatchProduct “stmpe-ts”
    Option “Calibration” “-28 4070 -35 4019”
    Option “SwapAxes” “0”
    EndSection

I have tired to change 99-clibration.conf with above information, but nothing changed.

  1. in Uboot setting, I have changed vidargs like below.

    vidargs=video=tegrafb0:1920x720-32@60 fbcon=map:1

But, still no luck. Thank you in advance!

the xinput_calibrator goes like this when I use Apalis-TK1-LXDE-Image 2.8b4 (Not -Mainline)

With

DISPLAY=":0" xinput_calibrator --geometry 1920x720

I was able to make it correct, but can’t finish calibration work. Always 4th click are wrong.

hi @hkhunkim

However, with Apalis TK1 and its LXDE OS, it seems to have a resolution problem. When I drag, it moves faster than I expected.

How is this a resolution issue? Could you explain this a bit better? For me it looks like a touch sensitivity problem. In the datasheet you provided, i did not get any Information about the touch interface. Please share more Information about the touch interface.

So what is the issue? What are you expecting and what are you getting?

You know, when I click the touchscreen, it gives me a different location. So I thought it’s a problem of touchscreen pixel resolution.

But, as I said, when I use imx6q Apalis board, it works well. I don’t know why is the problem of touch sensitivity

Well… I’m going to spend time on using “stmpe-ts” driver to control in tk1 by modifying input-driver kernel config as like imx6q. Could you tell me a little bit to use stmpe-ts driver instead of ‘Silicon Works Multi-touch Device’?

You know, when I click the touchscreen, it gives me a different location. So I thought it’s a problem of touchscreen pixel resolution.
But, as I said, when I use imx6q Apalis board, it works well. I don’t know why is the problem of touch sensitivity

Ok, this can be pixel resolution problem. I thought it is sensitivity problem since in your previous post you wrote during drop and drag symbols are moving faster than expected.

Well… I’m going to spend time on using “stmpe-ts” driver to control in tk1 by modifying input-driver kernel config as like imx6q. Could you tell me a little bit to use stmpe-ts driver instead of ‘Silicon Works Multi-touch Device’?

What do you want to know? You can find the Documentation in the following file: Documentation/devicetree/bindings/input/touchscreen/stmpe.txt