大约一年前作者写了一篇关于需要一个好键盘的文章并考虑制作机械键盘。上周他完成了制作。
- 重复性劳损(RSI)经历:二十年前作者因 RSI 问题无法使用普通 PC 键盘,他人推荐购买微软自然键盘精英,该键盘对他帮助很大,后来因键帽磨损又购买了新键盘,相关故事可在去年的键盘文章中阅读。
- 选择机械键盘:去年作者研究了多个键盘,查看了 KMK、QMK、ZMK 等键盘固件解决方案,观看了很多制作键盘的视频并阅读相关文章,其中 TGR Alice 布局吸引了他,之后又发现了 Arisu 和 Adelheid 并对 Adelheid 的布局进行了修改,添加了 Meta 键、将 Backspace 移到 PC105 位置、将 Backslash 移到 Enter 键上方。
- 零件和成本:作者已有一些零件,决定制作第一把键盘时尽量降低成本,包括 Redragon 开关(11 欧元)、便宜的 ABS 键帽(5 欧元)、Ultimate Pico RP2040(2.7 欧元)、一百个 1N4148 二极管(2 欧元),总成本约 20 欧元。为降低成本,他将打印的板分成两部分并用螺丝固定。
- 焊接行和列:安装开关并开始焊接,先焊接行,后焊接列,通过一些方法完成焊接工作,还添加了彩色电线用于测试,使用 Raspberry Pico 和 QMK 固件进行测试,发现一个二极管焊接方向错误,第二半键盘焊接时先焊接列提高了效率,最后找到连接两半键盘的方法。
- 连接控制器:作者数月前购买了 Ultimate Pico RP2040 用于键盘项目,该板有 USB-C 端口和更多线路,便于连接键盘的行和列,虽然外观不美观但功能正常。
- 通电测试:作者刷新 QMK 并开始测试,发现一个列不工作,焊接电线后正常,还有 3 个键不工作,通过“Console debugging”功能发现 Enter 和 End 键的行/列值写错。
- 错误总结:制作过程中犯了一些错误,如选择 2mm 板应改为 1.5mm 以更好固定开关, stabilisers 的孔制作错误,焊接质量也有问题。
- 使用工具:机械键盘社区创建了很多工具,如 QMK 固件可简化微控制器编程,Keyboard Layout Editor 可定义键盘布局,Keyboard Firmware Builder 可管理键盘布线,Plate & Case Builder 可生成打印板。
- 时间是否值得:作者认为花费时间是值得的,学到了新东西,虽然还不完美但有改进空间,已有两个空格键且已看到使用习惯,一些键帽可能会更换,还看到了很多有趣的布局,可能会制作新的键盘,如分体、正交键盘并带有音量旋钮等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。