Go Down

Topic: Touch screen sensitivity (Read 1 time) previous topic - next topic


Hi all,
  I recently bought a tft touch screen from Sainsmart:


I'm using it with a Sainsmart Mega clone and shield (it was all in a bundle from them). I tried testing it using Henning Karlsen's touch library:


But it seems the touch screen is not that sensitive. I can see there is a setting in the code for the precision of the touch library, and a calibration one. I've calibrated it and tried various precision settings. But sometimes it seems that it just doesn't register my touches. Sometimes on the example drawing app I touch it and there is a single dot, sometimes lots of dots. On the example with buttons I sometimes had to tap it multiple times to get the buttons to register a tap.

Any idea on how to improve the sensitivity? Is this an issue with the hardware itself, or likely to be a software/library issue?



Is your outer screen tight against the LCD?
I had received one and it's outer screen had a slight raise to it.
If this is the case for you tell them and they should exchange it if the purchase was recent.
It's all about the skills


I have got a similar problem and I solved it by the following way :

I have solved the problem by canceling, in the UTouch.cpp file, the line 113 :
/*        if (!((temp_x>max(touch_x_left, touch_x_right)) or (temp_x==0) or (temp_y>max(touch_y_top, touch_y_bottom)) or (temp_y==0)))*/

It works fine and without, for me, any side effect.

But it is not a very nice way.

Write to sainsmart and they will send you a modified version of UTouch that solve the problem.


Pourquoi faire simple alors qu'il est si facile de faire compliqué !


Check out http://forum.arduino.cc/index.php?topic=198188.0.  I had the same problem and had to add a delay after


I have the sainsmart 3.2TFT with the Mega, and the latest UTouch and UTFT  work fine for me. No special version from Sainsmart is required.
Do not IM me. I will not respond. Ask questions in the forum.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131