DIY二狗蛋 — ErgoDox 键盘
开始折腾
最近一直在家休息,某日上网,忽然发现了一个键盘ergodox,还是分体的,突然触动了我这个画图狗的神经,遂百度之,奈何囊中羞射,便萌发了自己做一个的想法,找了半天资料,在这篇文章的启发下,开始了自己的折腾。
成本预算
在家这段时间没有工作,就没有收入,所以一定要压低成本,暂时考虑在260以下。
arduino micro pro 1个 17.5
atmel 328p 1个 8
g轴 红轴 80个 40
外壳 1套 130
键帽 1 套 15
无刻键帽 1套 70
各种 电阻 二极管 约 20
热熔胶 约10
共计 约 310
超过预算了,其实键帽有两套,剩下的还能再利用,还不算太亏。
折腾开始
其实开始我是想搞成这样
活着这样的
但是后来发现arduino micro pro的串口只有一个,两个软串口监听不好弄,而且蓝牙的功耗和电池都是问题,加上时间也不太够了,不得已,就成现在的样子了。
在上面的文章里面,人家是用3d打印机做的外壳和键帽,可是我没有3D打印机啊,我也很绝望啊。继续找攻略,发现好多人是用亚克力的做的外壳,于是我就直接在亚克力的顶上面开洞放轴体,热熔胶固定。结果还是不错的,这里说一下缺点哈,就是固定热熔胶别太多,要及时固定,否则轴就放不平,调整起来很麻烦。
开始的时候没有热熔枪,只能用蜡烛来烧,加上自己没有美感,所以,看看就好。
下一步就是连接二极管和下拉电阻,具体的原理请参考上面的教程。
有一个小小的提醒,尽量不要弯折轴体的接脚,可能对轴的触点有影响。
按照矩阵键盘的扫描口和接收口分别焊接到主控上的io口就好了。
还有就是给右手键盘留的3.5mm的耳机接口,直接热熔胶固定,就不放图了。
装上后盖。左手的搞定。
右手的也差不多,不同的就是主控直接用的atmage328p的芯片。弄了个arduino最小系统,工作内容就是扫描键盘的状态,然后把案件状态用串口发给左手键盘的主控。好处就是以后换键位,不用给右手键盘刷机,所有的键位都是存在左手的主控里面的,还能方便一点。
至于编程,也挺简单的,上面的教程也有,稍微麻烦一点的就是FN层的设置,我简单的分了两层,以后再加也好弄。具体的就不放出来了,不是专业出身,路子比较野,就不献丑了,可以私信讨论。
键位暂时如下,工作以后再作调整
不接受处女座和强迫症的意见啊。
另外非常感谢站内的这篇文章的帮助,给了我很多帮助。
用了两天,还是觉得有点大,正在做一个小一点的,取消了第一行的数字键和右手控制键,至于什么样子,咱们下次见吧。








Magical_鱼
校验提示文案
手抓饼狂魔
校验提示文案
林追鱼
校验提示文案
Star1over
校验提示文案
kiki0213
校验提示文案
Sonny_Hoo
校验提示文案
Mistletoe7
校验提示文案
pandasunny
校验提示文案
ljun
校验提示文案
sakuraki
校验提示文案
sakuraki
校验提示文案
ljun
校验提示文案
Magical_鱼
校验提示文案
手抓饼狂魔
校验提示文案
pandasunny
校验提示文案
林追鱼
校验提示文案
Mistletoe7
校验提示文案
Sonny_Hoo
校验提示文案
kiki0213
校验提示文案
Star1over
校验提示文案