QMK工具箱 qmk_toolbox

3/5 🧩 软硬件结合 已发布
qmk 2240 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
QMK工具箱

项目简介

A Toolbox companion for QMK Firmware


QMK Toolbox 是一款专为 QMK 固件生态打造的键盘刷机工具箱,它将多种主流刷写工具整合到一个简洁的图形界面中,极大简化了自定义键盘固件的烧录流程。项目由 QMK 官方团队维护,支持 Windows 和 macOS 双平台,目前最新版本为 0.3.3。

标签

项目特点

**多协议支持**:支持 ARM DFU、Atmel/LUFA/QMK DFU、Caterina、HalfKay 等多种主流键盘 bootloader 协议。
**自动检测与刷写**:能够自动识别连接的键盘,并支持一键自动刷写固件。
**HID 控制台**:集成 HID 消息监听功能,可接收键盘发出的调试信息,方便固件调试。
**跨平台**:提供 Windows 和 macOS 的安装包,并支持通过 Homebrew 安装。
**驱动安装**:在 Windows 上首次运行时,会自动提示安装必要的驱动程序。

技术规格

支持操作系统 Windows 10 (20H1+) / macOS 12 (Monterey+)
最新版本 0.3.3
支持的 Bootloader ARM DFU, Atmel/LUFA/QMK DFU, Atmel SAM-BA, BootloadHID, Caterina, HalfKay, LUFA/QMK HID, WB32 DFU, LUFA Mass Storage
支持的 ISP 刷写器 AVRISP, USBasp, USBTiny
HID 控制台 监听 Usage Page 0xFF31, Usage 0x0074
安装方式 Windows: 独立 exe / 安装程序; macOS: 独立 app / pkg 安装包 / Homebrew Cask

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
QMK Toolbox 1 免费开源软件,无需额外硬件

能力画像

⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 1/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
⚪ 数理与计算: 1/5
⚪ 动手与操作: 2/5
⚪ 狂热与坚持: 1/5
⚪ 创造与创新: 1/5

所需技能

🔧 **动手能力**:需要能够使用 USB 数据线连接键盘到计算机,并了解键盘进入刷写模式的基本操作(如按下复位键)。 💻 **编程能力**:无需编程能力,但了解 QMK 固件的基本概念(如 `rules.mk` 中的 `CONSOLE_ENABLE` 选项)会有帮助。 ⚡ **电子电路**:无需电子电路知识。

适用场景

**键盘固件更新**:为 QMK 兼容的机械键盘刷写新固件或自定义固件。
**固件调试**:使用 HID 控制台功能接收键盘发出的调试信息,排查固件问题。
**键盘维修**:在键盘出现固件相关问题时,重新刷写固件以恢复功能。
**键盘 DIY 爱好者**:为自制的机械键盘刷写 QMK 固件。