Blog Home

Rapidly create your own capacitive multi-touch sensors with this kit

Arduino TeamNovember 13th, 2019

You likely use touchscreens every day when interacting with your phone — perhaps even to read this article — but creating your own capacitive matrix is unfortunately out of reach for most makers and electronics novices. As seen here, researchers have devised a new technique that will allow for easier prototyping of this type of interface, which can function on both flat and curved surfaces, over a variety of materials.

To accomplish this, the team developed an Arduino library, as well as one for Processing, and used OpenCV to track multiple finger positions. Interactions have been tested with an Uno, Mega and LilyPad, and would presumably work with almost any other Arduino board as needed!

We introduce Multi-Touch Kit, a low-cost do­ it-yourself technique to enable interaction designers, makers, and electronics novices alike to rapidly create and experiment with high-resolution multi-touch sensors of custom sizes, ge­ometries, and materials. 

In contrast to existing solutions, the Multi-Touch Kit is the first technique that works with a commodity microcontroller (our implementation uses a standard Arduino) and does not require any specialized hardware. As a technical enabler, we contribute a modified multi-touch sensing scheme that lever­ ages the human body as a transmission channel of MHz range signals through a capacitive near-field coupling mechanism. This leads to a clean signal that can be readily processed with the Arduino’s built-in analog-to-digital converter, resulting in a sensing accuracy comparable to industrial multi-touch con­ trollers. Only a standard multiplexer and resistors are required alongside the Arduino to drive and read out a touch sensor matrix. 

The technique is versatile and compatible with many types of multi-touch sensor matrices, including flexible sensor films on paper or PET, sensors on textiles, and sensors on 3D printed objects. Furthermore, the technique is compatible with sensors of various scale, curvature, and electrode materials (silver, copper, conductive yarn) fabricated using conductive printing, hand-drawing with a conductive pen, cutting, or stitching. 

8 Responses to “Rapidly create your own capacitive multi-touch sensors with this kit”

  1. (deleted) Says:


  2. Willy1067 Says:

    Where do you get this kit?
    How much does it cost?

  3. rafununu Says:

    I made a 16 x 16 sensitive keyboards with analog multiplexers (4051) and a AGC amplifier for only one bit, it was the “action” part of a quite complete lighting controller, but at that time there weren’t Arduinos, so I used a Motorola 6809. Good old times !

  4. faheemcs2019 Says:

    I found this interesting for me to have this apply practically. Its more amazing to use.

  5. jabbar_hussain12 Says:

    Good blog.
    i want to make this could you please provide the material needed?

  6. maasp Says:


  7. calamity1974 Says:

    This is so fascinating and cool! Technology has come such a long way and this will come in handy in so many fields!
    Calamity Jane

  8. Olivier_ger Says:

    No response from the moderator?!?

Leave a Reply

You must be logged in with your Arduino account to post a comment.