来点不一样的吧!——制作 Dactyl人体工学键盘

开始之前,先简单介绍一下Dactyl这款键盘。
Dactyl是一款3D打印外壳的人体工学键盘。
由jeffgran设计并开源,发布在geekhack.org上。发布之初,这款键盘为一体式结构,中间部分是连接在一起的。


键盘中间部分放置了一块PCB洞洞板,并将一块teensy2.0放置到上面,然后飞线。这些在作者的原贴中都有详细的介绍,有兴趣的朋友可以过去看看。
后来Dactyl被其他玩家不断改进。其中github用户tshort将其修改为分体结构,并且衍生制作了4X5、4X6、5X6、6X6等布局。其中4X5为40%布局,5X6为60%布局。

分体后,左右两边各由一块Pro Micro开发板控制,并且大神还细心的分享了源文件,可以调节键盘外形的尺寸,从而生成一款更适合自己手型的人体工学键盘。更详细的内容可以去原贴看看。
jeffgran发布的原贴地址:https://geekhack.org/index.php?topic=46015.0
tshort发布的地址:https://github.com/tshort/dactyl-keyboard
需要用到的材料:
3D打印外壳
轴体
键帽
主控开发板
二极管
导线
其实我是一直对这种人体工学键盘比较好奇的,之前打印过一个左手5X6的键盘,用来吃鸡,使用下来感觉还好,可能也是因为使用的按键比较少吧。


使用tshort分享的模型直接打印的,其实感觉还是有一些设计的不太合理的地方,比如一圈凸出来的那几个用来放螺母的造型,其实完全没有必要。但是当时主要目的就是想试试手感,所以也就没对模型进行修改。
正是由于之前那一只手几个键的试用,在心中埋下了做个全尺寸布局的念头……于是便有了今天的故事。
可能是上年纪了,懒得去记那些组合键什么的,加上设计软件的快捷键的原因,那些小尺寸少按键的布局并不太适合我。

所以我在tshort分享的6X6布局的模型基础上,进行了修改,首先是优化了模型的点线面,减去了大量重复的点,使模型更加简洁,面数大大减少。将原有模型一周凸出的结构去掉,背后接口去掉,使整体更加简洁。在中间增加一个键区,用来放置主键区以外的按键。
修改软件使用的是3DS MAX。

打印出来的半边的样子……拉丝有点严重……后期修一下就好了……

中间部分为全新设计的一个键区,在104键的基础上,还增加了4个媒体键,分别是音量大、小、静音、播放/暂停。整个键盘一共108个键。

单边特写,三部分之间用螺丝固定,中间留个洞走线用,主控放在中间。

中间键区的宽度,与原版中间放置开发板的部分的宽度差不多,是双手在打字的时候,两手距离比使用普通键盘要更远,更加舒展一些。最终整体外形跟87键的贼船K65相当,虽然造型有点像内裤……

换个角度看看……恩!还是像!
对于一款108键的键盘来说,开发板的选择相对就少了很多。
综合考虑,最后我也选择了跟原作者同样的开发板:Teensy 2.0。

主要的理由就是这款开发板的接口比较多,有25个。上图中,P开头的针脚都可以使用。
而且之前制作SiCK-68的时候发现,这款开发板烧录固件文件也比Pro Micro要方便的多。
唯一不足的就是价格比Pro Micro要高,目前淘宝最便宜的是30包邮,价格快比Pro Micro高出一倍了。

为了方便,将布局调整为上图的样子,进行编辑固件。

理论布线图很完美的呈现出来,但是实际制作中,还要根据按键的实际位置进行连接。16X7的布线,要占用23个接口,剩下两个接口分配给大写指示灯和小键盘指示灯。正好25个接口,一个没浪费……
关于QMK固件的制作和烧录,可以查看我之前发布的两篇文章。
《改装路透社小键盘,超详细图文讲解QMK刷机教程》地址:https://www.zfrontier.com/post/detail/18546
《3D打印机械键盘制作-附超详细Teensy 2.0主控制作教程》地址:https://www.zfrontier.com/post/detail/18651

根据上面的布线图,将按键进行连接。过程基本都是重复劳动,就不细说了,还是那句话,看着乱,其实只要会接一个键,就会所有键了。因为每个按键的原理都是一样的,重复100多次而已……这里可以看到,我将中间外壳上探出来的那一块给剪断了……原因是本想留着装开发板用,后来发现设计的时候考虑的有些欠缺,没法使用,所以就剪断了。好在只是想做个试验性质的键盘……正因为如此,我甚至没有给它做底壳……当然,如果使用的顺手,这些都不是问题。
上点完成图








与原版模型相比,图中蓝框所示的位置算是较为明显的改进,原版模型上,会有一个不太合理的凸起的横梁。
最后非常主观的总结一下使用感受,这把键盘做完以后,我用了大概能有十分钟吧……聊了几句天,就迫不及待的找回之前普通104布局的键盘了……我相信,如果坚持使用的话,习惯以后一定会好很多。但是由于我多年养成的不标准的打字习惯,在主键区分割以后,有时候会造成原本右手习惯按的键,结果被分到了左半边的键盘上的尴尬局面……所以对于我个人来说,如果硬要我用这款键盘的话,对于我这种肢体协调性和记忆力都不太好的人来说,是有一定难度的……
千言万语汇成一句话:有决心和毅力去适应并且想要与众不同或者低成本装*的话,Dactyl是个不错的选择。