Xinyuan-LilyGO / TTGO_TWatch_Library

MIT License
885 stars 283 forks source link

Issues with touch calibration #148

Open RadTekWeb opened 2 years ago

RadTekWeb commented 2 years ago

Hello, my T watch 2020 v2 seems to need touchscreen calibration, for example to activate the corner buttons I always need to press to their right or left, but if I click right on them nothing happens except a vibration.

Is there a way to calibrate it or should I return my watch?

mike-ady commented 2 years ago

I am no expert, but a quick search through the TWatch library source code did not reveal any obvious calibration routines. The library appears to support capacitive touch sensors made by FocalTech. I viewed a couple of the pertinent FocalTech datasheets, and the sensors appear to be self-calibrating.

Sometimes it's hard to tell what is going on on such a small display. You could try downloading Dan Geiger's TWatch framework. It includes a touch app, that displays the touch location. I find that if I lightly touch the display and drag my finger tip slowly to one of the edges, I can get within a few counts of the limits, (0 or 239). You can find Dan's code on Instructables, here:

https://www.instructables.com/Lilygo-T-Watch-2020-Arduino-Framework/

Be warned, that Dan's touch app times out and returns to the main time display if you don't touch the display within 5 seconds.

RichFind commented 1 year ago

I have a new V2 and a new V3, the touch screens are terrible way out of calibration.


From: Gunner @.> Sent: Friday, May 13, 2022, 9:07 PM To: Xinyuan-LilyGO/TTGO_TWatch_Library @.> Cc: Subscribed @.***> Subject: Re: [Xinyuan-LilyGO/TTGO_TWatch_Library] Issues with touch calibration (Issue #148)

I just received my T-Watch 2020 V2... and can barely use it at all. The calibration is so far out that I am basically left with tapping and swiping randomly in order to get anything to happen. Not too impressed so far.

I have been searching on how to calibrate this thing... no idea how to load any Apps yet... not even sure I can if it requires touch at any point :P

— Reply to this email directly, view it on GitHubhttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FXinyuan-LilyGO%2FTTGO_TWatch_Library%2Fissues%2F148%23issuecomment-1126599831&data=05%7C01%7C%7Cbc58030c47464e8735c508da354613d4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637880872335547789%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=oIkL3237JJFS%2BtQftgzLES13qqEL8lc%2F%2B%2FPJS2xKnn0%3D&reserved=0, or unsubscribehttps://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAETCNF5JWBFXEDHIGZDFQADVJ34D7ANCNFSM5KFUEHJA&data=05%7C01%7C%7Cbc58030c47464e8735c508da354613d4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637880872335547789%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=jh4hyJXNSjok38hjiHUzdQQbY9Y6HZcfOMqRJXSSngo%3D&reserved=0. You are receiving this because you are subscribed to this thread.Message ID: @.***>