A compact USB macro pad using electrostatic capacitive switches (Topre/NIZ style).
Model | Key Count | Typical Use |
---|---|---|
ECmacro 02 | 2 keys | Volume / Mute |
- Electrostatic capacitive switches (Topre/NIZ style)
- USB HID device with CH552 microcontroller
- Functions:
- Volume Up (Key 1)
- Volume Down (Key 2)
- Mute (Simultaneous press)
- Open-source hardware and firmware USB VID/PID assigned via pid.codes (requested: VID 0x1209 / PID 0xEC02, status: pending).
- Windows 10/11
- macOS (10.14+)
- Linux (kernel with HID support)
- Firmware (.ino)
- This project uses CH55xduino.
See the firmware directory for source code and pin assignment.
- This project uses CH55xduino.
This project uses dual licenses:
- Firmware and source code: MIT License
- Schematics, PCB layout, and documents: CC BY 4.0
© 2025 QuadState
This project is in the process of registering a USB Product ID (PID) via pid.codes.
The tentative assignment is:
- Vendor ID:
0x1209
(pid.codes community VID) - Product ID:
0xEC02
(tentative) - PID.codes listing: Pending approval
Once approved, the device will identify as:
Please use GitHub Issues for questions, bugs, or feedback.
We welcome contributions, suggestions, and improvements!