A compact USB macro pad using low‑profile Kailh Choc V2 mechanical switches.
Model | Key Count | Typical Use |
---|---|---|
MCmacro 04 | 4 keys | Copy / Paste / Undo / Redo |
- Low‑profile Kailh Choc V2 mechanical switches
- Ultra‑slim 4‑key layout(Choc spacing)
- USB HID device with CH552 microcontroller
- Open-source hardware and firmware USB VID/PID assigned via pid.codes (requested: VID 0x1209 / PID 0xEC00, 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:
0xEC00
(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!