Production-grade hardware design files for Keychron keyboards and mice.
Study real CAD. Remix plates and cases. Design compatible accessories. Learn from how real products are built.
This project is source-available. Personal and educational use is allowed, and commercial use is allowed for compatible accessories. You may not copy and sell Keychron keyboards or mice, and you may not use Keychron trademarks as your own branding.
- 2026-04-10: Added more K0 Max files, Q12 HE and more Q6 Max files and more keycap profiles.
- 2026-04-09: Added K10 HE, Q6 Max and K0 Max design files. Update: make the accessories not subject to licensing.
- 2026-04: Added Q HE and mouse design files.
- 2026-03: Expanded K Max coverage.
- More milestone updates will be published in GitHub Releases.
If you're new, begin with one of these paths:
-
Browse keyboard files
-
Browse mouse files
-
Open the files in CAD software
-
Learn how to remix or modify a design
-
See the current filesystem inventory
-
Contribute fixes or improvements
-
Join the community
-
Understand the license before building
- Study real industrial design and hardware packaging files
- Create case, plate, and accessory remixes
- Inspect dimensions, structure, and component integration
- Build community mods and compatible add-ons
- Contribute documentation, corrections, and new variants that fit the license
| Series | Type | Models | Components |
|---|---|---|---|
| C Pro Series | Keyboard | C3 Pro | Plate, Full Model |
| Q Series | Keyboard | Q0 Plus, Q1–Q12, Q60, Q65 | Case, Plate, Encoder, Full Model, Stabilizer, OSA Keycap |
| Q Pro Series | Keyboard | Q1 Pro–Q14 Pro (10 models) | Case, Plate, Encoder, Full Model, Stabilizer, KSA Keycap |
| Q HE Series | Hall Effect | Q1 HE, Q3 HE, Q5 HE, Q6 HE, Q12 HE | Plate, Full Model, selected case parts |
| Q Max Series | Keyboard | Q6 Max | Case, Plate, Full Model, Stabilizer |
| Q Ultra 8K Series | Keyboard | Q6 Ultra 8K | Plate |
| K Pro Series | Keyboard | K1 Pro–K17 Pro (16 models) | Case, Plate, Full Model, Stabilizer |
| K Max Series | Keyboard | K0 Max, K1 Max–K17 Max (12 models) | Case, Plate, Full Model, Stabilizer, Keycap on selected models |
| K HE Series | Hall Effect | K2 HE–K10 HE | Case, Plate, Full Model, Stabilizer, Keycap (K2 HE; other models pending) |
| L Series | Keyboard | L1, L3 | Case, Plate, Knob, Full Model, Stabilizer |
| V Max Series | Keyboard | V1 Max–V10 Max | Case, Plate, Encoder, Full Model, Stabilizer, OSA Keycap |
| P HE Series | Hall Effect | P1 HE | Case, Plate, Full Model, Stabilizer, Keycap |
| Mouse Series | Mouse | M1–M7, G1, G2 (11 models) | Shell, Full Model |
88 device models. 686+ design files. Source-available. Accessory-friendly.

C-Pro-Series/
C3 Pro/ — Plate and full-model files for the C3 Pro
Q-Series/
Q0 Plus/ — Numpad files alongside Q1–Q12, Q60, and Q65
Q-HE-Series/
Q12 HE/ — Hall Effect files alongside Q1 HE, Q3 HE, Q5 HE, and Q6 HE
Q-Pro-Series/
Q1 Pro/ — Wireless Q-series hardware files across 10 models
Q-Max-Series/
Q6 Max/ — Wireless Q-series case, plate, full model, and stabilizer files
Q-Ultra-8K-Series/
Q6 Ultra 8K/ — Ultra 8K plate files
K-Pro-Series/
K1 Pro/ — Low-profile and standard K Pro models through K17 Pro
K8 Pro/ — Example model folder with `K8-Pro-Keycap.stp`
K-Max-Series/
K0 Max/ — Numpad files alongside K1 Max–K17 Max keyboard models
K-HE-Series/
K2 HE/ — Example model folder with Cherry and OSA keycap STEP files
V-Max-Series/
V1 Max/ — Tri-mode keyboard hardware files across V1–V10 Max
P-HE-Series/
P1 HE/ — Lemokey Hall Effect keyboard files
L-Series/
L1/ — Aluminum keyboard files with plate, case, knob, and stabilizers
Mice/
M1/ — Shell and full model
Keycap Profiles/
Cherry Profile/ — Reference profile docs alongside KSA, LSA, MDA, OEM, and OSA
docs/
file-format-guide.md — How to open and edit these files
getting-started.md — First-stop guide for browsing and remixing
3d-printing-guide.md — Practical printing guidance for compatible parts
scripts/
repo_inventory.py — Regenerates the repository inventory from the live tree
Making production hardware files available is a meaningful contribution to the broader hardware and keyboard community.
- It lowers the barrier to entry by giving hobbyists, students, and engineers real STEP and DXF files they can study, remix, and build from instead of starting from zero.
- It expands what customization can mean. With access to case, plate, and component designs, the community can explore deeper hardware changes, new materials, structural tweaks, and original variations.
- It offers real educational value. These are production-level designs, so people can learn from actual decisions around mounting systems, tolerances, and component integration.
- It helps the ecosystem grow by enabling compatible accessories, modifications, and personal projects that build around existing designs.
- It also reflects trust and transparency. Sharing internal design files signals confidence in the products and supports users as creators, not just customers.
The license is designed to support the ecosystem around Keychron products while still protecting Keychron's core hardware business. In practice, that means compatible accessories and add-ons can grow around the platform, but copying and selling Keychron keyboards or mice, or trading on Keychron trademarks, is not allowed.
Ways to contribute:
- Fix dimensional errors or tolerances in existing models
- Add ISO layout plate variants
- Improve documentation and guides
- Report issues with downloaded files
Note: This project is source-available with limited commercial use for compatible accessories. By contributing, you agree your work falls under the same license.
This project is source-available. The files may be used for personal and educational work, and for commercial compatible accessories as described in the license.
You may not use these files to copy, manufacture, sell, or distribute Keychron keyboards or mice, or substantially similar products, and you may not use Keychron trademarks as your own branding. Commercial accessory use is allowed within the limits of the license.
See the LICENSE file for full terms.
- Keychron Website
- Open Source Design Center
- Keychron Discord Community
- Keychron Firmware (QMK, main branch)
- Keychron Firmware (Bluetooth boards)
- Keychron Firmware (2.4 GHz wireless boards)
- Keychron Firmware (Hall Effect boards)
- Keychron Firmware (ZMK)
Built by Keychron — source-available hardware design files for the community.
