Home
3M M2256PW Owner's Manual
Contents
1. 9300 color temperature IMAGE Choices are Auto Tune Clock Phase H Position V Position or Exit AUTO TUNE Performs automatic configuration of the Clock Phase Vertical and Horizontal positions CLOCK and PHASE If the clock setting of your image is not fine tuned you may observe periodic vertical bars of video noise on your image These bars of noise are usually adjusted out when an Auto Configuration is performed If the bars of noise are still present this setting can be adjusted manually Adjust this setting so that either the vertical bars of noise are replaced by an even amount of noise across the whole screen or the noise disappears completely If you do an Auto Tune the display will try to find the best Clock Phase setting If you are not satisfied with the auto adjustment fine tune the clock manually as described above H POSITION Horizontal Position Moves image horizontally on screen either left or right V POSITION Vertical position Moves images vertically on screen either up or down LANGUAGE Sets the language for the OSD the choices are English French German Italian and Chinese 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide TOOLS Choices are OSD Timing OSD Horizontal OSD Vertical OSD TIMING Adjust how long the menu remains on the screen Submenu choices are Recall Sharpness or Exit OSD HORIZONTAL and VERTICAL A
2. Not used Touch Data Format The format is a six byte packet that includes one status byte four bytes of binary X Y position data and a touch ID The X Y coordinates are 14 bits providing a range of 0 to 16 383 The data is sent in the following format Table 20 Touch Data Format Settings Data Sequence Bits 7 6 5 4 3 2 1 Status Byte 1 l p 0 0 0 0 0 0 X Byte 2 0 X6 X5 X4 X3 X2 X1 X0 X Byte 3 0 X13 X12 X11 X10 X9 X8 X7 Y Byte 4 0 Y6 Y5 Y4 Y3 Y2 Y1 YO 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 39 Data Sequence Bits 7 6 5 4 3 2 1 0 Y Byte 5 0 Y13 YI2 vill YIO Y9 Y8 Y7 ID Byte 6 0 N6 N5 N4 N3 N2 Nl NO Note 1 P is the proximity bit It is set to 1 when there is a touch 0 for a liftoff The ID is associated with a touch stream from one finger The ID in the range of 0 127 is assigned on a rotating basis at touchdown A finger touch stream consists of a touchdown maybe some continuing touch points ending with a liftoff The ID is released on liftoff and becomes available to be reassigned When multiple fingers are down the packets from the touch streams are sent interleaved There is no order imposed on the interleave 3M Touch Systems Inc Proprietary Information 37531 Rev D 40 3M Multi touch Display M2256PW User Guide APPENDIX C Regulatory Information Regulatory Agency Approvals Your product complies with the following re
3. All rights reserved Document Title 3M Multi touch Display M2256PW User Guide Document Number 37531 Version D 3M the 3M logo MicroTouch and the MicroTouch logo are either registered trademarks or trademarks of 3M in the United States and or other countries Windows and or other Microsoft products referenced herein are either registered trademarks or trademarks of Microsoft Corporation in the U S and or other countries Linux is a registered trademark of Linus Torvalds in the U S and or other countries All other trademarks are the property of their respective owners 3M Touch Systems Inc Proprietary Information 37531 Rev D Chapter 1 Chapter 2 Chapter 3 3M Multi touch Display M2256PW User Guide Contents Introduction EE 5 Important Sdfety ere ET 5 NATO BAIA IN E 7 Maintaimming Your TOUCH ER EE 7 Touch Sensor Care and ac cecnenccsaassaseteacenpscaasseasnacnuseseieenaronmatuereeeeeoneeteete 8 3M Touch Systems Support ServicS eege 8 Contact oM Touch Systems sussie i ersin eria ETENEE EEE iT 9 Setting up Your M2256PW Multi touch Display SE RR E 10 Unpacking Y our eebe 11 Qe rave rte the Touch RE spn ene Ne mre EEn EEn 12 Testing the M2256PW Multi touch TEE e teeeeegegreeeeee Eegenen 12 Am MOn ne OPON e EIEEE E E 12 Video Card WEE E 13 Using the Standard Controls for the Video Etagen iedeegrteeiieegedegst Seege 13 Supported Video Display Modes and Refresh Kateg od es tedeg e egied efteiegbeg eedeg
4. a command status byte which will be set as shown below Table 4 Calibration Response Command Status Byte Description 0 l 2 Calibration Failed Controller is waiting for a touch in the lower left corner Calibration software paints a target in the lower left corner Controller is waiting for a touch in the upper right corner Calibration software paints a target in the upper right corner Calibration completed successfully The controller does not timeout waiting for touch Use the soft reset command to abort the calibration Determining Target Areas The default calibration targets points are located 12 5 1 8 inward from the corners of the video image For example suppose the resolution of your Windows based display is 1680 x 1050 The Calibrate Extended command calculates the amount to move inward as follows e Amount to move inward in the X direction 1680 x 1 8 210 e Amount to move inward in the Y direction 1050 x 1 8 131 3M Touch Systems Inc Proprietary Information 37531 Rev D 24 3M Multi touch Display M2256PW User Guide The Calibrate Extended command then positions the first calibration target inward from the lower left corner 0 1049 and the second calibration target inward from the upper right corner 1679 0 The following illustration shows how the calibration targets are calculated for a Windows based system Your operating system may be different The illustration below shows the coordin
5. meet their published specifications from the date of shipment and for the period stated in the specification 3M Touch Systems Inc makes no additional warranties express or implied including but not limited to any implied warranties of merchantability or fitness for a particular purpose User is responsible for determining whether the 3M Touch Systems Inc Products and software are fit for User s particular purpose and suitable for its method of production including intellectual property liability for User s application If the Product software or software media is proven not to have met 3M Touch Systems Inc warranty then 3M Touch Systems Inc sole obligation and User s and Purchaser s exclusive remedy will be at 3M Touch Systems Inc option to repair or replace that Product quantity or software media or to refund its purchase price 3M Touch Systems Inc has no obligation under 3M Touch Systems Inc warranty for any Product software or software media that has been modified or damaged through misuse accident neglect or subsequent manufacturing operations or assemblies by anyone other than 3M Touch Systems Inc 3M Touch Systems Inc shall not be liable in any action against it in any way related to the Products or software for any loss or damages whether non specified direct indirect special incidental or consequential including downtime loss of profits or goodwill regardless of the legal theory asserted Copyright 2010 3M
6. value of selected option or move to the next menu item e W Down Enables you to scroll backwards through items on the menu decrease the value of selected option or move to the previous menu item If you do not press the Menu Select or A up or W down adjust buttons for up to 45 seconds the display adjustment program times out and hides the menu options You can press the Menu button at any time to display the options again Pressing Menu will pull up the On Screen Display OSD menu as shown below SIGNAL SELECT Choices are VGA DVI or Exit Selects the applicable input source VIDEO Choices are Brightness Contrast or Exit BRIGHTNESS Selecting the Brightness option will allow you to adjust the brightness of the display Adjust the brightness using the up and down buttons and press SELECT to confirm the new 3M Touch Systems Inc Proprietary Information 37531 Rev D 16 3M Multi touch Display M2256PW User Guide OSD Choices Description _ oo i setting Selecting the Contrast option increases or decreases the strength lightness or dimness of the image Adjust the contrast using the up and down buttons and press SELECT to confirm the new setting Submenu Choices are User Defined Color Preset Color Temperature or Exit USER DEFINED COLOR Adjust the Red Green and Blue channels to your preference COLOR TEMPERATURE Adjusts color temperature to PRESET 1 6500 color temperature or PRESET 2
7. 3M Multi touch Display M2256PW User Guide Read and understand all safety information contained in this document before using this product 3M Touch Systems Inc Proprietary Information 37531 Rev D 2 3M Multi touch Display M2256PW User Guide The information in this document is subject to change without notice No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical for any purpose without the express written permission of 3M Touch Systems Inc 3M may have patents or pending patent applications trademarks copyrights or other intellectual property rights covering subject matter in this document The furnishing of this document does not give you license to these patents trademarks copyrights or other intellectual property except as expressly provided in any written license agreement from 3M Touch Systems Inc The information provided in this document is intended as a guide only For the latest detailed engineering specifications please contact your 3M Touch Systems Inc Application Engineer 3M Touch Systems Inc is committed to continually improving product designs as a result product specifications may be subject to change without notification RoHS 2011 65 EU means that the product or part does not contain any of the substances in excess of the maximum concentration values MCVs in EU RoHS Directive 2011 65 EU unless the substance is in an appli
8. CII control characters and printable characters consisting of a header the command and a terminator as follows lt SOH gt Command lt CR gt Receiving Responses from the Controller After executing a command the controller returns a response or acknowledgment to the host system Each controller response consists of a header the command response and a terminator in the following format lt Header gt Command Response lt Terminator gt Note The following descriptions of header response and terminator use 3M Touch Systems terminal emulator key sequences The format of controller responses varies depending on the terminal emulation mode you are using The header is the first character in the response string and is the ASCII start of header control character SOH The hexadecimal code for the ASCH SOH control character is 01 If you are working with an IBM PC compatible system in terminal mode the SOH control character returns a character to the sensor 3M Touch Systems Inc Proprietary Information 37531 Rev D 32 3M Multi touch Display M2256PW User Guide The command response which always follows the header is a range of ASCII characters depending on the type of command sent Responses can be in many forms For example one standard response is 0 ASCII character zero or 30 hexadecimal This response indicates a successful command completion for most commands while it indicates a failed completion for other c
9. Status 0xA1 D2H 0x01 0x06 8 Set Feature Calibrate 0x21 H2D 0x09 0x03 4 8 Set Feature Reset 0x21 H2D 0x09 0x03 7 8 Set Feature Restore Defaults 0x21 H2D 0x09 0x03 8 8 Get Feature GetMaxCount 0xA1 D2H 0x01 0x12 2 Set Feature Calibration This is a command to do a Calibrate Extended style calibration The controller will auto orient on this 2 point calibration 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 23 Table 2 Calibration Setup Stage Offset Field Size Value Description 0 bmRequestType 1 0x21 Class H2D Interface l bRequest l 0x09 Set Report 2 wValue 2 0x0303 Msb 03 Feature Lsb 03 Feature Report ID 4 wIndex 2 0 Always 0 6 wLength 2 8 Always 8 Table 3 Data Stage Offset Field Size Value Description 0 Report ID l 0x03 Feature report ID l Report Subtype 1 0x04 Indicates a calibration request Z bCalType l 0x01 0x01 Extended cal CX 3 7 Not used 3 0 Not used The device stalls endpoint 0 if the command cannot be processed successfully The request cannot be processed if an invalid calibration type is given in the wValue field The request will also fail if the 2 calibration points do not fall within certain bounds established by the firmware These bounds require that the 2 calibration points be in opposite quadrants of the sensor The host should issue a GetStatus request to determine the status of this request The status report includes
10. a few seconds and then lift off Instructing users to touch this way results in a more accurate calibration e The controller stores the data in non volatile memory NOVRAM Therefore you do not have to calibrate the sensor each time you power on the system You should however recalibrate the touch sensor any time the video display changes size or resolution e You can cancel calibration at any time during this sequence by issuing a Reset command Determining Target Areas The default calibration targets points are located 12 5 1 8 inward from the corners of the video image For example the resolution of your Windows based display is 1680 x 1050 The Calibrate Extended command calculates the amount to move inward as follows e Amount to move inward in the X direction 1680 x 1 8 210 e Amount to move inward in the Y direction 1050 x 1 8 131 The Calibrate Extended command then positions the first calibration target inward from the lower left corner 0 1049 and the second calibration target inward from the upper right corner 1679 0 The following illustration shows how the calibration targets are calculated for a Windows based system Your operating system may be different 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 39 The illustration below shows the coordinates of the calibration targets and display corners The corners show the video coordinates in pare
11. ates of the calibration targets and display corners The corners show the video coordinates in parentheses and the touch screen coordinates in brackets Lower Left Calibration Target X 0 1680 x 1 8 0 210 210 Y 1049 1050 x 1 8 1049 131 918 0 0 0 0 Get Feature GetStatus This 1s a request to send information that indicates the status of the controller Among the uses for this request are determining whether there were any power on check errors and determining whether the last request was completed successfully Table 5 Controller Status Setup Stage Offset 0 l 2 4 6 Field bmRequestType bRequest wValue wIndex wLength 210 918 0 1049 0 32767 Size l l 2 2 2 1679 0 32767 0 1469 131 amp Upper Right Calibration Target X 1679 1680 x 1 8 1679 210 1469 Y 0 1050 x 1 8 0 131 131 1679 1049 32767 32767 Value OxAl 0x01 0x0306 0 8 Description Class D2H Interface Get Report msb 03 Feature Isb 06 Feature Report ID Always 0 Always 8 Table 6 Controller Status Data Stage controller response Offset BLOW N R Oo Field Report ID POC Status Cmd Status Touch Status Async Reports Not used Size p lt pd p ee kech Value 0x06 OxXX OxXX 0 USA AS 0 Description Feature Report ID Power On Check Status Status of last command Not used 0x00 async touch output off 0
12. ber of simultaneous touches supported by the controller Table 9 Setup Stage Offset 0 l 2 Field Size bmRequestType 1 bRequest l wValue 2 wIndex 2 wLength 2 Value Description OxA1 Class D2H Interface 0x01 Get Report 0x0312 msb 03 Feature Isb 12 Feature Report ID 0 Always 0 2 Always 2 3M Touch Systems Inc Proprietary Information 37531 Rev D 26 3M Multi touch Display M2256PW User Guide Table 10 Data Stage controller response Offset 0 l Field Size Value Report ID l 0x12 Max Count l OxlE Description Feature Report ID Number of actual 30 fingers supported Note The number of actual contacts reported may exceed this number possibly up to 60 Set Feature Reset This is a request to perform a controller reset Soft resets are automatic after any block parameter changes Table 11 Reset Setup Stage Offset 0 l 2 4 6 Field Size Value bmRequestType 1 0x21 bRequest 1 0x09 wValue 2 0x0303 wIndex 2 0 wLength 2 8 Table 12 Reset Data Stage Offset 0 l 2 3 7 Field Size Value Report ID l 0x03 Report Subtype l 0x07 bResetType 1 0x01 0x02 5 0 Description Class H2D Interface Set Report msb 03 Feature Isb 03 Feature Report ID Always 0 Always 8 Description Feature Report ID Indicates a reset request Soft Reset Hard Reset Not used A Hard Reset will cause the controller to re enumerate In the case of a Soft Reset after sending the c
13. cation that is exempt under EU RoHS The MCVs are by weight in homogeneous materials This information represents 3M s knowledge and belief which may be based in whole or in part on information provided by third party suppliers to 3M NOTICE Given the variety of factors that can affect the use and performance of a 3M Touch Systems Inc Product the Product including that solid state equipment has operation characteristics different from electromechanical equipment some of which factors are uniquely within User s knowledge and control it is essential that User evaluate the 3M Touch Systems Inc Product and software to determine whether it is suitable for User s particular purpose and suitable for User s method of application 3M Touch Systems Inc statements engineering technical information and recommendations are provided for User s convenience but their accuracy or completeness is not warranted 3M Touch Systems Inc products and software are not specifically designed for use in medical devices as defined by United States federal law 3M Touch Systems Inc products and software should not be used in such applications without 3M Touch Systems Inc express written consent User should contact its sales representative if User s opportunity involves a medical device application IMPORTANT NOTICE TO PURCHASER Specifications are subject to change without notice These 3M Touch Systems Inc Products and software are warranted to
14. d to the system lists the features supported by the controller and outputs the status of the controller hardware a self test code Returns an identification code up to 8 ASCII characters in the following format lt SOH gt TtF fffSs lt CR gt where Tt Two ASCII characters that identify the controller type 3M Touch Systems Inc Proprietary Information 37531 Rev D 38 FH SS 3M Multi touch Display M2256PW User Guide AD Indicates the PX series of controllers Four ASCII characters that indicate the features supported by the controller PPT Indicates no additional features configured Two ASCII characters that provide status information about the controller hardware The two characters represent one byte Each character is in the range 0 to 9 and A to F Table 2 defines the meaning of each bit in the status byte Each bit can be set to 1 or 0 where 1 an error and 0 no error Soa response of 00 No diagnostic errors normal response The PX running with no errors returns the following string lt SOH gt AD 00 lt CR gt The format includes two bitmapped ASCII hex status bytes A 00 indicates no errors Table 19 Bit Meanings in Status Byte P SION n BLOWIN D Description Notes Not used ROM_ERROR Code area checksum error PWM Error Touch screen not connected or potential problem NOV_ERROR Parameter Block checksum error HDW_ERROR Problem with ADCs Not used Not used
15. deo alignment You should be able to accurately touch icons on the sensor If for some reason you cannot do this the touch sensor s active area may not be aligned to the underlying video Regardless of the operating system after you connect your touch display If you are using Windows 7 you may calibrate by accessing the Software Diagnostic Utility SDU found on the enclosed CD Launch the SDU from the CD Select the Tools menu and highlight Calibration The screen below appears and you should touch the 2 targets as they appear Press Escape to cancel Calibration CO 3M Touch Systems Inc Proprietary Information 37531 Rev D 20 3M Multi touch Display M2256PW User Guide Ifyou are using 3M MicroTouch MT 7 Software launch the MT 7 Control Panel and follow the instructions on the Main tab You ll be asked to touch 3 targets F W MT 7 Software Control Panel Version 7 13 r Calibration HI 7 provides a 3 paint calibration for optimum accuracy for your touch display If you are writing your own drivers you should provide your own video alignment tool Use the Paint program Start gt Programs gt Accessories gt Paint to determine if you have multitouch operation Retest the accuracy after you perform a calibration 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 21 APPENDIX A 3M PX USB Controller Communications Th
16. display To avoid the risk of electric shock which could result in serious injury or death e Plug power cord into appropriate grounded power source e Do not use a damaged power supply e Do not use a power cord that is frayed or otherwise damaged A CAUTION To avoid the risk of electric shock which may result in minor or moderate injury e Do not service the Flat Panel Display yourself There are no user serviceable parts inside Refer all servicing to qualified service personnel The backlight inverter output is at high voltage Do not use non conforming replacement parts Do not place wet or damp objects on the display Do not expose the display to rain or other sources of water steam or moisture Do not place foreign objects on the display or its cables Do not remove the cover or back of the display Ensure that connecting the unit to the power source will not overload the power source To avoid the risk of glass breakage which may result in minor or moderate injury e Handle the display with care to avoid breaking the touch sensor The display contains glass parts Dropping the display may cause the glass parts to break e Ensure mounting screws are tightened fully to prevent instability e Do not place foreign objects on the display 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide T A CAUTION To avoid the potentially hazardous situations associated with the use of is
17. djusts the position of the OSD on your screen RECALL Resets the control functions back to the original factory preset values In order for the Recall function to work the timing must fall under one of the factory preset timing modes SHARPNESS Adjusts the video quality to be sharp or blurry special for text mode 3M Touch Systems Inc Proprietary Information 37531 Rev D 18 3M Multi touch Display M2256PW User Guide CHAPTER 3 Enabling Your M2256PW Multi touch Display Windows 7 USB Compatibility 3M multi touch technology works seamlessly with the Windows 7 operating system The Multi touch display supports USB HID for direct communication The M2256PW Multi touch Display leverages all the multi touch functionality that is native to Windows 7 Plug the display in to a system running Windows 7 and you ll quickly enter the world of true multi touch functionality The M2256PW Multi touch Display is compatible with Windows 7 with no additional software Refer to Microsoft s Windows 7 documentation for additional information All Other Platforms When using a Windows 7 serial connection or for Windows XP Vista or Linux operating systems either USB or serial 3M provides MicroTouch MT 7 Software for multi touch drivers This guide includes information for writing your own drivers to interface with the 3M Multi touch Technology For non Windows 7 operating system users this document provides the communicati
18. e agt 13 Conhguring the Display Seting ane eee a ene ee ene eee gee ee eee nS SPD 14 ek ee ER WE 14 Access tothe Video Conto li ass setrceebanasinsetcestuincseelnuninie sive easi E eE Ena 14 Adjusting the M2256PW Video ER E 15 Enabling Your M2256PW Multi touch Display Windows 7 USB Compatibility EE 18 AOD PITO E 18 Multitouch Application Support oc ee reve pec nice dete see Seats nae sereunen des benseseeuauesnasenaesencuees 18 Installing 3M WheroT ouch SOm Wate woscc0ssscss02e2cescengssensdesnaerecscsuessesesaeeseasesaceens 19 NA MTA EEN 19 3M Touch Systems Inc Proprietary Information 37531 Rev D Appendix A Appendix B Appendix C 3M Multi touch Display M2256PW User Guide 3M PX USB Controller Communications Overview of USB Firmware Communications ssvissssnsscvecesesacvassdecaraesssareesvevsescesaceeees PA Communication BasSlCS sisierissiriirsesnisariariddsiee iiinn rai aE R Eaa aea rda aa a naanin 21 Receiving Reports iom EE 22 Comand Ee 22 Serede CaO O er E ae en E EEEE 22 er DE 24 Get Feature EE EE 2S Sel Ferme Ro EE 26 Set Feature Restore RT 2i Asynchronous Te 2d 3M PX Serial Controller Communications Overview of Firmware Commande 29 Controller EE Ee 30 Comnmnicating with the OE OT geed 30 Pa ae Commands ee 32 E Mile 33 Guidelines tor Calibrate en e 34 CE T a sete nen oc ects TEE EE 35 Mode Down E gc cccc naceasscanceaacenicecaas ssaeanesadesescoscesaucacah seas aaeeeucsadeausesdseausnceio
19. e part number and serial number e Current driver version e Operating system used e Information on additional peripherals Technical Support is available Monday through Friday 8 30 a m to 5 30 p m with limited call back service after 5 30 p m until 8 00 p m US Eastern Standard Time 9 a m to 5 p m throughout Europe 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide You can contact 3M Touch Systems Inc Technical Support US only Eastern Standard Time by calling the hot line sending email or a fax Technical Support Hot Line 978 659 9200 Technical Support Fax 978 659 9400 Toll Free 1 866 407 6666 Option 3 Email US TS techsupport mmm com Contact 3M Touch Systems Contact information for all offices can be found on our website at http www 3m com touch 3M Touch Systems Inc Proprietary Information 37531 Rev D 10 3M Multi touch Display M2256PW User Guide CHAPTER 2 Setting up Your M2256PW Multi touch Display This chapter describes how to set up your 3M Touch Systems M2256PW Multi touch Display You need to complete the following tasks e Unpack the components e Connect the video touch display cables and power cables e Power on the display and test your setup e If you are not running Windows 7 or Tablet PC install MT7 software from the enclosed CD Note that this will not make multitouch happen it is up to your application to e
20. each command it receives the controller sends a response to the host on the signal Transmit Data TXD line also as a serial data stream 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 31 Sending Commands to the Controller When you send a command to the controller you must use the correct command format The general format of a command is as follows lt Header gt Command lt Terminator gt Note The following descriptions of header command and terminator use 3M Touch Systems terminal emulator key sequences You may need to enter the sequence in a different format depending on your emulator The header is the first character in the command string and is the ASCII start of header control character SOH The hexadecimal code for the ASCII SOH control character 1s 01 To start the command sequence use the key combination Ctrl A A If you are working with an IBM PC compatible system the Ctrl A key combination immediately returns an ASCII character The command which always follows the header consists of ASCII uppercase letters and numbers only printable characters The terminator 1s the last character of each command string and is an ASCII carriage return CR An ASCII CR control character is 0D hexadecimal To enter a carriage return ending the command sequence use Enter or the key combination Ctrl M M This appendix lists each command as a string of AS
21. easier and more accurate It also establishes screen orientation 3M Touch Systems Inc Proprietary Information 37531 Rev D 34 3M Multi touch Display M2256PW User Guide Calibrate Procedure To use the CX command 1 Enter the Calibrate CX command The controller sends an initial acknowledgment of lt SOH gt 0 lt CR gt 2 Touch the sensor at a lower left target which is located 12 5 1 8 in from the corner of the video image The controller returns an acknowledgment of lt SOH gt 1 lt CR gt This is a positive response If you receive a negative response lt SOH gt 0 lt CR gt you can cancel the calibration by issuing a Reset command and then start over again 3 Touch the sensor at an upper right target which is located 12 5 1 8 in from the corner of the video image The controller returns an acknowledgment of lt SOH gt 1 lt CR gt This is a positive response If you receive a negative response you must start over again Touching the two valid calibration points results in a successful calibration If either calibration point is invalid the calibration fails The PX controller restores the previous calibration values If Calibrate fails repeat the CX process Guidelines for Calibrate Command Here are several guidelines for using the Calibrate commands e The controller uses the data immediately before liftoff to register a calibration touch Therefore you can touch the coordinate target hold for
22. ees 35 leie Mere E 35 Kode Sie ee AEE 35 Name CO ONIN WEE 36 PNR EE 36 OG NS A ee 36 POUL FRESE EES 36 Restore Eegen 37 UO TI a A Ee Touch Data Formal E 38 Regulatory Information Regulatory Apency Appio vals ee a ec es ens eee E ene EE AE 40 Ee 41 CE Conlormiy E 41 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 5 Overview CHAPTER 1 Introduction Congratulations on the purchase of your 3M Multi touch Display M2256PW This guide describes how to set up your M2256PW Multi touch Display The M2256PW Multi touch Display is a 22 LCD with 16 10 aspect ratio with an attached desktop stand 3M Multi touch Technology based on 3M Projected Capacitive touch technology and electronics offers fast accurate and simultaneous 20 finger touch functionality for next generation multitouch applications This display provides true multi touch functionality supporting up to 20 independent touches as well as traditional pinch expand and rotate features Each touch is independently recognized thereby supporting true multi touch and multi user input The M2256PW Multi touch Display uses projected capacitive technology with an all glass front surface and provides multi touch functionality in a highly durable form factor The fast response rate enables the creation of multitouch applications and supports real time rendering of maps and other speed sensitive applications Impor
23. eir touch systems Developers can use firmware commands to initialize the controller select operating modes specify data formats and execute diagnostic functions Caution This document assumes you are familiar with firmware commands and how to use them Executing some commands may alter the performance of your touch system and render it inoperable You should be aware of the results before executing any firmware commands To optimize the performance of the touch controller and simplify the development of custom drivers 3M Touch Systems recommends you use the commands listed in Table 17 for current development Using these commands ensures compatibility with all 3M controllers 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 33 Calibrate Syntax Response Description Note When you enter commands in terminal mode precede each command with lt CTRL gt A to enter the start of header Table 17 Firmware Commands for PX Serial Controller Development Command Code Description Calibrate CX Initiates an interactive 2 point calibration Get Copyright Q101 Returns the copyright string Mode Down Up MDU Reports touchdowns and liftoffs only Mode Inactive MI Turns off touch reports Mode Stream MS Default mode Streaming touch reports Name NM Returns a controller identifier string Null Command i Returns an ACK No effect Output Identity Ol Returns Iden
24. eliable and continued operation e Do not expose this display to direct sunlight or heat Passive heat may cause damage to the housing and other parts e An inherent characteristic of the PCT sensor is a fine grid pattern that may be visible under certain lighting conditions e Do not install this display in areas where extreme vibrations may be generated For example nearby manufacturing equipment may produce strong vibrations The vibrations may cause the display to exhibit picture discoloration or poor video quality e To avoid ergonomic concerns Do not install the display in a manner or location with awkward accessibility Extended use may result in muscle tendon or fixed posture strains It is recommended you take periodic breaks from continuous use Maintaining Your Touch Display To maintain your display and keep your display operating at peak performance e Keep your display and touch sensor clean e Adjust the display video controls 3M Touch Systems Inc Proprietary Information 37531 Rev D 8 3M Multi touch Display M2256PW User Guide e Do not install the display in a place where ventilation may be hindered Always maintain adequate ventilation to protect the display from overheating and to promote reliable and continued operation Touch Sensor Care and Cleaning The touch sensor requires very little maintenance 3M Touch Systems recommends that you periodically clean the glass touch sensor surface Be su
25. gulatory standards e FCC B e CE e UL60950 IEC60950 EN60950 certified in compliance with the CB test scheme e RoHS WEEE directives This equipment has been tested and found to comply within limits for a Class B digital device pursuant to Part 15 of the FCC rules These limits are designed to provide reasonable protection against harmful interference in residential installations This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instructions may cause harmful interference to radio communications However there is no guarantee that interference will not occur in a particular installation If this equipment does cause interference to radio or television equipment reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of the following measures e Reorient or relocate the receiving antenna e Move the equipment away from the receiver e Consult the dealer or an experienced radio television technician for additional suggestions 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 41 CAUTION You are cautioned that any change or modification to the equipment not expressly approved by the party responsible for compliance could void your authority to operate such equipment This Class B dig
26. ideo image is centered within the screen area Use the display controls to adjust the image 1f necessary You can adjust the horizontal and vertical position contrast and brightness to better suit your video card and your personal preference Arm Mounting Option The unit has a 100 mm VESA mounting pattern on the back to allow for arm mount capability Use M4 x 8 mm screws to secure the VESA mount stand Follow the manufacturer s instructions included with the mounting device to properly attach your display Note Do not use longer screws as they could potentially damage electronics inside the display 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 13 Video Card Requirements Before you connect your touch display make sure your computer has a video card installed that supports the native video resolution of 1680 x 1050 for the M2256PW Multi touch Display If you need information on installing a video card or video driver refer to the manual that came with your video card Using the Standard Controls for the Video Card In addition to the standard controls on the display each video card has several controls that let you adjust the display settings The software and driver for each video card is unique In most cases you adjust these settings by using a program or utility provided by the manufacturer of the video card For example you can use the Windows Display Pro
27. is appendix is intended for software developers only and discusses the fundamentals of communicating with the PX controller The firmware commands which are usually issued by a driver or utility program on the host system control the operation of the controller This appendix lists the recommended firmware commands and describes how to use each of these commands Overview of USB Firmware Communications Developers may use this information when writing touch applications developing custom drivers or touch configurations or testing their touch systems Developers can issue commands to initialize the controller select operating modes and execute diagnostic functions Note This document assumes you are familiar with USB standards and modes of communication with USB devices as well as firmware commands and how to use them Executing some commands may alter the performance of your sensor and render it inoperable You should be aware of the results before executing any firmware commands To optimize the performance of the PX controller and simplify the development of custom drivers 3M Touch Systems recommends you use the commands listed in this appendix for current development Communication Basics This section provides information on sending firmware commands to the controller and interpreting the responses that the controller returns The default operation of the PX controller is USB Rev 2 0 full speed The USB command set is implemen
28. ital apparatus meets all requirements of the Canadian Interference Causing Equipment Regulations Cet appareil num rique de la classe B respecte toutes les exigences du Reglement sur le mat riel brouilleur du Canada This device complies with Part 15 of the FCC rules Operation is subject to the following two conditions 1 This device may not cause harmful interference and 2 this device must accept any interference received including interference that may cause undesired operation FCC Warning To assure continued FCC compliance the user must use grounded power supply cord and the provided shielded video interface cable with bonded ferrite cores If a BNC cable is going to be used use only a shielded BNC 5 cable Also any unauthorized changes or modifications not expressly approved by the party responsible for compliance could void the user s authority to operate this device 3M Touch Systems is not responsible for any radio or television interference caused by using other than recommended cables and connectors or by unauthorized changes or modifications to this equipment CE Conformity for Europe The device complies with the requirements of the ECC directive 2004 108 EC with regard to Electromagnetic compatibility and 2006 95 EC with regard to Safety 3M Touch Systems Inc Proprietary Information 37531 Rev D
29. liftoff events as well as continuing touches Name Command Syntax lt SOH gt NM lt CR gt Response lt SOH gt 0 lt CR gt Positive response Description Returns a name string Null Command Syntax lt SOH gt Z lt CR gt Response lt SOH gt 0 lt CR gt Positive response Description Queries the controller and waits for a response Use Z to determine that you are communicating with the controller or to make sure that a utility is communicating with the controller Using this command does not affect the controller s current operating parameters Output Identity Syntax lt SOH gt OI lt CR gt Response lt SOH gt ADXxxx lt CR gt where AD Two ASCII characters that describe the type of 3M Touch Systems controller Xxxx This is a unique identifier not necessarily the actual firmware revision number Description Returns a 6 character identifier which describes the controller type and the firmware version number Soft Reset Syntax lt SOH gt R lt CR gt Response lt SOH gt 0 lt CR gt Positive response Description Initializes the hardware and the firmware causes the controller to stop sending data and recalculates the environmental conditions for example stray and offset values The Reset command also cancels the Calibrate command and returns the controller to normal operation 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 37 3M Touch System
30. lopers may use these commands when writing touch applications developing custom drivers or touch configurations or testing their touch systems Developers can issue commands to initialize the controller select operating modes and execute diagnostic functions Note This document assumes you are familiar with standards and modes of communication with serial devices as well as firmware commands and how to use them Executing some commands may alter the performance of your sensor and render it inoperable You should be aware of the results before executing any firmware commands To optimize the performance of the 3M PX controller and simplify the development of custom drivers 3M Touch Systems recommends you use the commands listed in this appendix for current development 3M Touch Systems Inc Proprietary Information 37531 Rev D 30 3M Multi touch Display M2256PW User Guide Controller Default Settings Communication Parameters The operation of the PX serial controllers is N81 no parity 8 data bits and stop bits at 115 200 baud nonadjustable Data Format Data format refers to the type of packet the controller uses to send the X Y touch coordinates to the host system Format Tablet Multitouch is the default format for the 3M PX serial controller In Format Tablet Multitouch the controller sends 6 bytes per point and provides the most rapid response time to a touch Refer to the Format Tablet Multitouch com
31. mand in the firmware reference section Note that 3M MicroTouch Software automatically sets communications parameters to N81 Operating Mode The operating mode specifies the conditions under which the controller sends the X Y touch coordinates input data packet to the host system Mode Stream is the default operating mode for the PX serial controller In Mode Stream the controller sends a continuous stream of data packets when the sensor 1s touched The controller sends the data as long as a touch continues on the sensor Because Mode Stream sends touch data continually it is the most versatile mode and it provides the best response time and overall feel 3M Touch Systems recommends that the touch driver generate an interrupt as each packet in the data stream arrives Because touchdown and liftoff events are specially coded your software can generate mouse events that correspond to what the user is doing This enables instant feedback and prevents data loss Communicating with the Controller This section provides information on sending firmware commands to the controller and interpreting the responses that the controller returns The commands listed in Table 17 are those that 3M Touch Systems currently uses for development 3M Touch Systems recommends that you use only these commands for 3M PX serial controller development Commands to the controller are sent on the signal Receive Data RXD line as a serial data stream For
32. nable multitouch System Requirements The M2256PW Multi touch Display requires a personal computer PC The requirements for your PC are as follows e Your PC must have an available USB or RS 232 serial communication COM port You connect the touch sensor cable to this port e Your PC must have a video card and video driver already installed for the display If you need to install a video card or a video driver refer to your computer documentation for instructions When choosing your workspace select a sturdy level surface Also make sure you can easily access the back of the touch display and the computer Easy access helps ensure a smooth setup of the touch display Note Before setting up your M2256PW Multi touch Display refer to the Important Safety Information section at the beginning of this document 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 11 Unpacking Your Touch Display Carefully unpack the carton and inspect the contents Your M2256PW Multi touch Display includes the following cables and accessories USB and RS 232 serial communication cables DVI and VGA video cables Audio cable US and European power cables Software CD and documentation Cables Included with Your M2256PW Multi touch Display pin RS 232 serial cable o USB Cable EU power cable US power cable DVI cable Audio cable 3M Touch Systems Inc P
33. ntheses and the touch screen coordinates in brackets Note that the touch screen coordinates for the serial interface have their origin in the lower left corner 0 0 0 16383 1679 0 16383 16383 1469 131 E Upper Right Calibration Target X 1679 1680 x 1 8 1679 210 1469 Y 0 1050 x 1 8 0 131 131 Lower Left Calibration Target X 0 1680 x 1 8 0 210 210 Y 1049 1050 x 1 8 1049 131 918 210 918 0 1049 0 0 1679 1049 16383 0 Get Copyright Syntax lt SOH gt Q101 lt CR gt Response lt SOH gt Copyright 2010 3M All rights reserved lt CR gt Description This command is used to get copyright information Mode Down Up Syntax lt SOH gt MDU lt CR gt Response lt SOH gt 0 lt CR gt Positive response Description Limits touch reports to touchdown and liftoff events only Mode Inactive Syntax lt SOH gt MI lt CR gt Response lt SOH gt 0 lt CR gt Positive response Description Turns off touch reports Mode Stream Syntax lt SOH gt MS lt CR gt Response lt SOH gt 0 lt CR gt Positive response The controller will respond with acknowledge ACK for compatibility This format is the only format supported by this controller 3M Touch Systems Inc Proprietary Information 37531 Rev D 36 3M Multi touch Display M2256PW User Guide Description This is the default mode of operation at power up Touch reports include touchdown and
34. ommand the controller will acknowledge ACK the transfer but the command will not yet be completed Before sending any other commands the host should poll with GetStatus until the command status field returns Soft Reset Occurred Command Complete or Fail Any timeout for this status polling should be 2 seconds minimum 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 27 Set Feature Restore Defaults This is a request to restore parameter defaults Table 13 Restore Defaults Setup Stage Offset Field Size Value Description 0 bmRequestType 1 0x21 Class H2D Interface 1 bRequest 1 0x09 Set Report 2 wValue 2 0x0303 msb 03 Feature Isb 03 Feature Report ID 4 wIndex 2 0 Always 0 6 wLength 2 8 Always 8 Table 14 Restore Defaults Data Stage Offset Field Size Value Description 0 Report ID l 0x03 Feature Report ID l Report Subtype l 0x08 Restore Defaults 2 7 6 0 Not used After sending this command the controller will acknowledge ACK the transfer but the command will not yet be completed Before sending any other commands the host should poll with GetStatus until the command status field returns Command Complete or Fail Any timeout for this status polling should be 2 seconds minimum Asynchronous Reports Coordinate Data MultiTouch Digitizer mode Async Report 0x13 This is used to transfer the coordinate data to the host This repo
35. ommands Refer to the firmware reference section for a description of what the response indicates for each particular command Another standard response is 1 ASCII character one or 31 hexadecimal In most cases this response indicates the command failed The controller received an invalid command that it could not execute Some possible reasons for a command failure include e The command was not formatted correctly e The system parameters were not set up to allow command execution e The controller does not support the command The terminator 1s the last character of each response string and is an ASCII carriage return CR The hexadecimal code for the ASCII CR control character is OD hexadecimal The value returned in the response will be the ASCII control character for a carriage return displayed on the screen as the cursor moving to the next line In this appendix responses are shown as a string of ASCII characters consisting of a header the response and a terminator as follows lt SOH gt Response lt CR gt Controller Initialization To initialize the PX serial controller for new development 3M Touch Systems recommends that the host system issue a Reset command whenever the host system is powered on and is attempting to establish communication with the controller Firmware Commands Developers may use this information when writing touch applications developing custom drivers or touch configurations or testing th
36. on protocol necessary to talk directly with the electronics This enables software developers using other operating systems such as Microsoft Windows Vista or Linux to write their own drivers and achieve the same multi touch results Multitouch Application Support Remember not all applications are multitouch ready Multitouch behavior is a function of YOUR application Check with your application vendor to determine if your software has multitouch capability 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 19 Installing 3M MicroTouch Software Remember that Windows 7 does not require any additional software to enable multitouch functionality However for Windows XP Vista or Linux operating systems 3M MicroTouch Software enables your M2256PW Multi touch Display to work with your computer 3M MicroTouch Software includes a control panel for setting your touch sensor preferences and a diagnostic utility If you are experiencing problems with the touch sensor you can use the diagnostic utilities provided to test the system For more information on installing this software and using the control panel refer to the 3M MicroTouch Software User Guide on the accompanying CD or on the corporate website at www 3m com touch Video Alignment The M2256PW has been calibrated prior to shipment and the display as delivered should not require vi
37. opropyl alcohol which may result in minor or moderate injury or property damage Follow all instructions and recommendations in the manufacturer s Material Safety Data Sheet and product label To avoid possible environmental contamination which may result in minor or moderate injury e The lamp s inside this product contain mercury Hg and must be recycled or disposed of in accordance with local state or federal laws Check your individual state s requirements to see if specific recycling requirements exist for mercury containing products or other electronic products Refer to http www nema org lamprecycle or call 3M Touch Systems 1 866 407 6666 for further information Dispose of the flat panel display according to applicable governmental regulations Important Notes e In extreme temperature and humidity situations you may observe condensation between the touch screen and the display To minimize this condition place the unit where it will be used and allow a 24 hour environmental stabilization period prior to powering on the display Any noticeable condensation is temporary and will have no long term affect on the operation of the display e When unplugging power supply cord hold the plug do not pull by the cord e Do not connect or disconnect this product during an electrical storm e Install the display in a well ventilated area Always maintain adequate ventilation to protect the display from overheating and to ensure r
38. perties control panel to adjust the desktop area resolution color depth and refresh rate Whenever you change these settings the image size position or shape may change This behavior is normal You can readjust the image using the display controls described in this chapter For more information on adjusting the desktop area resolution color depth or refresh rate refer to the user manual that came with your video card If you change the resolution it is a good idea to calibrate your touch screen Supported Video Display Modes and Refresh Rates Your video card should support one of the display modes specified in Table 1 If you select an unsupported video mode the display may stop working or display unsatisfactory picture quality Table 1 Applicable Display Mode and Refresh Rate Display Mode Refresh Rate Hz 640 x 350 70 640 x 480 60 70 72 and 75 720 x 400 70 800 x 600 56 60 70 72 and 75 1024 x 768 60 70 and 75 1280 x 720 60 and 75 1280 x 1024 60 and 75 1360 x 768 60 and 75 1680 x 1050 60 3M Touch Systems Inc Proprietary Information 37531 Rev D 14 3M Multi touch Display M2256PW User Guide Configuring the Display Settings After you connect your M2256PW Multi touch Display and turn on your computer you may need to configure one or more of these display settings The ideal setting for the M2256PW Multi touch Display is as follows e Display mode also called desktop area or video native resol
39. re to turn off your display before cleaning Typically an isopropyl alcohol and water solution ratio of 50 50 is the best cleaning agent for your touch sensor You can also use straight isopropyl alcohol CAUTION To avoid the potentially hazardous situations associated with the use of alcohol or other solvents which may result in minor or moderate injury or property damage e Follow all instructions and recommendations in the manufacturer s Material Safety Data Sheet and product label Be sure to follow solvent manufacturer s precautions and directions for use when using any solvents It is important to avoid using any caustic chemicals on the touch sensor Do not use any vinegar based solutions e Apply the cleaner with a soft lint free cloth Avoid using gritty cloths e Always dampen the cloth and then clean the sensor Be sure to spray the cleaning liquid onto the cloth not the sensor so that drips do not seep inside the display or stain the bezel 3M Touch Systems Support Services 3M Touch Systems Inc provides extensive support services through our website and technical support organization Visit the 3M Touch Systems website at http www 3m com touch where you can download MT 7 software and drivers obtain regularly updated technical documentation on 3M Touch Systems products and learn more about our company Whenever you contact Technical Support please provide the following information e Touch display siz
40. roprietary Information 37531 Rev D 12 3M Multi touch Display M2256PW User Guide Connecting the Touch Display CAUTION You are cautioned that any change or modification to the equipment not expressly approved by the party responsible for compliance could void your authority to operate such equipment To connect the M2256PW Multi touch Display 1 Turn off your computer You should always turn off the computer before connecting or disconnecting a device 2 Select either the DVI or VGA cable Connect one end of the video cable to the video connector on the display Connect the other end to the video card in your computer 3 Connect one end of the touch sensor cable either USB or serial to the LCD Connect the other end to an available port on your computer 4 Plug the AC power cord into the display 5 Connect the power cable to an appropriate power source Testing the M2256PW Multi touch Display Note The M2256PW Display has a power status light located on the front of the bezel After connection turn on the power switch located at the bottom of the front bezel Before testing your touch display make sure all cables are connected properly Be sure to tighten all cable screws To test that the display is working properly Turn on your computer 2 Make sure the video image is displayed If it is not check the LED to ensure that the display is not in power save mode orange 3 Make sure the v
41. rt when activated is sent to the host whenever new data is available scheduled for transmission It is an asynchronous report that is activated by default at power up See SetAsyncReport for details on how to activate deactivate an asynchronous report The report shown supports up to 6 simultaneous touches Note that if more than 6 touches were to be supported Report 0x13 would be sent as many times as necessary to accommodate the number of fingers touching Only the first Report 0x13 will have a non zero actual count Each valid touch is marked with an ID number that remains the same from touchdown thru liftoff The ID number can be any value from 0 to 255 Ignore all other data within a touch report structure with a status marked not valid The coordinate system 1s Upper Left origin 3M Touch Systems Inc Proprietary Information 37531 Rev D 28 3M Multi touch Display M2256PW User Guide Table 15 Coordinate Data Report 0x13 Data Stage Offset 0 l 11 21 31 41 51 61 62 63 Field Report ID Touch Report Touch Report Touch Report Touch Report Touch Report Touch Report Actual Count Not used Not used Table 16 Touch Report Structure Offset 0 Ol ONIN NAL AININ Field Status Touch ID X Isb X msb Y Isb Y msb Width Isb Width msb Height Isb Height msb Size l 10 10 10 10 10 10 l l l Size 6 p f p 1 bech Jl bech G p Jl pi Jl pd 1 bech Jl kech Value 0x13 See
42. s recommends that the host system issue a Reset command whenever the host system is powered on and is attempting to establish communication with the controller The amount of time needed to execute a Reset command is typically 500 milliseconds with a defined maximum of 2000 milliseconds Therefore the application program should wait and be sure it receives the command response before issuing another command to the controller following the reset Restore Defaults Syntax Response Description Unit Type lt SOH gt RD lt CR gt lt SOH gt 0 lt CR gt Positive response Returns to the factory default operating parameters The Restore Defaults command copies the 3M Touch Systems factory default parameters from ROM to the non volatile memory NOVRAM and then executes a Reset command The following table lists the factory defaults for the PX controller The Restore Defaults command is useful in situations where inadvertent commands to the controller have rendered the sensor inoperative Table 18 PX Factory Default Settings Operating Parameter Default Baud Rate 115 200 Serial Communication Settings N 8 1 Data Format Format Tablet Multitouch Operating Mode Mode Stream Return to Factory Calibration Yes Note After you issue a Restore Defaults command you must recalibrate your sensor lt SOH gt UT lt CR gt Responds with an 8 character identity string This string identifies the type of controller currently attache
43. table 16 See table 16 See table 16 See table 16 See table 16 See table 16 1 to 60 0 0 Value Ox XX 0 255 OxXX Ox XX OxXX USA AS OxXX OxXX OxXX OxXX Description Report ID Touch Report Structure Touch Report Structure Touch Report Structure Touch Report Structure Touch Report Structure Touch Report Structure Number of valid touch reports Description 0x00 Report not valid 0x04 Not touching 0x07 Touching Touch thread ID number X 0 7FFF Y 0 7FFF Width 0 7FFF Height 0 7FFF 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 29 APPENDIX B 3M PX Serial Controller Communications This appendix is intended for software developers only and discusses the fundamentals of communicating with the 3M PX serial controller The firmware commands which are usually issued by a driver or utility program on the host system control the operation of the controller however developers can enter these commands directly This appendix e Describes the controller default settings e Lists the recommended firmware commands for current development e Describes how to use each of these commands e References additional commands developers may need to use The description of each command includes the command syntax the default value how the command works and the expected response from the controller Overview of Firmware Commands Deve
44. tant Safety Information Read and understand all safety information before using this product Follow all instructions marked on the product and described in this document Pay close attention to the following installation warnings and safety precautions ntended Use The 3M Multi touch Display M2256PW was designed for touch input and tested to replace an existing display These displays are intended for indoor use only and are not designed for use in hazardous locations 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide Explanation of Signal Word Consequences A DANGER Indicates a potentially hazardous situation which if not avoided will result in death or serious injury and or property damage A WARNING Indicates a potentially hazardous situation which if not avoided could result in death or serious injury and or property damage A CAUTION Indicates a potentially hazardous situation which if not avoided may result in minor or moderate injury and or property damage CAUTION Indicates a potentially hazardous situation which if not avoided may result in property damage A DANGER To avoid the risk of fire and or explosion which will result in serious injury or death e Do not install or use this product in a hazardous location A WARNING To avoid the risk of fire which could result in serious injury or death e Do not remove the cover or back of the
45. ted by using vendor requests and vendor reports 1 e vendor specific transactions The controller issues some reports without prompting the computer The computer can also send requests to the controller to change how it operates or receives information about the controller The controller issues a 3M Touch Systems Inc Proprietary Information 37531 Rev D 22 3M Multi touch Display M2256PW User Guide synchronous report in response to some of these requests You need to know product ID 0502H and the vendor ID 0596H to write your own driver These values are required for identifying the controller Receiving Reports from the Controller The controller sends a variety of reports to the computer The first byte of each report is the Report ID that defines the structure and content of the report The controller sends some reports as a direct response to a computer request synchronous The controller will also send some reports as the result of an external event such as a touch asynchronous Command Set The USB command set is implemented by using HID Get Feature and Set Feature commands The various requests and reports are grouped together by report size under a common feature ID HID Class Requests The following table summarizes the available HID class requests Table 1 HID Class Requests Summary HID Report Command bmRequest bRequest Feature Report Data Name Type Report ID Subtype Stage Bytes Get Feature Get
46. tity string ADxxxx Reset R Resets certain modes and gets a new baseline Restore Defaults RD Restores default settings Unit Type UT Returns the Status string AD ss lt SOH gt CX lt CR gt lt SOH gt 1 lt CR gt Valid point response A Valid Point Response 1 signifies that a touch coordinate was detected and is in range of the expected screen target area Two valid point responses indicate successful calibration lt SOH gt 0 lt CR gt Invalid point response An Invalid Point Response 0 is returned if the touch coordinate is out of range If either calibration point is invalid the touch coordinates are discarded and the calibration points remain unchanged from their previous values lt SOH gt 2 lt CR gt Invalid point response An Invalid Point Response 2 1s returned if the user did not touch the target long enough to provide an accurate point Initiates an interactive 2 point calibration During the calibration process you define the active area of the touch sensor by mapping locations to an absolute X Y coordinate system You touch two target areas on the sensor Touching the target areas sends the X Y coordinates for those touch points to the controller The controller calculates all other touch points based on these two points The Calibrate command sets the calibration targets points 12 percent inward from the corner of the video image Setting the targets inward makes the calibration process
47. ution 1680 x 1050 e Refresh rate also called vertical scan rate or vertical sync 60 Hz e Color depth also called color palette or number of colors at least 16 bit high color Multimedia Features The M2256PW Multi touch Display comes with speakers built into the back of the display housing and includes audio cables These cables can be connected underneath the display Access to the Video Controls This section provides guidelines for adjusting the video display and using the display controls to adjust the image to your liking The controls for adjusting the video display are located on the bottom right of the M2256PW Multi touch Display These buttons let you display the on screen menu and adjust the phase image position contrast and brightness Before you make any adjustments e Be sure to adjust the controls in your normal lighting conditions e Display a test image or pattern whenever you adjust the video Menu Select Down Up Auto Exit Power LED 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 15 Adjusting the M2256PW Video Display Your M2256PW Multi touch Display has four controls to adjust the video display e Menu Shows or hides the on screen display menu e Select Highlights the current menu option or saves the current setting Press A or Y to change the value e A Up Enables you to scroll forward through items on the menu increase the
48. x01 async touch output on Not used 3M Touch Systems Inc Proprietary Information 37531 Rev D 3M Multi touch Display M2256PW User Guide 25 POC Status The status of the Power on Checks Various controller systems are checked at power up If any failures in these systems are detected a POC flag is set The POC status field reports the state of these flags Table 7 Power On Check Bit Fields Bit Number Description l 2 3 4 5 7 Not used ROM_ERROR PWM Error NOV_ERROR HDW_ERROR Not used Notes Code area checksum error Touch screen not connected or potential problem Parameter blocks checksum error Problem with ADCs Cmd Status The status for the last command request This field is used to determine whether the last request was processed successfully It 1s also used to track the progress of a multi stage request such as 2 point calibration The Status Request does not affect the contents of this field 1 e successful or unsuccessful processing of a previous status request does not cause the command status field to be updated Table 8 Valid Command Status Field Entries Response Description Failure in command processing Command being processed Stage 1 processing complete for multi stage commands Nini BlOolmole o J Command complete Soft Reset Occurred Hard Reset Occurred Not used Get Feature GetMaxCount This is a request to send information that indicates the maximum num
Download Pdf Manuals
Related Search
Related Contents
Océ VarioPrint® 4110/4120 - Océ Samsung 320MP-2 Manual de Usuario JZ2ZZ-U20R01 Accessory Stoma Measuring Device_130701_docx Samsung S1030 User Manual S250/S350-CL ENERGIZER (HP) 取扱説明書 (761.87 KB/PDF) 文書 1 SaiSon culturelle manuale utente 0687 Open On-Chip Debugger: OpenOCD User's Guide Copyright © All rights reserved.