Skip to content

Ultra‑slim 4‑key USB macro pad with Kailh Choc V2 low‑profile switches and open‑source CH552 HID firmware.

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-CCBY.txt
MIT
LICENSE-MIT.txt
Notifications You must be signed in to change notification settings

QuadState/MCmacro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECmacro

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

🖼️ Gallery

Image View


📦 Features

  • 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).

🖥️ Supported OS

  • Windows 10/11
  • macOS (10.14+)
  • Linux (kernel with HID support)

🔍 Hardware Resources

PCB Top View


🧩 Firmware


📄 License

This project uses dual licenses:

© 2025 QuadState


🆔 USB PID Registration

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:


💬 Contact & Feedback

Please use GitHub Issues for questions, bugs, or feedback.
We welcome contributions, suggestions, and improvements!


About

Ultra‑slim 4‑key USB macro pad with Kailh Choc V2 low‑profile switches and open‑source CH552 HID firmware.

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE-CCBY.txt
MIT
LICENSE-MIT.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published