MT7 3M Touch driver

M

Mike Warren

I use the XPe driver available from the 3M touch web site in my
image and it works well until I enable the second monitor.

The problem is that although the driver supports dual display,
the control panel does not, so it's impossible to map the touch
screen to the primary display.

The documentations states:

---------------------------------
MULTIPLE MONITOR SUPPORT
---------------------------------
This version of the control panel does not support multiple monitors.
The core driver and calibration tool can support such systems. Contact
your Field Application Engineer or Technical Support representative at
3M Touch Systems, Inc., for additional information.

I have contacted 3M Touch Australia many times and have been
told that there is a tool which can map the touch panel but it is for
internal 3M use only.

I suspect it is simply a case of some registry settings but without
the tool I can't even find out what they are.

Anyone have a suggestion?

-Mike
[frustrated]
 
G

gasmonso

Wow, I thought I was the only person going through this personal hell.
It is possible to activate dual display, but you need a custom cfg file
in the C:\Program Files\MicroTouch\MT7 directory. Contact 3M at
866-407-6666 and they will help you. I have given up on it though as
the support for multiple displays is better in the Touchware Version
5.64 SR6 driver. If your touch panels are supported by that driver I
would use that instead. It's on there website, but of course its not a
component. Supposedly, the support for multiple monitors will be
improving in a release later this year.

Hope this helps a little :)

gasmonso
 
M

Mike Warren

Hi Gasmonso

Thanks for the reply.
Wow, I thought I was the only person going through this personal hell.
:)

It is possible to activate dual display, but you need a custom cfg
file in the C:\Program Files\MicroTouch\MT7 directory.

Do you know anything about the contents of this file? I need to
map the touch screen to 0,0 to 800,600
Contact 3M at 866-407-6666 and they will help you.

I'm in Australia and supposed to deal with 3M Touch Australia.
I have given up on it though as the support for multiple displays
is better in the Touchware Version 5.64 SR6 driver.

I use V5 SR6 in another image but overall prefer MT7. It works
perfectly for me with only one display.
Supposedly, the support for multiple monitors will be improving
in a release later this year.

That's what they keep telling me as well. :)

-Mike
 
A

Andy Allred [MS]

Sorry Mike, this is a little off topic -

But can you tell me more about the 3M driver? I haven't registered for the
driver so I don't know much about it. Does the it come with a component,
what is unique about the driver for XPe as compared to the XP-Pro version?

Thank you.

--
Andy
--
Embedded team blog: http://blogs.msdn.com/embedded/

This posting is provided "AS IS" with no warranties, and confers no rights.


Mike Warren said:
I use the XPe driver available from the 3M touch web site in my
image and it works well until I enable the second monitor.

The problem is that although the driver supports dual display,
the control panel does not, so it's impossible to map the touch
screen to the primary display.

The documentations states:

---------------------------------
MULTIPLE MONITOR SUPPORT
---------------------------------
This version of the control panel does not support multiple monitors.
The core driver and calibration tool can support such systems. Contact
your Field Application Engineer or Technical Support representative at
3M Touch Systems, Inc., for additional information.

I have contacted 3M Touch Australia many times and have been
told that there is a tool which can map the touch panel but it is for
internal 3M use only.

I suspect it is simply a case of some registry settings but without
the tool I can't even find out what they are.

Anyone have a suggestion?

-Mike
[frustrated]
 
M

Mike Warren

Hi Andy Allred,
But can you tell me more about the 3M driver? I haven't registered
for the driver so I don't know much about it. Does the it come with a
component, what is unique about the driver for XPe as compared to the
XP-Pro version?

The MT7 version is available as a component for XPe or as an
installable version for XP.

http://www.3m.com/3MTouchSystems/downloads/TSdrivers.jhtml

It will ask you to enter masses of information but will accept
any junk in the fields. Just mash the keyboard. ;-)

-Mike
 
G

gasmonso

Hi Mike, the file would appear like this:

<Touch>
<Instance="Screen1">
DisplayID=0
TouchScreenIdentifier="USB287D88C6"
</Instance>
<Instance="Screen2">
DisplayID=1
TouchScreenIdentifier="USB00017D04"
</Instance>
</Touch>

Note, the TouchScreenIdentifier field. This is an ID assigned to each
touch panel which can be found when viewing the calibration tool for
each display.

-Drop this cfg file (called whatever.cfg) in to \Program
Files\MicroTouch\MT7
-Open a DOS window and change directory to there.
-Issue the command line "twcfgutil /u whatever.cfg".

This should be enough information to get you in trouble and keep ya
busy :)

gasmonso
 
M

Mike Warren

Hi Gasmonso,
This should be enough information to get you in trouble and keep ya
busy :)

LOL. Thanks for the information. I created a config file called
2330.cfg (my device model number) with this content:

<Touch>
<Instance="Screen1">
DisplayID=0
TouchScreenIdentifier="USB00001234"
</Touch>

and ran:
TwMonitor.exe
TWCfgUtil.exe /u 2330.cfg and it worked perfectly.

I set the touch controller ID on any monitor connected to
my device to 1234 using UsbSet.exe (supplied by 3M)
so this should work on any of my 2330s.

-Mike
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top