I have no problem making the screen display what I want. However, I couldn't make the touch screen work.
I followed the tutorial available at, which match the version of my device. But the Calibration doesn't work, when I touch it, it simply doesn't react http://www.lcdwiki.com/3.5inch_Arduino_Display-UNO
And I noticed my problem happens in step 5 of that tutorial, when diagonizing the touchpins using the MCUFRIEND_kbv library, but I noticed the Serial just shows one touchpin connection found, when they expect two pairs of pins.
Typical 30k Analog pullup with corresponding pin
would read low when digital is written LOW
e.g. reads ~25 for 300R X direction
e.g. reads ~30 for 500R Y direction
Testing : (A1, D7) = 32
And finally running the calibration of the touch screen, from the same MCUFRIEND_kbv library, it gives me a Touch Calibration Failed.
What could be happening? Is my touch screen broken? I actually don't need it for the project I'm working on, I just need the display that is working fine, but I paid for everything I want it all.
Please make sure that you have installed MCUFRIEND_kbv via the IDE Library Manager.
If you have installed from a random site on the Internet or have multiple copies --- delete them. Start the IDE again. Run the Library Manager and install properly (it should be v2.9.9Release)
Run the Calibration sketch. Copy-paste the output from the Serial Terminal to your message.
Yes I had installed MCUFRIEND_kbv via the IDE and it is the version is 2.9.9. I re-ran the Calibration Sketch from this library and I got this in the serial:
TouchScreen.h GFX Calibration
Making all control and bus pins INPUT_PULLUP
Typical 30k Analog pullup with corresponding pin
would read low when digital is written LOW
e.g. reads ~25 for 300R X direction
e.g. reads ~30 for 500R Y direction
Testing : (A1, D7) = 32
ID = 0x9486
Similar of what I had in the touchpins diagnostic test but with an id in the end.
I don't have a multimeter to test it right now, but it seems broken from the output in the Serial and in the touch diagnostic. it doesn't seem to have any visible crack on the touch, but i'll try to return it anyway, because I don't want to keep a broken product.
Go on. You can borrow a DMM. It is far more impressive to quote the resistance values.
If there is no visible crack you need to provide some evidence.
I have a 2.4 inch Shield with no visible crack but no XP, XM resistance.
The bonding between Touch glass, ribbon, pcb can fail. Or the ribbon metallisation can break.