机械键盘的坑 篇三:我的优联机械键盘——资源篇
创作立场声明:文中所提所有产品均为自费购买,原创不客观,如有雷同,也许是巧合
此为系列文章,记录自己设计、组装优联机械键盘的过程,挖坑有风险,阅读需谨慎
初衷
这是这个系列的第三篇文章,在进入正题前,想再跟大家聊聊自己开这个系列的初衷。
自从中了大妈值友的毒,想拥有一把60%配列的无线优联机械键盘。虽然自认为是个爱折腾的人,秉承着生命在于折腾的座右铭,但业余时间其实并不充裕,如果现在已经有人做好了满足自己需要的键盘,只要价格不高的离谱,一定就直接买了,但是并没有。可能是我的需求太奇葩?用群友的话说就是,瞎**搞
既然买不到现成的,那就自己做呗。
虽然有两把机械键盘,但在几周前,自己对机械键盘的原理其实也是一知半解,怎么做,心里并没有谱。
好在看了看,DIY键盘的人并不少,大妈站内也有很多讲做键盘的过程和成果,比如@炸虾粒、@yangdigi、@qianseyue等,给了我不少启发和信心。但是一来这些信息比较零散,二来一些关键部分要么是买的别人的,要么是没有说明,翻来覆去自己的学习效率并不高。就想不如在这个过程中,顺便把一些优秀的资源记录整理出来,未来分享给大家,也算是给社区的小小回馈。
接下来的内容就是近三周来整理的各种资源,都非常好用,而且,都免费 。不打算在这里详讲使用方法(时间不允许,娃吵着要讲故事了),提供个速查地图,大家需要什么,再自己做拓展就行。当然一些具体问题也可以留言,会尽我所知回答大家。
资源总纲
配列编辑器
传说中的KLE,上篇文章中也有提到。在这里我们可以下载其他人做好的配列,也可以自己定义配列,功能很丰富很强大,基本关于配列你需要的功能里面都有。最重要的是配列编辑完成后,生成的Raw data,后面很多工具都是基于这个配置来生成其他的文件的。
小提示1,此网站支持右上角登录后保存自己的配列,就不用每次都重新编辑了。
小提示2,下面的“Keyboard Properties"里面有个“Keyboard Name”属性,也就是配列名,起不同的名字就可以在自己的账号下保存多个配列了(傻乎乎的摸索了很久才知道)
固件生成器
这个在线工具功能也很强大,主要是可以生成键盘主控的QMK固件(稍后会讲)。跟固件相关的常用配置里面都有,比如键盘矩阵、引脚定义、组合键层编辑、灯控等。使用方法也很简单,把KLE生成的raw data拷贝到第一个页面中,点import后,大部分配置就会自动生成出来了,根据自己需求配好后,可以在COMPLE选项下下载编译好的固件或者固件源代码。
定位板生成器
这个工具专门用来生成定位板图纸,也需要用到上面的Raw data。可以配置的选项也很丰富,比如不同的轴体、方向、卫星轴平衡杆、外壳、间距等,不明白的地方可以点击问号有对应的说明文档(虽然也是英文的 ),我用这个生成的图纸cnc加工了个玻纤定位板,杠杠的。
PCB板生成器
是的,PCB板也能自动生成 ,同样是使用KLE的Raw data文件。生成的工程可以用KiCad软件打开,里面包括原理图和布线图,不过作者也说了,目前还不够完善,布线图都是飞线,需要自己手动修改布线。
外壳
外壳直接用某宝某鱼通用的GH60壳,价格便宜选择丰富,没啥好说的。
固件
TMK:传送门
QMK:传送门
固件是一把可编程键盘的心脏,大厂当然是使用自研的固件,对于自制的键盘,自己开发固件不现实。好在大神们已经铺好了路,有开源固件供我们选择,其中最知名的当属TMK和QMK了。这两个固件颇有渊源,简单说就是QMK是在TMK基础上的扩充,具体扩充了哪些内容?不好意思我也没整明白。但是就目前了解到的资源来看,QMK配套的第三方工具会更丰富一些,比如上面的固件生成器就是针对的QMK。不管选择哪个,这两个开源固件提供的功能都已经足够强大了,至少对我来讲已经完全足够了,甚至好多功能完全用不到(QMK固件可以自己编译,去掉一些不需要的功能可以减小固件大小)。
总结
至此,基本上一把键盘需要定制的部分,都可以通过工具自动生成出来了(少量手动),剩下的轴、键帽等都属于标准配件直接购买即可。这些免费的工具,大大降低了制作机械键盘的门槛,使得我等小白也有机会客制一把过过瘾 感谢它们的作者们 。
可以看到上面列出的工具都是国外大神们提供的,emmm,国内没有好用的工具吗?当然有,不过基本都是闭源,并且只是针对自己方案。具体原因嘛,相信大家都懂。
One more thing:国内没有发现制作机械键盘的权威论坛,只找到一个国外的geekhack,著名的GH60方案就出自这里。
最后的最后,关于自己目前要做的方案,还只是理论雏形阶段,正在做相关的测试验证,不一定靠谱,所以各位看官要做好填不了坑的心理准备。下一篇时间可能要比较久才会出,准备方案成功后再发(所以如果一直没有等到下篇,大家应该就明白为啥了 )
我是无尘,下篇见
柳艾洛
校验提示文案
president123
校验提示文案
titicoco
校验提示文案
值友3721756765
校验提示文案
ClegeA
校验提示文案
zhangen23
校验提示文案
mac622
校验提示文案
成信二狗
校验提示文案
一只飞翔的小猪
校验提示文案
堇月
校验提示文案
值友5855154065
校验提示文案
值友5855154065
校验提示文案
堇月
校验提示文案
一只飞翔的小猪
校验提示文案
成信二狗
校验提示文案
mac622
校验提示文案
zhangen23
校验提示文案
ClegeA
校验提示文案
值友3721756765
校验提示文案
titicoco
校验提示文案
president123
校验提示文案
柳艾洛
校验提示文案