Problema con pantalla SSD1963

Hola!!

Tengo un problema con una pantalla de 7 pulgadas que compre la cual lleva un controlador SSD1963!

Resulta que no es nada precisa, si yo le creo unos botones, y pulso repetidas veces sobre ese botón, de vez en cuando se raya y detecta como si hubiera apretado en otra parte de la pantalla.....

Tengo claro que no es problema de la programación de mi código de botones, ya que cuando le cargo los ejemplos de las librerías de UFTtouch y demás, ni siquiera va bien, por ejemplo cuando cargo el ejemplo típico que es una paleta de colores y puedes dibujar cosas, siempre hay alguna vez que la raya la empieza en otro lado o dibuja un par de pixeles por otro lado... etc

El problema se minimiza si en vez de con un dedo utilizo un lápiz cualquier otro objeto similar, pero aún así sigue pasando de vez en cuando... y para la aplicación que la necesito es primordial que se puede usar con el dedo y elimine los errores......

Mi preguntas son:
¿Os habéis encontrado con este problema?¿Puede que sea fallo de la pantalla que este defectuosa o por el contrario es algo habitual?

¿Alguien ha usado una pantalla de 7 pulgadas y este controlador y le funciona perfectamente y está contentísimo?

¿Podría solucionarse si en vez de ser resistiva fuera una pantalla capacitiva? en caso de que si, ¿se puede cambiar el panel resistivo por uno capacitivo cambiando también el integrado que controla esto y la librería Utouch lo reconocería igual o habría que cambiar código?

Muchas Gracias de antemano a tod@s!!!

Esta todo respondido en este foro un par de veces.
busca en search arriba UTFT calibracion y encontrarás este tema. Además recuerdo que la persona hacia la calibración y luego no guardaba esos datos y cada vez que iniciaba su sketch parecía como que no tomaba los cambios.
No recuerdo si se guardaban en el .h o en EEPROM.
No fue hace mucho entre 3 y 6 meses, casi seguro en este año.
El que respondió con la solución fue TFTLCDCyg que es para mi el experto en temas TFT en este foro.
Aca tienes una calibración para la ILI9341 de su autoría.
La cito porque es similar a lo que necesitas

Como que pensé que me llamaron... :art:

La libreria UTFT no es tan precisa como podríamos imaginar. Le agradezco mucho al autor que nos haya brindado una excelente base de aprendizaje; pero está bien para pantallas de máximo 3.2", con el paso del tiempo aprendí que, para pantallas de mas de 4.3", lo ideal es que tenga pantalla táctil capacitiva, además de librerías de control específicas.

Podrías tratar de usar un stylo con punta fina, no es necesario que inviertas en algo costoso, un bolígrafo sin residuos de tinta, sería lo mas preciso para hacer la calibración con la librería Utouch.

No pretendo asustarte, pero probablemente te tocó una pantalla táctil con bastantes fallos, recuerda que el control de calidad de los productos chinos no es de lo mejor.

Cambiar de táctil resistiva a táctil capacitiva es imposible, la táctil resistiva es una membrana fuertemente adherida al cristal del TFT, la capacitiva es una ventana de silicio tratada especialmente para responder al tacto con los dedos, forma parte del cristal del TFT, quizás también esté aherida.

PD: te sugiero una pantalla táctil capacitiva de 4.3" FT801 de Riverdi (por ejemplo), puedes adquirirla con el shield para arduino, o bien con el breakout y podrías construirle un shield a tu medida. Para el manejo de imágenes y sprites, se puede usar un lector micro SD de 3.3V.

La libreria de control podría ser la GD2 o la Gameduino2, ambas te permiten conectar la pantalla a un arduino MEGA, UNO, teensy 3.x o un arduino Due. He visto quien la ha conectado a un arduino Pro, por aquello del ahorro de espacio.

Si quieres esperarte, es probable que en próximos meses haya controladores para arduino, para las recientes pantallas FT81x, hay de 5 y 7" resistivas y capacitivas. Personalmente me hice de una de 5" (800x480 px), tactil capacitiva, les di mi voto de confianza, a pesar del correo de alerta que me enviaron. En palabras de soporte técnico de Riverdi:

"Thanks a lot for shopping in our online store.

Regarding your order: Just would like to let you know we do not have libary for Arduino with FT81X for now. We are still working on it and library should be ready on June.
...
I am really sorry for that inconvenience."

Hay versiones del pantallas FT810Q de 5" (800x480 px) que cuentan con librerias para arduino, pero creo que solo sirven para arduinos AVR.

Este tipo de pantallas son bastante poderosas, pero recién salieron al mercado en Marzo de este año.

Hola!!
Graciaspor las repuestas!

En un principio es no problema de la calibración de la pantalla, es más de conseguir una repetitibilidad fiable...

El problema es que tiene que ser si o si de 7 pulgadas :frowning:

He visto las pantallas que me has mencionado, TFTLCDCyg, y he encontrado esta:

También he visto esta que creo que surbyte la menciona en otro post por que la esta usando de 5 pulgadas si no me equivoco:

¿Creéis que son buenas pantallas y podrían corregir el error que ahora mismo tengo? o ¿puede que pase lo mimso que me está pasando ahora?
La idea era cogerla con el controlador SSD1963 para no cambiar el código que ya tengo implementado.

Esas pantallas son de lo mejor en el tema de calidad de sus componentes, están diseñadas para fines industriales y de investigación, me he sorprendido al saber que también las podemos conseguir como aficionados, pero a un costo algo elevado.

El conector de la pantalla de 7" de Riverdi, es un cable plano de 36 hilos, con 0.5mm de espaciamiento, necesitarás de un adaptador para poder usarlo; además está el tema de la librería para el control de la pantalla táctil con arduino. En ese caso el controlador táctil es el FT5406.

La segunda opción parece la opción mas viable, sigue siendo táctil resistiva.

Deberías agotar el tema de calibración y cerciorarte que en efecto es la membrana táctil la que está dañada.

Luego de calibrar te sugiero que cargues el ejemplo UTouch_QuickDraw o el UTouch_QuickPaint, hagas algunos trazos en la pantalla. Cuando está dañada, a pesar de que la calibración sea exitosa al realizar trazos a mano alzada, verás que la linea no está definida, sino formada por una linea delgada rodeada de puntos aleatorios.

Allí no hay nada que hacer, pues la membrana ya debe tener alguna parte desprendida de la pantalla de cristal.

Hola de nuevo y gracias por responder "TFTLCDCyg".
El precio es elevado, pero no es un factor preocupante en la elección de de la pantalla siempre que esta sea robusta y fiable.

La pantalla que yo puse de Riverdi, usa un controlado SSD1963, mi duda aquí es si podría mover esta pantalla con la librería UTFT o necesitaría algo más especifico para ponerla en marcha???

Muchas gracias!!

Creo que haría falta la libreria para arduino de la pantalla táctil. En la pantalla que refieres de Riverdi, es capacitiva, el chip-controlador es el FT5406.

La libreria utouch sirve para el driver XPT2046.

Buenos dias quisiera preguntr si alguien sabe como realizar una conexion TCP/IP con un mosulo SIM800L de arduino.

Y que tiene que ver tu pregunta con el hilo?
Crea un nuevo hilo con tu consulta no sin antes leer las normas del foro y hacerlo en la sección que corresponda o sea Software.