Skip to content

Compact 2-key capacitive macro keyboard. Open source, HID-compatible, ready for volume control.

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/ECmacro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ECmacro

A compact USB macro pad using electrostatic capacitive switches (Topre/NIZ style).

Model Key Count Typical Use
ECmacro 02 2 keys Volume / Mute

🖼️ Gallery

Image View


📦 Features

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

🖥️ 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: 0xEC02 (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

Compact 2-key capacitive macro keyboard. Open source, HID-compatible, ready for volume control.

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