How to build a Multi-Touch surface

How to build a Multi-Touch surface
Multi-touch gestures are the latest and greatest way to interact with your computer.  However, commercial systems are not widely available and are expensive.  Fortunately, you can do it yourself better and for less cost.

Principle components (Click links for product info):
$35 PS3 Eye Camera (Recommended but any decent webcam will work)
$20 IR bandpass filter
$200 5-meter dimmable IR LED Strip
$1000 Any recent/decent computer (PC/MAC)
$1000 Any projector >2000 lumens (NEC NP410W)
$40 Front surface mirror
$80 Abrasion resistant acrylic sheet (23" x 35" x 0.236")
$130 Rear projection acrylic sheet (23" x 35" x 0.118")
$145 EndLighten acrylic sheet (23" x 35" x 0.394")
Total: ~$2500

Software (Click links for downloads):
$free CCV (Used to turn images into blobs)
$free CL-Eye Platform Driver (For PS3 Eye camera)
$free Multi-Touch Vista (Optional Multi-Touch TUIO driver for Windows integration)
$? Windows 7 (Recommended)

Written by Justin Klaassen, Duke University B.S.E. 2012
Sponsored by the Duke Library

 
Remove these adsRemove these ads by Signing Up
 

Step 1What is a Multi-Touch surface?

What is a Multi-Touch surface?
 A Multi-Touch surface is essentially a giant touch screen that can process multiple touches at once.  And in our case, a virtually unlimited amount of touches.  By allowing multiple touches, gestures can be performed on surface.  These gestures are typically simple things like pinching and pulling on an image to zoom in and out.  By supporting gestures like these interfacing with a computer becomes much more intuitive and fun.  In a public place, a Multi-Touch surface can be a real attention grabber.



« Previous StepDownload PDFView All StepsNext Step »
111 comments
1-40 of 111next »
Feb 4, 2012. 12:08 PMlrubin28 says:
Cheapest place for Front Surface Mirror is BostonCraftWorks.com. They charge $39 for a real glass FSM sheet, 16 inches x 20 inches. They sell it for high quality kaleidoscopes although people also use it for things like cameras, copy machines etc. They also sell smaller sheets of acrylic front surface mirror - its about 12" x 12" and it only costs about ten bucks - the only issue for optics is that the acrylic is bendable, so it needs something firm underneath, or you should probably just buy the glass version. The glass version also has a very thin layer of a protectant on it so that it can handle very light cleaning. Normally you want to keep FSM in a sealed environment so it doesn't pick up dust.
Jan 8, 2012. 9:43 AMlfields1 says:
I have been looking at the idea of trying to use a mirror to reduce the distance the camera needs to be from the screen. Have you tried this? I can't seem to find anyone that has. I would just do it myself but I am waiting on a computer that can handle multi touch. I have all the components except that.
Jan 23, 2012. 12:56 PMmaewert says:
I'm considering building this and I happen to have a broken rear projection TV that has a good front-surface mirror. I've seen other designs on the net that used mirrors to get a larger distance but have not done so myself. If you can get a front-surface mirror, then it should work.
Dec 27, 2011. 7:35 PMsifihog says:
Is it possible to wire separate LEDs instead of buying a LED reel?
Sep 5, 2011. 8:03 AMaismail6 says:
some one please respond? how manny layers of arcylic do i have to use ?
Dec 4, 2011. 6:28 PMfredbana says:
three see step 5
Oct 20, 2010. 5:17 PMthedickmorris says:
if you were to do an "Open Air" construction, would there be issues with false readings from the camera from other IR sources? Like say on a stage with lots of different colored moving lights?

I have an idea...
Oct 7, 2011. 4:58 PMFireater989 says:
It depends on your method, if you use FTIR, not as much. Other methods like DI or DSI, yes
Oct 4, 2011. 6:07 PMjcksparr0w says:
do i have to buy the entire reel of ir leds? an entire 5 m/16 ft?
Jul 8, 2011. 6:11 PMserch says:
Also I forgot to ask ..

On the website posted for the endlighten acrylic
I found three options:

ACRYLITE® Exotic Edge
Green 6F22 GT

ACRYLITE® EndLighten T
Colorless 0F11 L

ACRYLITE® EndLighten
Colorless 0M02 XL (cast acrylic)

Which one is better or which one is the one that works? The higher the transmission they have the better?
Jul 8, 2011. 6:08 PMserch says:
Hello! I know this is project was done about one year ago. However I was wondering if you could help me out. I am trying to make my own table but I have a few questions.

What is the front surface mirror for?
What is the order in which you place the layers?
Did you put the LEDs on all four sides of the EndLighten Acrylic?

From what I understand the Endlighten Acrylic is placed at the bottom. Then the rear projection acrylic, and then the abrasion resistant acrylic. (Also the abrasion resistant acrylic is to protect the other layers from use right? This would be the layer I would touch?). After this I dont know where the surface mirror goes or what is for.

Thank you very much for all your help and this is by far one of the best instructables or instructions for that matter in building a multitouch table.
Dec 7, 2010. 5:43 PMseptamusdave says:
I was just wondering, would this work with a sheet of glass as the surface layer rather than acrylic, using the rear projection acrylic and endlighten acrylic layers as you have detailed here?
Jul 6, 2011. 8:28 AMcrewlbn says:
I am also wondering if it is possible to use glass sheet instead of an acrylic one? It will work as a table so I would like to make it more resistant for scratches by using glass.
Apr 13, 2011. 2:34 AMKriĆĄto25 says:
Can you use plexiglass instead of acrylic sheet?
Sep 10, 2010. 12:29 PMharry599 says:
decent pc's are nowhere near $1000, epesily if you build them yourself...
Feb 26, 2011. 8:43 PMAnkoku92 says:
if youre smart about your shopping, you can make a pc capable of high end processing/gaming or whatever you need for just over a grand, where as if you'd buy one pre-assembled it'd be upwards of three grand.
Jan 5, 2011. 4:43 PMthe_prototype says:
I build my PC for ~600/700€...
It's "High-End" and I can play every single game without lags in Full HD Resolution.
Oh and I uild one time a PC for a friend, it was around 550€ and can to play every game in full hd without any lags.

Just sayin'...
Oct 3, 2010. 9:32 AMharry599 says:
if you build them yourself, you are looking at about £450-£800, i recently built a high spc pc with an i7 and 8gb of ddr3 ram for around £600-£700.
Feb 22, 2011. 12:51 PMmadfx says:
Hi,

I made the table, it's all working, im having problems only with win 7 multitouch driver. I installed it, it's ok, but when i unable my mouse the red point are not moving on the screen, it's stuck. I reinstalled the driver several times but im not getting any result.

could someone help me?
Feb 10, 2011. 10:12 AMmadfx says:
I'm having problems to find the led strip infra red. I live in brazil, is there any other way to use the infra red led? could i use like 2 or 3 simple led lamp infra red?

Jan 17, 2011. 5:55 PMmulti touch says:
Was wondering if there is any drawbacks to using a DLP projector, like heat or power consumption. A pros/cons of using either a LED,LCD, or DLP would be nice if anyone has that info.

Excellent info thus far, by the way.
Jan 5, 2011. 4:40 PMthe_prototype says:
I'm sure this will work with any good webcam, won't it?
So why don't just use for exemple a Microsoft Lifecam which you can get for 15€?
Jan 5, 2011. 4:46 PMthe_prototype says:
ok i saw the older comment where the answer was yes...
A "HD" wecam it is then (for best accuracy) :)
Jan 6, 2011. 11:13 AMthe_prototype says:
btw I like your design of the "case" :D
It's ot too big but big enough to store the pc in it so it has only the power cable going out :)
This would be a really great way for stores to get the attention of the people passing by.
Oct 7, 2010. 8:10 AMDHaworth says:
So, I got the PS3 Eye camera and the IR filter from Peau Productions. Peau productions says the filter will rest on the camera sensor, so don't screw the screws tight, just snug.
My question is, won't this shift cause the camera to be out of focus?
Aug 20, 2010. 2:02 PMBDubs says:
NEC NP410W Projector price went down
Aug 20, 2010. 12:21 PMsoapdude says:
Could you suggest a projector? Which one did you use? Thanks.
Aug 5, 2010. 10:18 PMarvindmasti says:
where can we get those types of acrylic sheets???????
Jul 13, 2010. 4:41 AMgenbli says:
Hi, I am building a multi-touch surface with IR. It must run under Windows 7 for all standerd application. Wich driver I can used for that? How it works? Please help me! Thanks in addvance
May 23, 2010. 9:45 AMdbasner says:
 Hi,

I am building a multi-touch table and it seems like you have somehow figured out one of the problems we are having.  How is it that you are only using one front surface mirror? shouldn't the image be flipped, like if you look at text in a mirror?  Do you have software to flip it when it's sent to the projector so when it hits the surface, it is "normal"?  Sorry for all the questions but this would save my club a whole lot of time and frustration trying to angle two mirrors at just the right angle, as well as math trying to figure out how high etc. the mirrors need to be so we have the right projection length.
May 23, 2010. 1:28 PMdbasner says:
Thanks for the quick response!
May 9, 2010. 3:15 PMtonwac01 says:
can u just use any camera; like a webcam?
Apr 28, 2010. 12:15 PMtechnoguy94 says:
Couldn't you just use a Wiimote, since it already tracks up to 4 IR points?
1-40 of 111next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
18
Followers
1
Author:jck112