Download Center
Firmware, VIA keymap definitions, drawings and documents - 65 files, 8.7 MB in total. Listed by the categories used in the sidebar, then by model.
Before you download
- Firmware (
.uf2): hold the top-leftEsckey while plugging in the USB cable to enter flashing mode; a USB drive namedUF2BOOTappears on the computer - drag the file onto it. - Keymap definitions (
.json): only needed when the model isn't found in CZMao VIA. - Flashing firmware does not clear calibration data - electrostatic-capacitive keyboards don't need re-calibration after flashing.
- Drawings (
.dxf) are meant to be used with the matching structural parts; confirm the version before ordering any machining. - File names carry the model (e.g.
a14_ds17_R2_via.jsonbelongs to the DS17); if you can't find yours, double-check the keyboard version first. - If a file is missing or a link is dead, please report it in QQ group 677654482.
PCB Designs (PCB Board Only)
This section covers designs sold as a bare PCB board only - no case included, you supply the structural parts yourself: G80-3000, Ow_vento 8K, USB_EN controller and similar. Structural drawings and custom models without a section of their own are listed here too.
DS40
| File | Description | Updated | Size |
|---|---|---|---|
| a40_ds40.json | Keyboard definition | 2026-09-22 | 4.5 KB |
3000 (G80-3000)
| File | Description | Updated | Size |
|---|---|---|---|
| a36_3000.json | Keyboard definition | 2026-09-22 | 6.0 KB |
108 Layout
| File | Description | Updated | Size |
|---|---|---|---|
| a38_108.json | Keyboard definition | 2026-09-22 | 6.1 KB |
| e38_108.json | Keyboard definition | 2026-09-22 | 6.1 KB |
OW Lab
| File | Description | Updated | Size |
|---|---|---|---|
| ow_60_via_12.json | VIA keymap definition | 2026-09-22 | 14.8 KB |
| ow_vento_wkl_via_12.json | VIA keymap definition (WKL) | 2026-09-22 | 18.3 KB |
| Vento80-8K.json | Keyboard definition | 2026-10-01 | 18.8 KB |
| tab_ow_vento_wkl_wkl_v1.0.0_20241107.uf2 | Firmware (WKL) | 2026-10-01 | 124.5 KB |
| Vento80-8K轴下垫.dwg | Switch-pad drawing | 2026-10-01 | 295.2 KB |
DELLA
| File | Description | Updated | Size |
|---|---|---|---|
| della.json | Keyboard definition (7U) | 2026-09-22 | 2.5 KB |
| keyboard.json (7U) | Keyboard definition (7U) | 2026-09-22 | 8.6 KB |
| readme.md | Document | 2026-09-22 | 314 B |
| della625.json | Keyboard definition (6.25U) | 2026-09-22 | 2.6 KB |
| keyboard.json (6.25U) | Keyboard definition (6.25U) | 2026-09-22 | 8.6 KB |
MMD / KM Series
| File | Description | Updated | Size |
|---|---|---|---|
| a79_km17.json | Keyboard definition | 2026-09-22 | 4.1 KB |
| a88_km21.json | Keyboard definition | 2026-09-22 | 4.1 KB |
| b89_mmd_KM21pro.json | Keyboard definition | 2026-09-22 | 4.4 KB |
| b99_mmd_KM21pro.json | Keyboard definition | 2026-09-22 | 4.4 KB |
| JOSN-IT32CTB0_WoAo_QMK_KM16Pro_ThreeModeKeyboard_V0101_20250424.json | Keyboard definition (KM16 Pro tri-mode) | 2026-09-22 | 4.8 KB |
| JSON-IT32CTB0_KM16_QMK_RGB_SingleModeKeyboard_V0103_20250311.json | Keyboard definition (KM16 single-mode RGB) | 2026-09-22 | 5.4 KB |
JoJo
| File | Description | Updated | Size |
|---|---|---|---|
| jojo_m98_plus_via_12.json | VIA keymap definition | 2026-09-22 | 15.7 KB |
PTG
| File | Description | Updated | Size |
|---|---|---|---|
| ptg64a.json | Keyboard definition | 2026-09-22 | 5.1 KB |
Others / Generic
| File | Description | Updated | Size |
|---|---|---|---|
| a28_gushen.json | Keyboard definition | 2026-09-22 | 697 B |
| b43_huben.json | Keyboard definition | 2026-09-22 | 4.0 KB |
| b98_onlyrgb.json | Keyboard definition | 2026-09-22 | 3.7 KB |
| e89_ding1.json | Keyboard definition | 2026-09-22 | 4.1 KB |
Drawings & Assets
| File | Description | Updated | Size |
|---|---|---|---|
| TL定位板_EC_625Uand7U.dxf | Plate / structural drawing | 2026-09-21 | 6.7 MB |
| 菜籽猫注册logo4.png | Image | 2026-09-15 | 21.0 KB |
Wired Keyboards (Prebuilt with Case)
This section covers keyboards sold as a complete unit with a case - ready to use, no separate structural parts needed: VIA keymap definitions for DS / GH60 and other wired models.
DS17 Numpad
| File | Description | Updated | Size |
|---|---|---|---|
| a14_ds17_R2_via.json | VIA keymap definition | 2026-09-22 | 5.5 KB |
| a15_ds17r3_lefthand_via .json | VIA keymap definition (left-hand) | 2026-09-22 | 4.1 KB |
| a17a18_ds17r3_via .json | VIA keymap definition | 2026-09-22 | 4.1 KB |
DS19
| File | Description | Updated | Size |
|---|---|---|---|
| b71_ds21_19.json | Keyboard definition | 2026-09-22 | 4.1 KB |
| e03_ds19r2_via.json | VIA keymap definition | 2026-09-22 | 7.0 KB |
DS21
| File | Description | Updated | Size |
|---|---|---|---|
| a07_ds21_encoder.json | Keyboard definition (encoder) | 2026-09-22 | 4.4 KB |
| a22_ds21r1.json | Keyboard definition | 2026-09-22 | 4.1 KB |
| b70_ds21_encoder.json | Keyboard definition (encoder) | 2026-09-22 | 4.4 KB |
| b72_ds21.json | Keyboard definition | 2026-09-22 | 4.1 KB |
| b89_ds21_encoder.json | Keyboard definition (encoder) | 2026-09-22 | 4.4 KB |
DS22
| File | Description | Updated | Size |
|---|---|---|---|
| a25_ds22R3_via.json | VIA keymap definition | 2026-09-22 | 4.2 KB |
| a34_ds22R4_via.json | VIA keymap definition | 2026-09-22 | 4.2 KB |
| e23f23_ds22R2_via.json | VIA keymap definition | 2026-09-22 | 4.2 KB |
DS34
| File | Description | Updated | Size |
|---|---|---|---|
| e34_ds34_v1.json | Keyboard definition | 2026-09-22 | 7.6 KB |
GAMER
| File | Description | Updated | Size |
|---|---|---|---|
| e08_gamer_v1.json | Keyboard definition | 2026-09-22 | 4.5 KB |
| e09_gamer_ds.json | Keyboard definition | 2026-09-22 | 976 B |
| gamev3.json | Keyboard definition | 2026-09-22 | 4.7 KB |
GH60 8K / 60% Series
| File | Description | Updated | Size |
|---|---|---|---|
| a24_60_multy.json | Keyboard definition (multi-layout) | 2026-09-22 | 2.6 KB |
| a27_mq64.json | Keyboard definition | 2026-09-22 | 1.5 KB |
| a35_left64_rgb.json | Keyboard definition | 2026-09-22 | 5.1 KB |
| a41_ds60.json | Keyboard definition | 2026-09-22 | 5.1 KB |
| a44_ds60_251022.json | Keyboard definition | 2026-09-22 | 5.1 KB |
| a60_ds60_ansi.json | Keyboard definition (ANSI) | 2026-09-22 | 5.1 KB |
EC Series
Electrostatic-capacitive keyboards - flashing firmware does not clear calibration data.
EC87 Electrostatic-Capacitive
| File | Description | Updated | Size |
|---|---|---|---|
| czmao_ec87_via_260922.uf2 | Firmware | 2026-09-22 | 82.5 KB |
| czmao_ec87_via.json | VIA keymap definition | 2026-09-22 | 8.5 KB |
| ec87_via.json | VIA keymap definition | 2026-09-22 | 17.3 KB |
DZ Series (Wireless / Bluetooth)
DZ series wireless keyboards, including tri-mode versions.
DZ17 Wireless Numpad
| File | Description | Updated | Size |
|---|---|---|---|
| czm_dz17_v1.0_260916.uf2 | Firmware | 2026-09-16 | 408.0 KB |
| dz17_nice_nano_v2.uf2 | Firmware | 2026-09-22 | 408.5 KB |
DZ87
| File | Description | Updated | Size |
|---|---|---|---|
| czm_dz87_tri_260924.uf2 | Firmware (tri-mode) | 2026-09-24 | 428.0 KB |
WCH Tri-mode
Work in progress - no files available yet. Firmware and keymap definitions for DM17 / DC22 will be published here.
Swagkeys
Keyboard and VIA keymap definitions for Swagkeys collaboration models.
Swagkeys
| File | Description | Updated | Size |
|---|---|---|---|
| a26_Swagkeys_TL_Solder_Muti.json | Keyboard definition (Transition Lite solder, multi-layout) | 2026-09-22 | 6.6 KB |
| a42_della.json | Keyboard definition | 2026-09-22 | 2.4 KB |
| applo87h_weld_via_3.0.json | VIA keymap definition | 2026-09-22 | 13.1 KB |
| eave_65_ec_via_12.json | VIA keymap definition (electrostatic-capacitive) | 2026-09-22 | 20.4 KB |
| swagkeys_eave.json | Keyboard definition | 2026-09-22 | 2.7 KB |
| swagkeys_shelby65_via_12.json | VIA keymap definition | 2026-09-22 | 3.9 KB |
| swagkeys_transition_lite8k_via_12.json | VIA keymap definition (8K) | 2026-09-22 | 13.0 KB |
| swagkeys_transition_lite_1k_via_12.json | VIA keymap definition (1K) | 2026-09-22 | 11.9 KB |
Changelog
| Version | Date | Change |
|---|---|---|
| 1.5 | 2026-10-01 | Clarified what is sold: PCB section is "PCB Board Only", wired section renamed to "Prebuilt with Case"; DS34 moved to wired, DS34 v2 Light definition removed |
| 1.4 | 2026-10-01 | Added OW Vento 80-8K firmware, keyboard definition and switch-pad drawing (direct links) |
| 1.3 | 2026-10-01 | Regrouped to match the sidebar categories (PCB / wired keyboards / EC series / DZ wireless / WCH tri-mode / Swagkeys) |
| 1.2 | 2026-10-01 | Regrouped into top-level categories (numpads / main keyboards / electrostatic-capacitive / partner brands / general) |
| 1.1 | 2026-10-01 | Regrouped by product with level-2 headings; DZ87 firmware synced to czm_dz87_tri_260924.uf2 |
| 1.0 | 2026-09-22 | First release, consolidated file list |

评论 / 提问 (填个昵称就能留言,无需注册;邮箱选填,填了能收到回复通知)