Overview
ESP32-S2/S3 can support up to 14 capacitive touch sensor, which can be used to design touch buttons, sliders, etc. For a long time touchpad (touchsensor) debugging and driver configuration has been a difficult problem. But now we're trying to make it easier and interesting, now several touchpad debugging tools and methods for ESP chip is under developing.
We've made some progress so far, and would like to sharing a Beta version of our touchpad debugging tool (tptool) with you. This version support:
- Modification of all Touch parameters in real time, including thresholds, filter parameters, and more.
- Plot all Touch channel's data (raw, smooth, baseline, diff) in real time,
- Control and log hardware events in table
- Enter sleep mode with one button, the wakeup channel parameters can be configured
- Wireless debugging, using ESP-NOW protocol (A second ESP32XX module is required as a receiver)
- Save the original data on the local machine for further analysis
- More...
If you're interested, please try it. (There could be some issues in current Beta version, if you encounter any problems, feel free to add your questions to https://esp32.com/
How to run the GUI
- Install from pip using
pip install tptool - Run GUI using
python -m tptool
Note
Currently supported SoC:
- ESP32-S2
- ESP32-S3
Currently only supports using the Debug Firmware for touchsensor debugging, please using any ESP download tool then following the below configuration for download.
Release files for tptool 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tptool-0.0.4.tar.gz | 157.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tptool-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 198.4 kB
Release files / tptool-0.0.4.tar.gz
| Download URL | tptool-0.0.4.tar.gz |
|---|---|
| Size | 157.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f7899cbcbb3648e7144f8ee4705e7182f5748f2770b680ad072bf75fbf989cac
|
|
BLAKE2b-256 checksum How to use checksums |
9819e75cfe53e84d1f8c87da14068b18d9d572a044e2d6a115dccdaf3f91ea2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.6
|
Release files / tptool-0.0.4-py3-none-any.whl
| Download URL | tptool-0.0.4-py3-none-any.whl |
|---|---|
| Size | 40.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
718b6cefe52131dd2c5593a82f6660ddc86be861c2a8072d4d5ce03810a4607f
|
|
BLAKE2b-256 checksum How to use checksums |
22d12fb7f4898f283f9f21181a39a61e158d6e1349af3349cb5e0fcdad19d02f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.6
|