PDA

Ver la versión completa : TactilTest, programa para comprobar la pantalla táctil de la Wiz



saboteur
29/05/2009, 23:59
Como veo que la pantalla de la Wiz no se calibra por mucho que le haga, he creado un programilla que te graba una imagen de las zonas sensibles de la pantalla.

Lo que hago es tocar los bordes para ver hasta qué zonas llega el lápiz. Pulsando A/B/X/Y se guarda la imagen como "screenshot.bmp" en el mismo directorio del programa. Y con SELECT/START volvemos al menu.

He pensado que podemos poner los resultados de las consolas para comprobar si existe algún problema común o es algo aleatorio.

El programa lo tenéis aquí, con código fuente incluído:
TactilTest.zip (http://www.arrakis.es/~saboteur/temp/TactilTest.zip)

Y mi pantalla es así (-1099 -51696 38639728 46706 2281 -2158928 65536 ):
http://www.arrakis.es/~saboteur/temp/screenshot.png

Como véis, el lado izquierdo está chungo, y el derecho tiene un semicírculo en la parte superior.

intacto124
30/05/2009, 00:31
Yo he heco el test y la parte izquierda esta exactamente igual a la tulla las demas pates parecen bien aunque cuando apunto por el medio tiende a pintar un poco mas a la izquierda.

Franxis
30/05/2009, 00:48
Ya, ya, ya, calibra la pantalla de nuevo y vuelve a hacer la prueba... Verás como sale algo completamente diferente... El programa para calibrar la pantalla es una chapuza, no lo hace bien...[wei5]

saboteur
30/05/2009, 01:27
Por mucho que calibre la pantalla, siempre sale lo mismo. No parece que eso influya en nada. Lo que hay que tener en cuenta es un límite de seguridad al poner los iconos en un juego. Lo malo, es que según te acercas al borde el punto de contacto se aleja de la zona que realmente estás tocando.

http://www.arrakis.es/~saboteur/temp/screenshot2.pnghttp://www.arrakis.es/~saboteur/temp/screenshot3.png

intacto124
30/05/2009, 01:48
Ya, ya, ya, calibra la pantalla de nuevo y vuelve a hacer la prueba... Verás como sale algo completamente diferente... El programa para calibrar la pantalla es una chapuza, no lo hace bien...[wei5]


La calibrado y ahora esta peor, por la parte alta de los dos lados deja de pintar sera cuestion de seguir calibrando hasta que este mas o menos.

Aun no la he actualizado igual la actualizacion lo arregla

Edito. si lo calibras tocando el lado interios de los cuadraditos en vez de en todo el centro del cuadrado si pinta toda la pantalla pero sigue sin ser preciso, ah el quinto cuadradito si que lo toco en todo el medio.

alien8
30/05/2009, 02:10
Y si ponemos los valores que tenemos cada uno del /etc/pointercal ? No se si el calibrado de cada uno funcionará bien con otras wiz pero igual si que encontramos una que funcione lo menos mal posible.

back_pointercal.gpu

#/bin/sh
cp -f /etc/pointercal ./pointercal.backup
sync
sleep 1
cd /usr/gp2x
./gp2xmenu

los mios:

53 -51914 38717616 48716 2494 -2310128 65536


En una lista de Angstrom he visto que hay gente que tiene problemas con algunos cacharros que usan una pantalla rotada xDDDD, y que era problema del software de calibrado y una vez metidos los datos a mano se solucionaba mucho.

http://linuxtogo.org/gowiki/AngstromPointercals


Ok, since I'm looking for the same information, here is an indirect refence: onThe QWSCalibratedMouseHandler -Qt 4.3- Reference Page there's a couple of equations that use the seven numbers (a, b, c, d, e, f and s) in /etc/pointercal to translate from device coordinates (Xd, Yd) to screen coordinates (Xs, Ys). In case that page was to disappear, here are the equations:

s*Xs = a*Xd + b*Yd + c

s*Ys = d*Xd + e*Yd + f

McNathan
30/05/2009, 02:14
Bueno aquí mi resultado:

http://img20.imageshack.us/img20/6066/screenshotiwq.png

Bastante mas exagerado que Saboteur iré probando calibraciones, porque a veces me sale cosas distintas pero vamos va por ahí como me sale en la imagen.

¿Puedes subir el GPU? Porque por mucho que lo copie la consola no me hace nada se queda en loading y ya esta.

Saludos.

alien8
30/05/2009, 02:31
Voy notando mejoras.

Me falta esa onda del lado izquierdo.

http://img29.imageshack.us/img29/579/screenshot3005200901.png

albinegro
30/05/2009, 03:13
gracias por el progamilla !

voy a testar la mía a ver ....

Rivroner
30/05/2009, 03:41
Joé McNathan, que bocao le han dao a tu táctil :quepalmo: O_o

McNathan
30/05/2009, 07:38
Vamos a mi me sale esto:

"-3122 -56601 42585328 49492 3530 -3179104 65536"

Supongo que para subir otros valores tendría que copiar el fichero a la inversa espero hacer un gpu que funcione pero vamos que jamas me funcionan xD.

Saludos.

Segata Sanshiro
30/05/2009, 11:36
Menuda castaña de táctil, espero que sea todo problema de software...

Laguna
30/05/2009, 11:59
Bueno aqui os dejo mi test

http://i41.tinypic.com/2mq289x.jpg

Efectivamente el que mas fallo das es arriba a la izquierda, los demas estan mas o menos bien :P. Si sale algo curvado las demas esquinas es mi pulso jajaja siempre me voy mas arriba o mas abajo T_T

Un saludo amigos!

saboteur
30/05/2009, 12:11
Mis valores son:
-1099 -51696 38639728 46706 2281 -2158928 65536


McNathan, no estarás dibujando con el dedo gordo encima de la pantalla? ;)

PD: al final, el test va a tener más éxito como Paint que como Test.

alien8
30/05/2009, 12:31
http://img34.imageshack.us/img34/7296/screenshotjkv.png

McNathan
30/05/2009, 13:15
Mis valores son:
-1099 -51696 38639728 46706 2281 -2158928 65536


McNathan, no estarás dibujando con el dedo gordo encima de la pantalla? ;)

PD: al final, el test va a tener más éxito como Paint que como Test.

No, con el puntero del nokia 5800 que me es mas preciso que el de la Wiz y con el de la Wiz tampoco me sale mucho peor que digamos.

Saludos.

saboteur
30/05/2009, 13:20
Lo raro de los test son esos circulitos de la derecha.
He leído en algún sitio que algunos problemas de las pantallas táctiles se debían a que la carcasa estaba muy apretada y ejercía presión sobre esta. ¿Alguien a abierto la Wiz y puede decir si los botones derechos tienen una base circular que pueda presionar la táctil?

Parece una mezcla de problema soft con algo más. Porque la pantalla detecta la presión, pero no donde debería y siempre ocurre en los bordes.

@McNathan... que lo dije como broma, perdón, perdón... :D

McNathan
30/05/2009, 13:29
@McNathan... que lo dije como broma, perdón, perdón... :D

XDDD, pero sino lo he dicho con mala intención, como me has preguntado pues me ha parecido correcto contestarte xDD.

De todas maneras aqui lo tienes con el dedo gordo:

http://img20.imageshack.us/img20/4332/screenshotnzd.png

Saludos.

dragonet
30/05/2009, 13:34
Yo la desmonté hace unos dias (esta facil) y no parece que los botones hagan presión, la pantalla no está atornillada así que no se puede aflojar ni nada de eso.

Aquí unas fotos que hizo Rx Shorty de la Wiz destripada:

http://www.gp32x.com/board/index.php?showtopic=47812

Alvil
30/05/2009, 16:46
Parece una mezcla de problema soft con algo más. Porque la pantalla detecta la presión, pero no donde debería y siempre ocurre en los bordes.

No siempre en los bordes, por el medio también detecta presión, pero dibuja desplazado... Pero claro, en la imagen no se puede ver...

Neodreamer
05/06/2009, 17:13
Esta es mi pantalla... puede tener algo q ver con el famoso tema de la rotacion de la pantalla? xq todo el mundo le falla los lados y no las partes de arriba y abajo o al menos en menor medida no?
http://img211.imageshack.us/img211/6811/screenshotgmu.th.png (http://img211.imageshack.us/my.php?image=screenshotgmu.png)

Anarchy
05/06/2009, 17:55
Me han comentado hoy que efectivamente se debe tratar de un problema con el software de calibrado y la rotación de la pantalla. El programa de calibrado que trae debe almacenar los datos incorrectamente, razón por la cual la mayoría de la gente tiene problemas justo por las mismas zonas.
Esperemos que lo solucionen en los siguientes firmwares.

alien8, ¿con qué valores has conseguido el mejor resultado? Quiero hacer algunas pruebas.

rodas007
12/07/2009, 23:30
Pues si el problema es el sofware de calibrado,si le dais a calibrar y en mede presionar en los puntos presionais un poco separados de ellos,en las partes que falla sereis capaces de calibrarla perfecta,yo e conseguido corregir las dos zonas,pero es muy dificil hacerlo bien,asique la conclusion la tactil funciona perfecta,proble sofware.

fosfy45
13/07/2009, 10:45
rodas, esa solución es peor que el problema por que cuando presiones la pantalla la aplicación que estés usando detectará que has presionado en otra parte distinta a la que has presionado.

Personalmente me parece que este problemita de la táctil va a traer cola si más adelante salen más programas que la usen, pero espero estar equivocándome.

Saludos.

Anarchy
13/07/2009, 21:22
rodas, esa solución es peor que el problema por que cuando presiones la pantalla la aplicación que estés usando detectará que has presionado en otra parte distinta a la que has presionado.
Nop, eso no es así. Si consigues calibrarlo correctamente como ha hecho rodas, luego todo funciona bien y detecta las pulsaciones exactamente donde pongas el puntero. Simplemente el problema es que el software de calibración no está guardando las coordenadas correctamente, y al "engañarle", se pueden conseguir otras coordenadas más ajustadas.

Curiosamente, el juego Propis, que usa OpenGL, funciona sin problemas con la táctil incluso con la pantalla mal calibrada, así que supongo que los juegos pueden calibrar la pantalla por su cuenta.

rodas007
13/07/2009, 21:45
Nop, eso no es así. Si consigues calibrarlo correctamente como ha hecho rodas, luego todo funciona bien y detecta las pulsaciones exactamente donde pongas el puntero. Simplemente el problema es que el software de calibración no está guardando las coordenadas correctamente, y al "engañarle", se pueden conseguir otras coordenadas más ajustadas.

Curiosamente, el juego Propis, que usa OpenGL, funciona sin problemas con la táctil incluso con la pantalla mal calibrada, así que supongo que los juegos pueden calibrar la pantalla por su cuenta.


Exacto anarchy,si la engaño funciona perfectamente,el problema es que no guarda bien el programa,Y los juegos como el AntiponG_Wiz o el animacht pos parece que se configuran ellos bien y funciona toda la pantalla.[wei]