Occasionally we are asked to supply a driver where the identity of the touch screen is unknown. This document suggests ways of identifying an unknown controller in use.
Most touch screens that we deal with are connected to monitors. However, it is unlikely the monitor manufacturer is also the manufacturer of the touch screen. This will almost certainly have been supplied from a third party touch screen manufacturer.
· Sometimes the monitor/PC make will identify the touch screen in use, for example;
Manufacturer
2 T- d$ s/ l3 I | Model
8 Q; ], v, I7 Q1 o# b2 g | UPDD touch controller definition& R. O- [ ~" x# y
|
3M$ |4 A% }6 _4 [3 ^. _! x
| M150, ChassisTouch
; p/ H, i- ^5 O& _ | 3M, EXII, USB/Serial
7 \/ j6 ?; v7 `6 \) ~9 g, o8 V8 Y7 C |
5 ]+ K0 ^& d* x8 z* r$ X+ ^2 K6 b | CT150, M150HB( V* a# ^/ C5 `: U2 O" U/ x, e$ L$ Y
| 3M, EXII, USB/ T9 @7 E8 r4 c3 n% r6 u
|
: O0 z7 z; m0 y+ C | M170" K; H% [) a# Q% H
| 3M, EXII, USB/Serial or 3M, SC500, USB/Serial/ ^/ L5 ^' C) w* W; h7 T& P
|
Bcom
6 a: c% T+ F: t1 h7 F | CivilNote Mini-notebook3 t# x. E2 U4 j! }0 L! o: l
| Gunze, USB or Gunze, AHL, Serial% h, T5 V& G! z( X0 l. f
|
CTX* e9 }4 z5 }1 Y2 H& m
| PV500BT
! m) ~* `1 k$ E& t" I' x: r | Panjit, TouchSet, Serial
0 D3 G9 B! ?+ p1 {& f |
Comtec
: W) G! h; F! e0 n. g2 K | 151A with touch U/ c* e7 z1 g. M( }/ `4 r6 F Z5 \
| Dynapro SC4 Serial
/ Y5 \* Z7 {5 t/ u) Q' N, P |
Dell
+ P0 v2 k7 p: t! m | E153FPT
. f! d- U) z* M; q | 3M Microtouch USB4 A% k. L e0 J/ _" w! U
|
Dynamix, q% i6 S* b2 X: l( [
| Resistive touch screens" v4 ?4 I7 K N
| eGalax USB
9 f1 R# z" G' x; N |
Earth; q% p6 Y+ w6 K. o* Y
|
% B8 q1 M/ _" c | DMC Fit 10 serial and USB
" x) `6 L( r* d# N% L3M Capacitive
7 f- A( G% k$ [; U1 o |
Elo
1 g* e8 j8 T: L! c" F | 3000 Series Entuitive
$ M- ^9 ~& P, e$ J$ p+ `4 C; t+ W1725L Accutouch USB5 w! k4 q; X* Z8 Y3 L
| EloTouch, Accutouch 3000, USB2 J \# Z T- l1 k! A
|
; t1 S& T, }( ^2 ~+ L$ J
| 1749
* m; Y! s' D- a. E3 } f | EloTouch, 2700 Intellitouch USB and Serial
M5 \# X2 B& _$ R3 ^0 Z% a( u2 ] |
Eizo- ~- l" V% W, W: b3 `' G
| L3628 S; A' n7 v9 }5 _0 @
| 3M Touchsystems, EXII, USB
- g: z/ l9 ^9 P* L# w |
GVision1 N0 u9 Q! E5 L! i
| P12DS series
+ Q- I, m6 i3 W3 ^) N | Groovy Touch/ a' c* t- t9 W- h
|
U" [! ~4 u% _ | P15BX series" A, Z s: r; m9 O0 K8 X6 s" U j
| Groovy Touch USB and Serial
" ?% X; p- M+ s- B, s |
- a9 c4 v( i4 R- }' Q
| L15AX series
5 }/ V) w/ [$ h, a$ ~: l | 3M / ELO / Groovy Touch Serial
/ v# Z# A B- b: y. f+ ~1 k |
& A) T* U1 F( P4 d% i6 |, ?4 i
| P17BH series
! {6 z' Y) T6 n2 f% a" `5 s/ A | 3M / ELO / HIGGSTEC USB and Serial
" d* C2 |6 y, u9 C |
0 W; r# \9 a& B. i: f; d | P19BH series
' `" S5 N6 P% x | 3M / ELO / HIGGSTEC USB and Serial
. x3 X, g0 l. R. a- R- S |
Intelliworxx, R, P4 P. q7 W
| Texlon – VoiceTablet2 z6 [ s7 p. T" ]2 {. r1 e* C2 Q4 b8 K: Z
| Nissha, NIS/RC-872R, Bus – Use UPDD version 3.x.x only
9 f/ _4 V( R; A! x* c |
IBM
, {. G3 |5 R+ y- D" J9 D8 T | 9497 T86A% \6 K, X; @2 B% P8 W
| 3M/Microtouch, SMT3/EXII, USB
5 M* m9 h3 b( r |
1 B! U' z2 S3 ~ | 6309 P76& T2 d7 n- D* o) J* I T
| 3M/Microtouch, SMT3/EXII, Serial1 n2 \. X8 I: I0 n; _
|
8 J" w& N( @4 ]" t3 t | 9527 T32
9 q* v2 z: v% q# l) A; Y/ v9 V | 3M/Microtouch, SMT3/EXII, Serial+ v2 w/ k4 y* X' D
|
Neovo1 v5 @' b/ d6 o. Q
5 u% V' e4 P2 p2 N! s
| TS-15S
2 ~# m2 y; C+ r8 L6 K- x& [+ ^- b$ E | EloTouch Serial
1 W f2 S _9 T+ N1 @% U |
NEC
3 n# w1 e6 P8 q4 d | Multisync LCD 1850E - X6 k$ k) |$ a: d
| EloTouch Serial$ w$ W, J4 t% W( q) y
|
: b3 ?/ d( H& w7 l: \" ^
| Accusync
' \" S( E1 a# \' X" |" f4 E | EloTouch Serial and USB3 I& p/ n+ U: }7 K
|
' X& G. ?5 x8 u0 i
| Accusync LCDn2Vx-TC
! x5 E. s. Q. R2 | k | 3M Touchsystems, EXII, USB (C = Capacitive)& r- r* g) |0 Y0 Y, T
|
" U( O* C9 E! M | Example - ASLCD72VX-BK-TC+ W5 m/ k+ v. p7 l; Z
|
. E, x! N" D( W |
+ @8 I4 \0 e+ ~( W8 u; w | Accusync LCDn2Vx-TR
* x8 Y6 ^- S, X | 3M Touchsystems, SC500, USB (R = Resistive)+ b6 J* n# o& v0 ^+ P! P! }" Z/ C
|
+ N; }* t2 H& Q* h* s { | 8 }% G- I' K$ ? G* G1 Z) F M# Q
| 3M Touchsystems, EXII, USB (C = Capacitive)% }7 f6 d4 h7 }7 c
|
; C- k( z% C% J( j | LCD4000
) N; w# E7 `6 t* y% B7 ` | We think there are many touch overlays for this monitor but we have supplied drivers for 3M Touchsystems, DST, USB
L- A7 C' T3 m$ A3 B |
Planar
/ y7 [: V7 V% \% J/ R | Planar Drivers page and Planar Monitor Archive* H) j1 ?$ p! F) _( v9 m
|
! F1 `4 W& }$ ?% i* a4 `. g' N
| PT1203 W# h$ E. Q( t4 f- F3 V3 ^: s( x3 u) w
| Gunze, AHL, Serial5 ]: x" h+ \7 o* [
|
6 y9 g* f8 E: B; z7 M1 {8 n. y4 C
| PT150MU
6 ^7 F$ S7 Y c' i$ I( f, Q2 t8 e% B$ f | Fujitsu, 055x series (pid511), USB4 q5 X2 Y* }* `9 U
|
# F! I/ i' s7 s) u# _8 f; ? | PT150M
8 [7 W( p o# s5 ?9 s8 s* f | Fujitsu, Serial& W& H' c) C% b. |4 O! b+ J
|
- J8 k4 }5 `# N3 i6 {' V4 R | PT170MU
3 v8 F* c0 H" z | Fujitsu, 055x series (pid511), USB
8 [0 u, }- }% E |
9 V/ d! w, q8 w2 l$ \8 [
| PT170M
. M" m. A' R) n K* R* L! c | Fujitsu, Serial- N x- w3 y/ n$ d+ |; L$ R
|
9 L& r5 J) O+ n: a
| LA1500RTR; p; f* D; e" O
| 3M Touchsystems, SC500, USB; B% s5 X; i* b" H
|
; \- }" A H; f% v | LA1500RTC
: E- g/ P# m0 U) f# m% R! l | 3M, EXII, USB ?! ^. a9 |0 t: B
|
; ]! K$ P. t) }; a# _9 h | LA1710RTR
& {2 Z4 C+ Y4 k% G0 \ | Fujitsu, 055x series (pid511), USB ???? 7 z3 Q. N* p$ b; M
Or 3M Touchsystems, SC500, USB
9 t3 n) Z) j* g |
( |- i I! d6 B9 L# Y | LA1710RTC% I/ a" ?; w) Y, S2 l- V
| 3M, EXII, USB# F! F3 S3 l& ?9 `+ J
|
7 e3 [9 l- ~8 x$ u/ w. Y' l
| LA1910RTC# Q J D/ q+ {$ D
| 3M, EXII, USB
! B0 \( d; m/ Z5 b, A2 c7 Y |
O( g+ n" U. \" A0 r
| PT1503NT- d$ l, A$ }$ n& p
| EloTouch, 23xx/25xx Intellitouch, Serial6 T7 }" I( a% j5 ^2 }# a7 W
|
7 m; K6 o @) e2 r5 J: A" B
| PT191MU
; |$ ~; q4 e- T7 s6 X | 3M, EXII, USB; ]! Q. J, Z9 E* z& V
|
+ O, A% \) m! f" @* ]& l
| PT1500M& }3 p/ q1 A. o, ^! o
| 3M Touchsystems, SC500, Serial8 O% k7 [ _7 K; s6 W2 I, A
|
* ^( [; e8 q4 c* _5 L | PT1500MU. {/ r" z, B4 M& x& z, B, h
| 3M Touchsystems, SC500, USB+ y* g/ }! D4 L1 [ @) `- p! @
|
( F2 m4 y" d- X* ` | PT1501M9 g! \5 f4 O7 D9 i+ Y
| 3M, EXII, Serial) g( r# x6 H) W, G( _3 ^8 h( o! ]
|
1 | H0 q1 o1 z; S- `/ I0 Q
| PT1501MU& z/ k# v2 Y x# C9 _% a
| 3M, EXII, USB
' Q# S& b0 W5 b( y* C0 y0 P8 W3 b |
! K. D0 j- t# d# y# c* n. o | PT1700M
9 {- w- [5 |7 f/ }/ g; K | 3M Touchsystems, SC500, Serial
0 h# V! }$ a* p |
# C& Z- l8 g1 H U4 U% w- S | PT1700MU
! N/ r) j2 y+ N* D: Y; I | 3M Touchsystems, SC500, USB
0 F9 }0 h7 ? I+ t& l1 X/ l |
9 x9 j. I2 N& s9 h$ n7 U9 M
| PT1701M
# T% I% K5 N+ v, s8 M | 3M, EXII, Serial
+ K$ a' J" d8 T |
) \7 \6 x9 g" D | PT1701MU
5 @9 U0 K" L) F, N; e( V | 3M, EXII, USB2 G7 L+ F( ] y" D; d; S5 s0 ^
|
# t P2 {3 g6 e# a! B1 a9 r5 B6 d
| PT1710MX( b/ S( @$ Y% G& c4 y, s: A
| Gunze, AHL, Serial4 l; e* ^# G) h- _' i( M2 l
|
LG Monitors- I4 C$ B$ e& b1 |
| All recent models -& y$ k1 z: z; U8 o2 m
| ITM Touch, USB (VID = 403) or Serial6 k! P! X7 i1 x; F0 C0 E+ E1 c
|
' \9 D% I2 [/ M$ L5 C% S
| Some later models b5 v. M7 Q0 V* [
| ITM Touch, LG, USB (VID = E316) or Serial
. X- \$ X0 h5 i! D3 ~/ K |
2 W& C! ^: y |& \7 u1 S; Q( Z | LG L1510SF3 e5 L( p( T; U+ ]' E
| ITM Touch, USB (VID = 403)- v) V0 s8 J; I6 w2 E( U* A
|
& \2 L3 [6 K+ l
| LG 1730SF
3 Z+ M( x9 S+ X0 O | ITM Touch, USB (VID = 403)- q# H+ ]+ p3 s6 @
|
Iiyama
6 @" |) G2 g3 s" {) H1 m | INT3819TS! E4 u) v0 \( a& A4 @
| EloTouch, 23xx/25xx Intellitouch, Serial1 G% \ H+ W( s/ ]$ m' L
|
8 M% A& {: h' u$ J! a
| ProLite B380C+ b: t6 t8 l3 e% t
| 3M/Microtouch, SMT3/EXII, Serial
! {. h0 \. a. P$ n8 ?9 U; C, g |
Lilliput5 j2 E1 {% q# I% d, V C+ R
| + D$ F3 c/ ^( j
| EGalax, TP001 (PID1), USB
7 h+ P: w& a9 Q6 Z |
MiTAC# g ]% `, g) `5 A& f
| QMP-150/T t0 ^6 r4 O& e& H" p; E
15RX-TA
& w3 x" l7 s. w. `7 o! L- V* J | Quick, Resistive Rev 1.2, Serial' C: M) W6 P; f8 _$ U* u. T
|
Rockwell
. \1 }! t! U( ^; ^) | | 1550M, 1750M, 1950M" a3 j# M" }, |- g) j* q( i6 v
| Panjit, Serial
& h q5 I, N {) r: j |
Samsung # {6 L0 |- i! W
| 173VT: R" G y- |7 _ F1 V
| 3M/Microtouch, SMT3/EXII, Serial, X$ F( U5 |8 L" \# h" W
|
Sanyo' a6 L9 D& x5 i3 k. Q( ] _" R8 C7 K' X; p
| TK15A4T9 H3 s0 D) V$ L/ e+ l" U( O& P. A; S
| 3M/Microtouch, SMT3/EXII, Serial
1 _4 S8 D2 G, j$ f7 G. U( Z2 P |
' D4 Z! |; P+ S | TK15A4TC
1 m% T# G2 Y" _$ h$ N9 \( U | 3M/Microtouch, SMT3/EXII, Serial
5 r2 m. ~# {: C, \; H4 R8 x |
3 f4 z# v2 Z5 B# g H | TK15A4TS& |0 j/ _% i3 V+ f' a, k2 [
| EloTouch, 23xx/25xx Intellitouch, Serial5 _# U/ Z% c) F/ u" _* _& P
|
Tidal Power Technologies Inc
, p& R; v0 O& T; B% F | Palmax PD-1nnn( l, v H% y* m7 o& ?
| Palmax, Serial (uses a Tritech TR88L803 ADC)* J/ |3 U9 O2 `$ I, T
|
Xenarc* W. |9 A1 w0 y0 x
| USB$ D$ _1 [0 n! H2 v; u6 }
| EGalax, TP001 (PID1), USB6 H2 l. I5 q& I% f& b8 ?* x- Q' c p
|
Zalman
* t. L: B3 L; o+ X4 b" F* \2 I | HD160XT5 z! t ?0 D5 g) H
| DigiTech, DTR-02U, USB
9 @! R2 V5 v% y |
7 a D$ ~3 X5 U& h' A+ ` | 4 K$ |3 I0 z( o. s9 B: @% o
| ! Q" G% ]2 x8 c
|
<!--[if !supportMisalignedColumns]--> | | | | | | | |
<!--[endif]-->
Monitor product literature or specification may identify the manufacturer or give clues, such as 8 wire touch screen, of which there are only a few in production.
Touch manufacturer’s labels may be attached to the base or back of the monitor.
Supplied drivers may identify the manufacturer or touch screen.
Contacting the technical department of the monitor manufacturer for advice.
If using a serial port the best option is to identify from the suggestions above. Failing that, there is a data scope program on FTP folder
of our web site, which can be used to identify the touch data packet seen at the serial port. We can sometimes identify the controller solely based on this data, which can be saved to a log and emailed to us.
If using a USB controller, which by definition is a Plug and Play device, there are ways of identifying the controller from the PnP information passed from the device to the system. Given this information we can identify the touch controller in use from our database of touch controller settings.
The required information is the Vendor id (VID), Product id (PID) and, if available, the manufacturer’s id, which can be extracted as follows….