Open-source industrial design files for Keychron keyboards and mice. Includes CAD models (case, plate, stabilizer, encoder, keycap) for Q, Q Pro, Q HE, K Pro, K Max, K HE, V Max, P HE series and M1–M7 mice. 100+ models. STEP/DXF/PDF formats. This project is source-available. Commercial use is strictly prohibited.
active 2026-04-04 → 2026-08-09 (UTC)
Activity over time
Daily event counts in the loaded window
Line chart, 128 days from 2026-04-04 to 2026-08-09. Pushes: 131 total, peak 33 in a day. Pull requests: 10 total, peak 8 in a day. Issues: 19 total, peak 4 in a day. Comments: 9 total, peak 4 in a day. Stars: 578 total, peak 150 in a day.
- Pushes
- Pull requests
- Issues
- Comments
- Stars
Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.
Top contributors
Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity
| Contributor | Contributions | Pushes | PRs | Comments |
|---|---|---|---|---|
| keychron-dev | 120 | 98 | 10 | 7 |
| lewis1017 | 16 | 15 | 0 | 0 |
| Keychron-Milly | 15 | 13 | 0 | 1 |
| github-actions[bot] | 5 | 5 | 0 | 0 |
| danm3d | 2 | 0 | 0 | 0 |
| A-SadKet | 2 | 0 | 0 | 0 |
| dwijenchawra | 2 | 0 | 0 | 0 |
| YiLabKeyboard | 2 | 0 | 0 | 0 |
| drnnk | 1 | 0 | 0 | 1 |
| Dziksonn | 1 | 0 | 0 | 0 |
| klplay001 | 1 | 0 | 0 | 0 |
| dwalker2020 | 1 | 0 | 0 | 0 |
| ModEngineer | 1 | 0 | 0 | 0 |
Recent activity
Latest issues, pull requests and releases
- Issue#99ModEngineer2026-08-09 12:29Add model for B2 Pro
- Issue comment#87Keychron-Milly2026-06-12 04:29K9 Max STEP file
- Issue#76Keychron-Milly2026-05-27 04:29M6 file link not accurate to purchased model
- Issue#75klplay0012026-05-22 02:05Keychron Z7 max request
- Issue#62lewis10172026-05-14 06:46Requesting CAD files for K2 v2
- Issue#68dwalker20202026-05-07 14:46BM25 CAD
- Issue#62dwijenchawra2026-04-28 03:16Requesting CAD files for K2 v2
- Issue#62dwijenchawra2026-04-28 03:16Requesting CAD files for K2 v2
- Pull request#61keychron-dev2026-04-27 15:00
- Issue#59YiLabKeyboard2026-04-25 14:58Requesting the 3D files for the K3 PCB
- Issue#59YiLabKeyboard2026-04-25 14:58Requesting the 3D files for the K3 PCB
- Issue#52keychron-dev2026-04-20 11:59Keychron G4 File request
- Issue comment#52keychron-dev2026-04-20 11:59Keychron G4 File request
- Issue#51danm3d2026-04-18 13:03[REQUEST] K8 base version (K8J3)
- Issue#51danm3d2026-04-18 13:03[REQUEST] K8 base version (K8J3)
- Issue#47keychron-dev2026-04-16 02:48LFS file size exceeded for repository, can't download files anymore
- Issue comment#46keychron-dev2026-04-15 15:21K7 Pro – ISO Layout Files Missing
- Issue comment#43drnnk2026-04-11 14:01general design CAD files request
- Issue comment#42keychron-dev2026-04-11 12:15Add files for the P6 Ultra
- Issue#39keychron-dev2026-04-11 12:06Q0 HE
- Issue comment#39keychron-dev2026-04-11 12:06Q0 HE
- Issue#38keychron-dev2026-04-11 12:06No files for K4 HE
- Issue#42A-SadKet2026-04-11 05:45Add files for the P6 Ultra
- Issue#42A-SadKet2026-04-11 05:45Add files for the P6 Ultra
- Issue comment#38keychron-dev2026-04-11 01:21No files for K4 HE
Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 578 stars here means stars gained during the window, not the repo's star count.