来点不一样的吧!——制作 Dactyl人体工学键盘
开始之前,先简单介绍一下Dactyl这款键盘。
Dactyl是一款3D打印外壳的人体工学键盘。
由jeffgran设计并开源,发布在geekhack.org上。发布之初,这款键盘为一体式结构,中间部分是连接在一起的。
键盘中间部分放置了一块PCB洞洞板,并将一块teensy2.0放置到上面,然后飞线。这些在作者的原贴中都有详细的介绍,有兴趣的朋友可以过去看看。
后来Dactyl被其他玩家不断改进。其中github用户tshort将其修改为分体结构,并且衍生制作了4X5、4X6、5X6、6X6等布局。其中4X5为40%布局,5X6为60%布局。
分体后,左右两边各由一块Pro Micro开发板控制,并且大神还细心的分享了源文件,可以调节键盘外形的尺寸,从而生成一款更适合自己手型的人体工学键盘。更详细的内容可以去原贴看看。
需要用到的材料:
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固件的制作和烧录,可以查看我之前发布的两篇文章。
《3D打印机械键盘制作-附超详细Teensy 2.0主控制作教程》地址
根据上面的布线图,将按键进行连接。过程基本都是重复劳动,就不细说了,还是那句话,看着乱,其实只要会接一个键,就会所有键了。因为每个按键的原理都是一样的,重复100多次而已……这里可以看到,我将中间外壳上探出来的那一块给剪断了……原因是本想留着装开发板用,后来发现设计的时候考虑的有些欠缺,没法使用,所以就剪断了。好在只是想做个试验性质的键盘……正因为如此,我甚至没有给它做底壳……当然,如果使用的顺手,这些都不是问题。
上点完成图
与原版模型相比,图中蓝框所示的位置算是较为明显的改进,原版模型上,会有一个不太合理的凸起的横梁。
最后非常主观的总结一下使用感受,这把键盘做完以后,我用了大概能有十分钟吧……聊了几句天,就迫不及待的找回之前普通104布局的键盘了……我相信,如果坚持使用的话,习惯以后一定会好很多。但是由于我多年养成的不标准的打字习惯,在主键区分割以后,有时候会造成原本右手习惯按的键,结果被分到了左半边的键盘上的尴尬局面……所以对于我个人来说,如果硬要我用这款键盘的话,对于我这种肢体协调性和记忆力都不太好的人来说,是有一定难度的……
千言万语汇成一句话:有决心和毅力去适应并且想要与众不同或者低成本装*的话,Dactyl是个不错的选择。
























FrozenFortress
校验提示文案
feifeigege
校验提示文案
别问我叫什么名字
校验提示文案
值友1513490177
校验提示文案
toubixiantan
校验提示文案
天之沙沙
校验提示文案
值友9843468629
校验提示文案
妖精吃俺老孙一棒
校验提示文案
流夏
校验提示文案
DAVE买买买
校验提示文案
我是虎牙君
校验提示文案
秋裤张
校验提示文案
楓为木風
校验提示文案
何妨吟啸且徐行
校验提示文案
梅钰锡
校验提示文案
新都区爱迪生
校验提示文案
乐曲的波浪
开始习惯了左手 后来发现指法是右手
又生生改了过去
要用了你的键盘 还得改回左手
好吧 说的好像我能用上似的
题外话:好吧 我是个10年的老程序员 感觉写程序最有快感的时候是以前用的几十块罗技的便宜键盘
现在键盘多了 那种快感再也找不回来了
校验提示文案
值友2695788666
校验提示文案
值友9929895775
校验提示文案
值友4598147034
1.大拇指的基本位在哪个按键?左上角歪的那个键是为什么?
2.为什么一个按键不能有:上踢,下踢,左踢,右踢,本位五个指令。就像弹琵琶那样的。并不是说每个指令都有用,偶尔可以用到的。
3.在您这个键盘中,上额的数字键和下指位是不是一样好接触到。
4.我设计的两键输入一个汉字的布局,准备套进搜狗、讯飞、百度的词库和语句。不知道在哪里布局开源,能不能教教我。
5.我真心希望你这个能量产,可以帮你游说厂家。
联系邮箱:unclegatesiloveyou@outlook.com
校验提示文案
HarryLiao
Harryliao77@hotmail.com
校验提示文案
值友4598147034
校验提示文案
值友4598147034
校验提示文案
值友4598147034
校验提示文案
值友4598147034
我上网查了一下实际操作视频,发现大拇指的本位应该在这两个小键这里。所以我认为这个大拇指的设计还要改,至少要2×2=4个按键。大拇指基本位只有两个按键实在是有一点浪费了!
校验提示文案
值友4598147034
校验提示文案
值友4598147034
校验提示文案
值友4598147034
校验提示文案
值友4598147034
校验提示文案
值友4598147034
校验提示文案
值友4598147034
校验提示文案
值友4598147034
1.你这大拇指的基本位是哪个键?为什么左手大拇指左上角有个键是翘起来的,为什么这样子设计。
2.你这个上额的数字键和下指位按键是不是一样好接触到?在数字键这一排安排指令和在下指位键设计指令一样好打字吗?
3.为什么一个按键只有一个指令。不能像琵琶和古筝那样的?向上踢、向下踢、向左踢、向右踢,基本位,一共五个指令多好!并不是说每个布局都能用到,但经常会用到啊。指令越多越好。比如说汉语有声调,还有很多介音等等。指令越多,按键就越少。
4.我设计的普通话和美式英语的按键布局,将来可能还会有其他语言。我希望把布局套进搜狗、百度、讯飞的词库和句法里。但我对这个一窍不通。能不能教教我布局开源怎么用?我给你设计一个布局。
5.我本人很看好你这个设计,***
校验提示文案
值友4598147034
1.大拇指的基本位在哪个按键?左上角歪的那个键是为什么?
2.为什么一个按键不能有:上踢,下踢,左踢,右踢,本位五个指令。就像弹琵琶那样的。并不是说每个指令都有用,偶尔可以用到的。
3.在您这个键盘中,上额的数字键和下指位是不是一样好接触到。
4.我设计的两键输入一个汉字的布局,准备套进搜狗、讯飞、百度的词库和语句。不知道在哪里布局开源,能不能教教我。
5.我真心希望你这个能量产,可以帮你游说厂家。
联系邮箱:unclegatesiloveyou@outlook.com
校验提示文案
值友9929895775
校验提示文案
值友2695788666
校验提示文案
乐曲的波浪
开始习惯了左手 后来发现指法是右手
又生生改了过去
要用了你的键盘 还得改回左手
好吧 说的好像我能用上似的
题外话:好吧 我是个10年的老程序员 感觉写程序最有快感的时候是以前用的几十块罗技的便宜键盘
现在键盘多了 那种快感再也找不回来了
校验提示文案
toubixiantan
校验提示文案
George6d
校验提示文案
镜夜大叔
校验提示文案
SAITAMA小狼狗
校验提示文案