Skip to content

Request PID EC00 for MCmacro by QuadState #1052

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 6 commits into
base: master
Choose a base branch
from

Conversation

QuadState
Copy link

This pull request registers a new USB PID (EC00) for MCmacro,
a low-profile USB macro pad using Kailh Choc V2 mechanical switches.

ℹ️ Note: A separate PID request is open for ECmacro, which uses electrostatic-capacitive (Topre/NIZ style) switches.
MCmacro is identical in form factor but fitted with mechanical Kailh Choc V2 switches.

Device summary

@tannewt
Copy link
Collaborator

tannewt commented May 12, 2025

Depends on #1043

@QuadState
Copy link
Author

QuadState commented May 13, 2025

I appreciate you bringing this to our attention.

  • KiCad project files added: MCmacro04 KiCad archive (ZIP)
    • Note: KiCad DRC will report clearance errors, but the actual copper-to-copper spacing exceeds 0.15 mm and meets JLCPCB’s (and other PCB fabs’) manufacturing requirements.
      This is because I intentionally enlarged the thermal relief gaps around the switch pads to improve soldering reliability.
  • PCB updated to the latest revision
  • Arduino firmware source remains unchanged in firmware/mcmacro04

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants