Nyx 低轮廓分体式人体工学键盘项目教程
nyx-kb Nyx low-profile split ergonomic keyboard 项目地址: https://gitcode.com/gh_mirrors/ny/nyx-kb
1. 项目介绍
Nyx 是一个低轮廓、分体式的人体工学键盘项目,旨在提供一个舒适且符合人体工程学的打字体验。该项目由 tadfisher 在 GitHub 上开源,使用了 Horizon EDA 进行 PCB 设计,支持 Kailh Choc 和 MX 热插拔插座。Nyx 键盘的设计注重细节,包括低轮廓的键帽、分体式设计以及无线功能,适合长时间打字的用户。
2. 项目快速启动
2.1 克隆项目
首先,克隆 Nyx 键盘项目的仓库到本地:
git clone https://github.com/tadfisher/nyx-kb.git
cd nyx-kb
2.2 安装依赖
Nyx 键盘的 PCB 设计依赖于 Horizon EDA 项目,因此需要安装 Horizon EDA 并配置相关环境。
# 安装 Horizon EDA
sudo apt-get install horizon-eda
# 克隆 horizon-kb 仓库并添加到 Horizon EDA 的 pools 中
git clone https://github.com/tadfisher/horizon-kb.git
2.3 生成 Gerber 文件
生成 Gerber 文件以便发送给 PCB 制造商:
cd pcb/gerbers
zip -r nyx.zip nyx
2.4 订购 PCB
将生成的 nyx.zip
文件发送给 PCB 制造商(如 JLCPCB、Oshpark 等)进行生产。
2.5 组装键盘
按照项目文档中的 BOM(物料清单)购买所需元件,并按照组装指南进行焊接和组装。
3. 应用案例和最佳实践
3.1 应用案例
Nyx 键盘适用于需要长时间打字的用户,尤其是程序员、作家和数据录入员。其低轮廓设计和人体工学布局可以显著减少手腕和手指的疲劳。
3.2 最佳实践
- 选择合适的键帽:建议使用 MBK Choc 键帽,尺寸为 1u、1.5u 和 2u,确保与 Kailh Choc 开关兼容。
- 优化焊接:使用高质量的助焊剂,并确保焊接温度适中,避免过热损坏元件。
- 测试电路:在完全组装前,使用万用表测试每个开关和元件的连接,确保没有短路或开路。
4. 典型生态项目
4.1 ZMK Firmware
Nyx 键盘使用 ZMK Firmware 进行固件配置。ZMK 是一个开源的无线键盘固件,支持蓝牙和 USB 连接。
# 克隆 ZMK Firmware 仓库
git clone https://github.com/zmkfirmware/zmk.git
cd zmk
# 构建固件
west build -b nice_nano
4.2 Horizon EDA
Horizon EDA 是一个开源的电子设计自动化工具,用于设计 Nyx 键盘的 PCB。它提供了强大的图形界面和脚本支持,适合复杂的电路设计。
# 安装 Horizon EDA
sudo apt-get install horizon-eda
通过以上步骤,您可以顺利启动并使用 Nyx 低轮廓分体式人体工学键盘项目。希望这个教程对您有所帮助!
nyx-kb Nyx low-profile split ergonomic keyboard 项目地址: https://gitcode.com/gh_mirrors/ny/nyx-kb