Elo Touch Input Devices Driver

The I-Series 2.0 supports GPS functionality through software where the user can input the longitude and latitude coordinates to pinpoint the location of the specific device. This allows the GPS to function even indoors. In your EloView cloud account, enter the Edit mode under Details and the GPS option will be accessible.

Touchmonitors with the combo (dual serial/USB) interface require the latest drivers. If you are replacing an existing installation or installing a driver from an older TouchTools CD and get the error message 'No Elo touchmonitor found,' you should update your touchscreen driver with one from the Driver and File Downloads page. This document describes how to set up a touch screen input device under XFree86. As the author had only the opportunity to work with devices from EloTouch(R) and MicroTouch(R) this HOWTO is rather specific for these devices. The examples given in this HOWTO concentrate on devices connected via the serial port i.e. /dev/ttyS0 or /dev/ttyS1. This Driver License Agreement ('Agreement') is a legal agreement between you ('You', either as an OEM, or other company, or as an End User) and Elo Touch Solutions, Inc. (hereinafter referred to as 'ELO'), for the proprietary software portion of ELO touchscreen (s) and controller (s) or touchmonitor (s), which includes the accompanying computer software, printed materials and any 'online' or electronic documentation ('SOFTWARE'). Drivers, Files & SDK Downloads. Welcome to our download tool. By downloading a driver, you agree to the terms and conditions of the applicable End User License Agreement (EULA) on behalf of yourself and the company you represent.

(c) 2002-2006 by Christoph Baumann, cgb(at)debian.org

v3.4 -- Nov 7, 2006 -- the GNU FreeDocumentation License applies to this documentDriverThis document describes how to set up a touch screen input device under XFree86. As the author had only the opportunity to work with devicesfrom EloTouch(R) and MicroTouch(R) this HOWTO is rather specific for thesedevices. The examples given in this HOWTO concentrate on devicesconnected via the serial port i.e. /dev/ttyS0 or /dev/ttyS1.(Information about USB devices would be appreciated!)

Touch screen devices are configured in the Xinput section in the XF86Configfile (mostly /etc/X11/XF86Config or /etc/XF86Config).At first verify that the device driver modules exist. They are located in/usr/X11R6/lib/modules/ (the modules for the above mentioned devices are xf86Elo.so and xf86MuTouch.so). Now have a look into XF86Config.There should be a section looking like this:

To get the module loaded by the X server there has to be a section like this:

Elo Touchscreen Drivers Windows 10

Now the more tricky part. X needs to know some parameters about the device.The section for this looks like this (see 'man XF86Config' for more details):

The values for the entries MinimumXPosition etc. are of course specificfor the setup of the hardware (i.e. depend on the position of the touchscreen relative to the monitor). The values determine where the points (0,0)and (xmax,ymax) on your monitor (xmax and ymax depend on the resolutionchosen for the Xserver, such as 1024x768) are mapped on the touch screen.The device driver reads these values and interpolishes the other coordinates.For illustration:

This mapping can be done by trial and error or by reading the raw outputof the device (needs some serial port programming, see 'The Linux Serial Programming HOWTO'). For the types EloTouch and MicroTouch exists arudimentary calibration tool (written by the author of this document,it can be found at http://touchcal.sourceforge.net).

After starting X, type in an Xterminal the command

xsetpointer <devicename>

where<devicename> is the name defined in XF86Config with the lineDeviceName '.....', in this example it would be TouchScreen.

To get the device working on startup use the AlwaysCore option inthe touch screen section (see above)

To use the touch screen and a mouse in parallel you need to enter themouse specs in the Xinput-section. This definitions should be the sameas in the Pointer-section. The following example is for aPS/2-mouse:Several people pointed this out, especially the usage of theAlwaysCore option. Thanks to them all.

(from Lee Monamy)

Example XF86Config-4 for an ELO touch screen:

Noteable differences between this and the version 3 config are that youspecify a Device, *not* a Port, otherwise you get an error.Also, AlwaysCore from v3 has been replaced with SendCoreEvents.

Elo Monitors Touchscreen Drivers

You must also add to the ServerLayout section, despite that X mightsay:'(II) XINPUT: Adding extended input device 'TOUCHSCREEN' (type:Elographics Touch Screen)'

from Dirk Mueller (for Microtouch SMT3 Series):

Elo touch input devices drivers

Option 'Type' can be 'finger' or 'stylus'Since Microtouch was bought by 3M-Touch, the resources are onhttp://www.3M.com/3MTouchSystems/downloads/legacy.jhtml#Linux

According to Wong Yeow Sen the configuration option names have changedin XFree86 4.2 (at least with Red Hat 7.3). If it seems yourcalibration values aren't parsed try the following:

(from Joerg Hau)

Information about these devices can be found here:

'...

Harald Hoyer's Linux Touch Panel Drivers for the Fujitsu LifebooksB112/B142/B2130, http://parzelle.de/Linux/Lifebook/. Unfortunately,this is XFree 3.x only and it seems that this information is now'static' (dead?).

Elo Touch Input Devices Driver Download

Kenan Esau's Lifebook Series B Touchscreen driver, which is theadaptation of Harald's driver to XFree 4.x.http://www.conan.de/lifebook/lifebook.html.

I [Joerg Hau] have used Kenan's driver on my Fujitsu LifeBook B142 (described athttp://www.mysunrise.ch/users/joerg.hau/linux/b142.htm), and it works like a charm.

InputInput

...'

(from Kenan Bektas)

Example xorg.conf for an Elo TouchSystems 2216 AccuTouch® USB Touch-Monitor:

Elo Touch Input Devices Driver
  • Manpage for XF86Config
  • http://www.hof-berlin.de/tablet/tablet.html (Thanks toChrister Olofsson for sending me this URL)
  • http://freshmeat.net/projects/xf86elousb (Driver for iTouch USB)
  • The manual shipped with your touch screen :-)