DIY二狗蛋 — ErgoDox 键盘

匿名用户 2017-05-12 15:25:53 16点赞 54收藏 16评论

开始折腾

最近一直在家休息,某日上网,忽然发现了一个键盘ergodox,还是分体的,突然触动了我这个画图狗的神经,遂百度之,奈何囊中羞射,便萌发了自己做一个的想法,找了半天资料,在这篇文章的启发下,开始了自己的折腾。

成本预算

在家这段时间没有工作,就没有收入,所以一定要压低成本,暂时考虑在260以下。

arduino micro pro 1个 17.5

atmel 328p 1个 8

g轴 红轴 80个 40

外壳 1套 130

键帽 1 套 15

无刻键帽 1套 70

各种 电阻 二极管 约 20

热熔胶 约10

共计 约 310

超过预算了,其实键帽有两套,剩下的还能再利用,还不算太亏。

折腾开始

其实开始我是想搞成这样

DIY二狗蛋 — ErgoDox 键盘

活着这样的

DIY二狗蛋 — ErgoDox 键盘

但是后来发现arduino micro pro的串口只有一个,两个软串口监听不好弄,而且蓝牙的功耗和电池都是问题,加上时间也不太够了,不得已,就成现在的样子了。

在上面的文章里面,人家是用3d打印机做的外壳和键帽,可是我没有3D打印机啊,我也很绝望啊。继续找攻略,发现好多人是用亚克力的做的外壳,于是我就直接在亚克力的顶上面开洞放轴体,热熔胶固定。结果还是不错的,这里说一下缺点哈,就是固定热熔胶别太多,要及时固定,否则轴就放不平,调整起来很麻烦。

DIY二狗蛋 — ErgoDox 键盘开始的时候没有热熔枪,只能用蜡烛来烧,加上自己没有美感,所以,看看就好。

下一步就是连接二极管和下拉电阻,具体的原理请参考上面的教程。


DIY二狗蛋 — ErgoDox 键盘

有一个小小的提醒,尽量不要弯折轴体的接脚,可能对轴的触点有影响。

按照矩阵键盘的扫描口和接收口分别焊接到主控上的io口就好了。

DIY二狗蛋 — ErgoDox 键盘



还有就是给右手键盘留的3.5mm的耳机接口,直接热熔胶固定,就不放图了。

装上后盖。左手的搞定。

右手的也差不多,不同的就是主控直接用的atmage328p的芯片。弄了个arduino最小系统,工作内容就是扫描键盘的状态,然后把案件状态用串口发给左手键盘的主控。好处就是以后换键位,不用给右手键盘刷机,所有的键位都是存在左手的主控里面的,还能方便一点。

至于编程,也挺简单的,上面的教程也有,稍微麻烦一点的就是FN层的设置,我简单的分了两层,以后再加也好弄。具体的就不放出来了,不是专业出身,路子比较野,就不献丑了,可以私信讨论。

键位暂时如下,工作以后再作调整

DIY二狗蛋 — ErgoDox 键盘

DIY二狗蛋 — ErgoDox 键盘

不接受处女座和强迫症的意见啊。

另外非常感谢站内的这篇文章的帮助,给了我很多帮助。

教你用开源主控Kimera自己造键盘首先感谢kai1103和大师兄设计了kimera使得自己制作自己想要的键盘变得如此简单其次感谢LifeTyper博客的作者,Kicad部分的使用基本是参考的他的教程什么是kimeracore引用大师兄的介绍:KimeraCore(以下简称Core)是一款对二次开发非常友好的键盘控制器,不仅因为其行列superhhh| 139 评论169 收藏514查看详情


用了两天,还是觉得有点大,正在做一个小一点的,取消了第一行的数字键和右手控制键,至于什么样子,咱们下次见吧。

展开 收起
16评论

  • 精彩
  • 最新
  • 可以可以哈,作者轻描淡写几句话,糊了那些用着买来的PCB,用着网上的开源固件,号称自己DIY键盘的人一脸。 [惊喜]

    校验提示文案

    提交
    其实真正的原因是我不会画pcb。。。

    校验提示文案

    提交
    收起所有回复
  • 矩阵的话就不能全键无冲了吧

    校验提示文案

    提交
    可以的,矩阵键盘加上二极管就能防冲,主要是usb协议一次最多发送六个键,所以一般都是六键无冲的

    校验提示文案

    提交
    一般的usb键盘都是六键无充的,是usb协议造成

    校验提示文案

    提交
    收起所有回复
  • 66666 我想这才是真正的客制化吧

    校验提示文案

    提交
  • ……………

    校验提示文案

    提交
  • 请收下我的膝盖

    校验提示文案

    提交
    键盘就是用来跪的

    校验提示文案

    提交
    而且这个键盘跪起来很方便。 [笑]

    校验提示文案

    提交
    收起所有回复
  • 为毛没有打赏的链接呢

    校验提示文案

    提交
  • 哥们,我服....赞一个先 [长草]

    校验提示文案

    提交
  • 大神啊!太牛了!

    校验提示文案

    提交
  • 牛b,可惜可能因为图片少了没有设精。。

    校验提示文案

    提交
  • 为什么没有打赏的地方

    校验提示文案

    提交
    po主,叫树梢上猴子,打赏找他吧,不用谢。

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
54
扫一下,分享更方便,购买更轻松