Open-source driver software for touch-enabled user interfaces

March 14, 2012 // By Julien Happich
Zytronic has introduced the first in a series of new software drivers for use with its range of Projected Capacitive Technology (PCT) touch sensors and touch controller products. This presents the industry with a more comprehensive platform on which touchscreen systems with high performance, heavy duty operation, strong accuracy levels and exciting feature sets can be built from the ground up.

Designed to work with Zytronic's latest ZXY100 touch controller series, the initial drivers will support the increasingly popular Linux operating system, and for industrial users Microsoft Windows CE. The Linux drivers are supported on both Ubuntu 10.04 and Debian 6.01/6.02 distributions. The ZXY100 series controllers are already designed for plug-and-play use with the in-built Windows 7 basic Human Interface Device (HID) driver, which allows touchscreen calibration. A Zytronic add-on pack to be released shortly will enable users of Windows 7 (and the forthcoming Windows 8) to tune the controller firmware directly, so that touch sensitivity, filters, overlay thickness, etc. can be readily changed to suit the individual application.

Furthermore, the Windows 7/8 add-on pack or “config tool” has been designed to be compatible with off-the-shelf multi-touch user interface software packages, such as Omnivision’s Omnitapps and Nuiteq’s Snowflake , so that the dual touch functionality of the ZXY100 controllers can be used fully. The new drivers’ graphical user interface (GUI) has been improved, and now features a quick and simple “dashboard” style for basic users, plus an expert mode that allows access to filters and settings for more advanced users.

Finally, for users with software development capability, Zytronic is making the driver source code available for the Linux and CE versions. It is hoped that this will enable clients to develop their own bespoke driver packages to better suit their applications and end markets.

Visit Zytronic at