Home

Driverless Controller User Guide

image

Contents

1. DATA MODUL easy TOUCH Data Modul easyMax Touch Driverless Controller User Guide Rev 2 0 DATA MODUL www data modul com DATA MODUL Date 03 03 2014 Name T Grand DATA MODUL www data modul com DATA MODUL Me MERUO CIC UO va ogenen EE RAEE ERNE 4 2 Operational ModesS ssussnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nennen nnnm 5 3 Configuration using Mass Storage Device cccssseeceeseecesseeceeseeeenseseenseseenseseees 6 eM NE Ua S e E O 7 3 2 Read User Setting ccccccceccscsecccsecccseeescececcsececeeeecceeescesesceneecaneesoeeeecesesscesecceessoeees 10 4 Operating Systems acces cscs cuseen ne casesncsourosnsssusiensdonsnenadanwesns sroswensdsssemeslauwesadd aianenasateancts 11 Bs EXIDO So S S 12 5 1 Change sensitivity TAKESMONG sicaciccnccckrccxcncxscor cececuvestucdeasatacecuactacaesececedsicenecclPecksnctacet cence 12 52 Ghange operauonal Mode ae eee een eee ee ee ree S N 12 Os CAS Vom TINGS SUD DOIN ra res cece resec ce crete eE EEEE EEE EEEE EEEE EEEN 13 Be WATROCUIC HOM occ cctcsecp E E ETEA E T 13 o2 WISI eds yo ETTING eresiaren EE EEEE E auenaeseae 13 6 3 Save easySETTINGS to touch COontroller cccccccccccccseeceeeeeseeeeseeeeeseeceteeeeseeeessaeeesees 14 Te CASYBUTTON SUDDO recs cccccctese corse ec eee tee cree Bea eeen ieee weeetean deus deee eee tsteceaeteeaveectvecesaateas 14 0 OAS Ceo acacece cece ecereneeaga
2. MODUL www data modul com DATA MODUL 9 eaSyANALYZER support The easyANALYSER application consists of a debugging analysis and configuration toolset for fault detection It is supported by Driverless firmware from version 2 0 on or higher with easy Touch S Series controller The application communicates with the firmware via USB and visualizes the diagnostic data for a simple interpretation Main features e Displays reference values for sensor health check e Displays raw touch signals to check for noise and SNR e Record and playback the raw touch signals e Recorded data file can be emailed to DATA MODUL for analysis e Read and write basic controller settings like in maxtouch txt e Read and write encrypted easySET TINGS complete controller settings e Change controller modes single touch multi touch e Enable disable maxtouch drive mass storage drive e Multitouch FULL SCREEN drawing tool for multi touch only easyanaLYzER v10 E gt gt 959959 TF Bara F are x realm Canig taD gt TRN E E Fa n ee een A Graph Settings JV Fastmode 8bit Reference Mode Legend IV Ortho Scaling Min BEH Max lV Threshold Plain gy m Device Settings Sensitivity threshold Switch X and Y Invert X coordinates Invert Y coordinates Initial movement hysteresis Next movement hysteresis Touch detection integration Number of reported touches Receive
3. MODUL AG Landsberger Str 322 DE 80687 Munich Germany Phone 49 89 56017 0 Fax 49 89 56017 119 www data modul com Logistics Production amp Services DATA MODUL Weikersheim GmbH Lindenstrasse 8 DE 97990 Weikersheim Germany Phone 49 7934 101 0 Fax 49 7934 101 101 Subsidiaries amp Sales Offices Germany Hamburg Germany Duesseldorf Denmark Dubai Finland Baltic France Italy Singapore Spain Switzerland UK USA DATA MODUL s worldwide offices can be found on our website www data modul com eu sm contact us offices html H HH Hf HAHI iv Hi Hi AHI i Page 19 of 19 SS a DATA MODUL www data modul com
4. n reset the controller 2 Save maxtouch tt Please note that this examples are tested under Windows XP only Page 12 of 19 DATA MODUL www data modul com DATA MODUL 6 easySETTINGS support 6 1 Introduction The driverless firmware version 2 0 or higher supports encrypted controller configurations easySETTINGS With this feature it is possible to display the easySETTINGS in the maxtouch txt file or to write a configuration to the touch controller The easySETTINGS include all controller parameters which can be used to send it to Data Modul for support requests 6 2 Display easySETTINGS Displaying encrypted customer data is very easy 1 Plug in the easyTouch controller to the PC P maxtouch txt Editor Datei Bearbeiten Format Ansicht Firmware version 2 0 Single Touch mxT2245 V1 1 12001457 self test disabled a FOOD DOORFPANNDOOUW Sensitivity threshold switch x and Y Invert x CEPU Inato Invert Y coordinates Initial movement hysteresis Next movement hysteresis Touch detection integration Number of reported touches Touch automatic calibration wn Open the maxtouch txt file from the mass storage device At the end of the file type debug return Save the file CTRL S or File Save The controller is now rebooting a ee f maxtouch txt Editor Datei Bearbeiten Format Ansicht Firmware version 2 0 Sue Touch mxT2245 V1 12001457 disabled 72 6E 60 FF EB 4D
5. operating system This is very useful to supress electrical noise Defines the number of touches reported by the touch controller Range 1 10 In order to keep response time short use the lowest possible value suitable for your application In Single Touch Mode operational mode 1 there is only one touch reported to the operating system Defines the duration a touch is held until it is considered as false and an automatic calibration is performed to compensate This is useful to keep touchscreen operating when foreign objects dirt water drops are located on the touch surface After an automatic calibration the field change at the position of the object is considered as normal so no unexpected touch events are generated anymore This setting can be used to adjust the touch area see Page 8 of 19 1 255 i pa 1 means no integration 0 infinite 1 255 in 200ms increments DATA MODUL www data modul com DATA MODUL Clipping X high This setting can be used to 0 127 or adjust the touch area see 4 to 128 appendix 1 Clipping Y low This setting can be used to 0 127 or adjust the touch area see 1 to 128 appendix 1 Clipping Y high This setting can be used to 0 127 or adjust the touch area see _ to 128 appendix 1 Enable right click This setting can be used to 0 1 1 enable right click for Single Touch only Page 9 of 19 DATA MODUL www data modul co
6. 28 82 1E 2B FD 2C 36 6 After rebooting the maxtouch txt should look like this 7 Save the file to a local directory Page 13 of 19 DATA MODUL www data modul com DATA MODUL 6 3 Save easySETTINGS to touch controller 1 Delete maxtouch txt from the mass storage device 2 Open the easySETTINGS file 51 84 FF 59 29 82 7A 02 4F FC 2C OF D1 85 78 49 At the end of the file type store return and reset return Copy the easySETTINGS file into the mass storage device The controller is now rebooting After reboot all controller parameters are updated ot Ole 7 eaSyBUTTON support The driverless firmware supports eight touch keys which can be defined along the edges of the touch sensor in special button area Additionally a touch area can be defined for single or multi touch easyBUTTON support can be used with easyMaxTOUCH and easyMaxTOUCH Il controllers which feature the Atmel mxt224S and mxt1664S controllers To use easyBUTTON support the firmware can be switched in two special operational modes These two modes disable the mass storage device enable ST or MT mode and a keyboard HID device This device reports the pressed key to the host device like a common USB keyboard Additionally there will be a special USB protocol provided by the Config HID device which allows the configuration of the keys These enhancements are available from driverless firmware versions 2 0 and higher Main features e Unique solution f
7. CN io 12 14 16 18 For more information please contact your Data Modul AG contact person Page 16 of 19 DATA MODUL www data modul com DATA MODUL Appendix 1 Adjust the touch area to a smaller display The settings Clipping X low Clipping X high Clipping Y low Clipping Y high in maxtouch txt can be used to set up a clipping boundary These fields allow settings in the range from 128 to 127 The maximum clipping value allows a clipping boundary one eight of the touch screen height or width Positive values 0 to 127 increase the size of the clipping boundary Below you can find an example to adjust a bigger touch area to a smaller display Clipping Y low Example Positive Clipping Boundary Touch Area ip Display Size Pupp Ing Aow p ay Clipping X high l Clipping Y high Negative values 1 to 128 are used for negative clipping boundary For example to adjust a smaller touch area to a bigger display Example Negative Clipping Boundary ko Y low Clipping X low Clipping X high DIISJe Wael A Slipping high Y high Page 17 of 19 DATA MODUL www data modul com DATA MODUL Appendix 2 Changes from Firmware 1 3 to 2 0 e Added easyBUTTON support e Added easyANALYSER support e Added easySET TINGS support e Added easyCARE support e Fixed multi touch right click issue Page 18 of 19 DATA MODUL www data modul com DATA MODUL Headquarters DATA
8. cecenecsaesuseceeesusecesescaesusasacesaeeseseceaesuseceeasusecacecusenusceeeesnwesnsecess 15 9 easyANALYZER Support c ccccseseesesseeeeseecenseeeesneeseseecenseesensesoeaseeoensessensesoneeses 16 ADDENDA Tear een ene se eee ee ees eee ee ee ee eee ee eee 17 ya 61 1 0 y 40eee eee ee eee ee ne ee ee ee ee 18 Page 3 of 19 DATA MODUL www data modul com DATA MODUL 1 Introduction Data Moduls new generation of easyMaxTouch USB controllers includes a new firmware that is based on a standard HID pointer device for both single and multi touch Since those HID device classes are an USB org standard there is no need for any kind of external drivers for most operating systems If the operating system includes HID multi touch support this is also possible without using any additional external driver Data Moduls easyMaxTouch driverless controller offers a very simple way to change the controller settings like adjusting touch sensitivity By providing a configuration file which is saved on a mass storage drive on the easyMaxTouch USB controller the adjustments are possible without any need of an additional tool or software Providing different operational modes which are configurable via the configuration file it is possible to easily switch between single or multi touch or even to hide the mass storage drive so that the configuration cannot be changed anymore http www usb org developers Some operatin
9. ery the MS is active in all invalid modes MS ST Mass Storage and Single Touch MS MT Mass Storage and Multi Touch ST CH single Touch and Config HID es MT CH Multi Touch and Config HID To change the mode see chapter Examples change operational mode Page 5 of 19 DATA MODUL www data modul com DATA MODUL 3 Configuration using Mass Storage Device The Driverless firmware allows the user to change the configuration of the easyMaxTouch USB controller using a text file lf the Mass Storage Interface is enabled the easyMaxTouch USB controller will be detected as a composite USB device that also has a mass storage interface enabled This mass storage interface is used like an USB stick Therefore the operating system will treat this interface the same way The easyMaxTouch mass storage drive has a size of 35kB and is based on a FAT file system It contains only one file named maxtouch txt Configuration settings can be changed by writing data into the text file The currently active configuration can be read by opening the file Please note that while working with the configuration file on the mass storage drive there is absolutely no connection between the data that is written into the file and the data that can be read from the file because the operating system may try to buffer the data After buffering the data the operating system overwrites the data written to the file as current content If the maxtouc
10. g systems may need a patch for internal configuration that is provided by Data Modul Page 4 of 19 DATA MODUL www data modul com DATA MODUL 2 Operational Modes The Driverless firmware has different operational modes Each mode is defined by its available features The following features are possible Feature Description MS Mass Storage Allows the user to change the configuration of the touch controller using a text file see chapter Configuration using Mass Storage Device ST Single Touch HID In this mode the touch controller behaves like a mouse with absolute coordinates That means that only one touch is reported from the USB controller Use this mode for operating systems with no multi touch support To use the right mouse click please touch the sensor for at least 1 5 seconds on the same position Caution Right click functionality and performance may differ between operating systems MT Multiple Touch HID In this mode up to 10 touches can be reported from the USB Digitizer controller to the operating system Caution Use this mode only if your operating system supports the USB HID multi touch class see chapter operating system CH Config HID In this mode it is possible to use the easyANALYZER software for debugging and configuration These are the available operational modes and their active features Mode Features Description This mode shall not be used For recov
11. h txt file does not show the settings that where just entered it may be necessary to reset the controller using the reset command or restart your OS Please consult the examples section for the needed commands The easiest way to edit the maxtouch tixt is to use a text editor that directly edits the file and does not create a local copy of the file and then tries to overwrite the maxtouch txt Regarding writing and reading from Mass Storage Device there are some OS dependencies that must be considered Windows CE5 CE6 EC7 How to change a parameter on the maxtouch ixt Reset your embedded computer Do not open the file maxtouch txt directly from the Mass Storage Device Copy the file maxtouch txt from the Mass Storage Device to a local directory Modify and save the file locally not in Mass Storage Device Copy the file maxtouch txt from the local directory back to the Mass Storage Device Do not open the file maxtouch txt directly on the Mass Storage Device Reset your embedded computer for the settings to be applied How to read the content of maxtouch txt Reset your embedded computer Do not open the file maxtouch txt directly from the Mass Storage Device Copy the file maxtouch txt from the Mass Storage Device into a local directory Open your local copy of maxtouch txt Page 6 of 19 DATA MODUL www data modul com DATA MODUL 3 1 Write User Settings In order to write a new configuration to the controller commands must be written i
12. m DATA MODUL The following commands will not be visible in the modified maxtouch txt after a reset operational mode Sets the operational Mode 1 2 7 8 1 to the supplied value see chapter operational modes Displays easySETTINGS in no value no value maxtouch txt Writes all easySETTINGS no value no value to the controller Requires a reset afterwards 3 2 Read User Settings Example for the maxtouch txt file Controller mMXT224S V1 1 Self test disable Sensitivity threshold Switch X and Y Invert X coordinates Invert Y coordinates Initial movement hysteresis Next movement hysteresis Touch detection integration Number of reported touches Touch automatic calibration Clipping X low Clipping X high Clipping Y low Clipping Y high Enable right click 00 00 RA NNOOO a Page 10 of 19 DATA MODUL www data modul com DATA MODUL 4 Operating Systems With the technology of the Driverless firmware easyMaxTouch USB controllers can be used with the most common operating systems The following table gives an overview of the tested operating systems and the available features Operating Version Operational Note System Mode Win XP Professional SP3 ST Win7 Professional 32 bit ST 64 bit MT Linux Ubuntu 12 04 LTS ST Limited right click functionality may depend Precise Pangolin on used window manager and X 3 5 0 23 generic couture 32 bit MT For multi touch
13. nto the maxtouch txt file Each line of the text file contains one command which ends with a RETURN At the end of the file there must be at least one empty line A command is usually followed by a value The value can be any number between 0 and 255 lt command gt lt Value gt Example Sensitivity threshold 20 The following commands are supported Sensitivity threshold Sets the touch sensitivity 0 255 20 45 threshold Switch X and Y Switches X and Y 0 1 orientation Invert X coordinates Inverts X coordinates ot fo Initial movement hysteresis This setting is used to 0 255 2 5 detect an initial movement Setting this parameter with a high value will make the system less sensitive to non desired small finger movements avoiding cursor flickering At the same time a larger finger movement will be necessary for starting the cursor to move Next movement hysteresis This setting is used to 0 255 2 detect further movement after initial movement Setting this parameter with a low value will increase the sensibility of the cursor ina movement Page 7 of 19 DATA MODUL www data modul com DATA MODUL Touch detection integration Number of reported touches Touch automatic calibration Clipping X low This setting is used to provide detection filtering A counter is incremented each time a touch is detected If the counter reaches the given limit it will be reported as touch event to the
14. or a PCAP sensor and PCAP buttons with only 1 controller e Only 1 interface USB for buttons and sensor e Up to 8 buttons configurable For more information please contact your Data Modul AG contact person Touch Area Touch Sensor Button Area ajeje Page 14 of 19 DATA MODUL www data modul com DATA MODUL 8 eaSyCARE The easyCARE function checks if the sensor is damaged and if the sensor drive voltage is OK during startup of the controller There are three tests which can be activated 1 Signal Limit Test This test checks if the sensor reference values are in a given limit 2 AVDD Test This test checks if AVdd or XVdd power is present 3 Pin Fault Test This test can detect resistive line to line and low resistance sensor shorts In maxtouch txt file three states are printed BE maxtouch txt Editor disabled No test is activated default Datei Bearbeiten Format Ansicht Firmware wersion 2 0 Multi Touch Controller meTL664S1 vl Fw_Rew PO88_O00 assed All activated tests passed Sele test Hisabled p p sensitivity threshold switch x and Y ol Pl H n failed One of the activated tests failed If one of the tests failed there are two operational modes selectable 1 Complete touch system hold no touches will be reported 2 A warning is printed in maxtouch ixt normal operation if possible with defect sensor Only available after consulting DATA MODUL Page 15 of 19 DATA
15. under Linux please refer to the Application Note Multitouch under Linux WinCE 5 ST The document touchHID_WinCE_Patch_Instalation pdf WinCE 6 ST shows you how to install the Windows CE patch for Data Modul easyMaxTouch using WEC 7 ST Driverless HID MT http www data modul com tl_files images Downloads Application 20Note 20 20multi touch 20under 20Linux paf Page 11 of 19 DATA MODUL www data modul com DATA MODUL 5 Examples 5 1 Change sensitivity threshold 1 Open mass storage device named Max Touch Open the text file maxtouch txt Edit the text file with an editor that creates no local copy of the file p NN Now you can change the sensitivity threshold value In some cases it is necessary to reset the controller to apply the new settings For this the reset command can be used Attention It is important to press Enter after a new command Firmware version 2 0 Single Touch Controller mXT224S V1 1 FW_Rev 12001457_000 Self test disable Sensitivity threshold 30 Switch X and Y 0 reset r n reset the controller 5 Save maxtouch txt 5 2 Change operational mode 1 Open the text file maxtouch txt Attention It is important to press Enter after a new command Firmware version 2 0 Single Touch Controller mXT224S V1 1 FW_Rev 12001457 000 Self test disable Sensitivity threshold 30 operational mode 1 r n Single Touch HID reset r

Download Pdf Manuals

image

Related Search

Related Contents

Microsoft PowerPoint - \203V\203X\203e\203\200\223V  B-Tech BT7504  Informix Dynamic 4GL User Guide, Version 3.0  FOGÕES BOSCH Express Line  Vereinfachte Betriebsanweisungen  Descargar  Cuisinière  Service Manual - Fuji Electric  STM32100E-EVAL evaluation board  

Copyright © All rights reserved.
Failed to retrieve file