

EITWatch: An ESP32-S3-Based Gesture Detection System
Researchers from Northwestern University have developed EITWatch, an open-source gesture detection system based on the ESP32-S3 controller, designed to fit within the standard footprint of a smartwatch. Utilizing a Seeed Studio XIAO ESP32-S3 board and eight electrodes, EITWatch can detect hand gestures through impedance variations caused by muscle and tendon movements beneath the skin. Unlike other electrical impedance tomography systems, EITWatch places all electrodes on the back of the case, achieving a sensing area of a 31 mm ring. Tests demonstrated a gesture recognition accuracy of 92.5% for macro gestures and 91.5% for micro gestures. Moreover, EITWatch is fully open-source, with all files and firmware available on GitHub.
Critical Analysis
The innovation of EITWatch lies in its approach to impedance tomography, providing an alternative to traditional gesture detection systems. However, the results show a drop in accuracy over time and with new users, indicating there are still challenges to address. The ability to use machine learning algorithms on-device is a strong point, yet battery life remains a concern for extended use. Nevertheless, the comprehensive open-source nature of the project fosters a shared innovation ecosystem that could lead to further improvements in the future.
Pros and Cons
| Pros | Cons |
|---|---|
| Fully open-source | Limited accuracy over time |
| Compact smartwatch design | Relatively short battery life |
| Innovative gesture recognition | Dependent on a limited number of electrodes |
| On-device filtering and preprocessing algorithms | May require a learning curve for new users |
Sources
Author: Debashis Das
URL: https://www.cnx-software.com/2026/08/14/eitwatch-open-source-esp32-s3-smartwatch-implements-planar-eit-hand-gesture-recognition/
Publication Date: 2026-08-17
Rights and Attribution
Images, logos, and photographs are the property of their respective owners. Used for commentary purposes.
← Back to blog