Skip to content

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 ​

  1. Firmware (.uf2): hold the top-left Esc key while plugging in the USB cable to enter flashing mode; a USB drive named UF2BOOT appears on the computer - drag the file onto it.
  2. Keymap definitions (.json): only needed when the model isn't found in CZMao VIA.
  3. Flashing firmware does not clear calibration data - electrostatic-capacitive keyboards don't need re-calibration after flashing.
  4. Drawings (.dxf) are meant to be used with the matching structural parts; confirm the version before ordering any machining.
  5. File names carry the model (e.g. a14_ds17_R2_via.json belongs to the DS17); if you can't find yours, double-check the keyboard version first.
  6. 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 ​

FileDescriptionUpdatedSize
a40_ds40.jsonKeyboard definition2026-09-224.5 KB

3000 (G80-3000) ​

FileDescriptionUpdatedSize
a36_3000.jsonKeyboard definition2026-09-226.0 KB

108 Layout ​

FileDescriptionUpdatedSize
a38_108.jsonKeyboard definition2026-09-226.1 KB
e38_108.jsonKeyboard definition2026-09-226.1 KB

OW Lab ​

FileDescriptionUpdatedSize
ow_60_via_12.jsonVIA keymap definition2026-09-2214.8 KB
ow_vento_wkl_via_12.jsonVIA keymap definition (WKL)2026-09-2218.3 KB
Vento80-8K.jsonKeyboard definition2026-10-0118.8 KB
tab_ow_vento_wkl_wkl_v1.0.0_20241107.uf2Firmware (WKL)2026-10-01124.5 KB
Vento80-8K轴下垫.dwgSwitch-pad drawing2026-10-01295.2 KB

DELLA ​

FileDescriptionUpdatedSize
della.jsonKeyboard definition (7U)2026-09-222.5 KB
keyboard.json (7U)Keyboard definition (7U)2026-09-228.6 KB
readme.mdDocument2026-09-22314 B
della625.jsonKeyboard definition (6.25U)2026-09-222.6 KB
keyboard.json (6.25U)Keyboard definition (6.25U)2026-09-228.6 KB

MMD / KM Series ​

FileDescriptionUpdatedSize
a79_km17.jsonKeyboard definition2026-09-224.1 KB
a88_km21.jsonKeyboard definition2026-09-224.1 KB
b89_mmd_KM21pro.jsonKeyboard definition2026-09-224.4 KB
b99_mmd_KM21pro.jsonKeyboard definition2026-09-224.4 KB
JOSN-IT32CTB0_WoAo_QMK_KM16Pro_ThreeModeKeyboard_V0101_20250424.jsonKeyboard definition (KM16 Pro tri-mode)2026-09-224.8 KB
JSON-IT32CTB0_KM16_QMK_RGB_SingleModeKeyboard_V0103_20250311.jsonKeyboard definition (KM16 single-mode RGB)2026-09-225.4 KB

JoJo ​

FileDescriptionUpdatedSize
jojo_m98_plus_via_12.jsonVIA keymap definition2026-09-2215.7 KB

PTG ​

FileDescriptionUpdatedSize
ptg64a.jsonKeyboard definition2026-09-225.1 KB

Others / Generic ​

FileDescriptionUpdatedSize
a28_gushen.jsonKeyboard definition2026-09-22697 B
b43_huben.jsonKeyboard definition2026-09-224.0 KB
b98_onlyrgb.jsonKeyboard definition2026-09-223.7 KB
e89_ding1.jsonKeyboard definition2026-09-224.1 KB

Drawings & Assets ​

FileDescriptionUpdatedSize
TL定位板_EC_625Uand7U.dxfPlate / structural drawing2026-09-216.7 MB
菜籽猫注册logo4.pngImage2026-09-1521.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 ​

FileDescriptionUpdatedSize
a14_ds17_R2_via.jsonVIA keymap definition2026-09-225.5 KB
a15_ds17r3_lefthand_via .jsonVIA keymap definition (left-hand)2026-09-224.1 KB
a17a18_ds17r3_via .jsonVIA keymap definition2026-09-224.1 KB

DS19 ​

FileDescriptionUpdatedSize
b71_ds21_19.jsonKeyboard definition2026-09-224.1 KB
e03_ds19r2_via.jsonVIA keymap definition2026-09-227.0 KB

DS21 ​

FileDescriptionUpdatedSize
a07_ds21_encoder.jsonKeyboard definition (encoder)2026-09-224.4 KB
a22_ds21r1.jsonKeyboard definition2026-09-224.1 KB
b70_ds21_encoder.jsonKeyboard definition (encoder)2026-09-224.4 KB
b72_ds21.jsonKeyboard definition2026-09-224.1 KB
b89_ds21_encoder.jsonKeyboard definition (encoder)2026-09-224.4 KB

DS22 ​

FileDescriptionUpdatedSize
a25_ds22R3_via.jsonVIA keymap definition2026-09-224.2 KB
a34_ds22R4_via.jsonVIA keymap definition2026-09-224.2 KB
e23f23_ds22R2_via.jsonVIA keymap definition2026-09-224.2 KB

DS34 ​

FileDescriptionUpdatedSize
e34_ds34_v1.jsonKeyboard definition2026-09-227.6 KB

GAMER ​

FileDescriptionUpdatedSize
e08_gamer_v1.jsonKeyboard definition2026-09-224.5 KB
e09_gamer_ds.jsonKeyboard definition2026-09-22976 B
gamev3.jsonKeyboard definition2026-09-224.7 KB

GH60 8K / 60% Series ​

FileDescriptionUpdatedSize
a24_60_multy.jsonKeyboard definition (multi-layout)2026-09-222.6 KB
a27_mq64.jsonKeyboard definition2026-09-221.5 KB
a35_left64_rgb.jsonKeyboard definition2026-09-225.1 KB
a41_ds60.jsonKeyboard definition2026-09-225.1 KB
a44_ds60_251022.jsonKeyboard definition2026-09-225.1 KB
a60_ds60_ansi.jsonKeyboard definition (ANSI)2026-09-225.1 KB

EC Series ​

Electrostatic-capacitive keyboards - flashing firmware does not clear calibration data.

EC87 Electrostatic-Capacitive ​

FileDescriptionUpdatedSize
czmao_ec87_via_260922.uf2Firmware2026-09-2282.5 KB
czmao_ec87_via.jsonVIA keymap definition2026-09-228.5 KB
ec87_via.jsonVIA keymap definition2026-09-2217.3 KB

DZ Series (Wireless / Bluetooth) ​

DZ series wireless keyboards, including tri-mode versions.

DZ17 Wireless Numpad ​

FileDescriptionUpdatedSize
czm_dz17_v1.0_260916.uf2Firmware2026-09-16408.0 KB
dz17_nice_nano_v2.uf2Firmware2026-09-22408.5 KB

DZ87 ​

FileDescriptionUpdatedSize
czm_dz87_tri_260924.uf2Firmware (tri-mode)2026-09-24428.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 ​

FileDescriptionUpdatedSize
a26_Swagkeys_TL_Solder_Muti.jsonKeyboard definition (Transition Lite solder, multi-layout)2026-09-226.6 KB
a42_della.jsonKeyboard definition2026-09-222.4 KB
applo87h_weld_via_3.0.jsonVIA keymap definition2026-09-2213.1 KB
eave_65_ec_via_12.jsonVIA keymap definition (electrostatic-capacitive)2026-09-2220.4 KB
swagkeys_eave.jsonKeyboard definition2026-09-222.7 KB
swagkeys_shelby65_via_12.jsonVIA keymap definition2026-09-223.9 KB
swagkeys_transition_lite8k_via_12.jsonVIA keymap definition (8K)2026-09-2213.0 KB
swagkeys_transition_lite_1k_via_12.jsonVIA keymap definition (1K)2026-09-2211.9 KB

Changelog ​

VersionDateChange
1.52026-10-01Clarified 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.42026-10-01Added OW Vento 80-8K firmware, keyboard definition and switch-pad drawing (direct links)
1.32026-10-01Regrouped to match the sidebar categories (PCB / wired keyboards / EC series / DZ wireless / WCH tri-mode / Swagkeys)
1.22026-10-01Regrouped into top-level categories (numpads / main keyboards / electrostatic-capacitive / partner brands / general)
1.12026-10-01Regrouped by product with level-2 headings; DZ87 firmware synced to czm_dz87_tri_260924.uf2
1.02026-09-22First release, consolidated file list

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

Released under the MIT License.