前言

去年步入大学后,为了尝试提升自己的打字体验,于是购入了人生中属于自己的第一块键盘,当时并不知道键盘的道道,在舍友的怂恿下购买了一块仅售128的潜行者键盘(具体型号就不提了,反正就垃圾中的垃圾),到手后看到那两个杀马特风格的rgb侧灯,我陷入了沉思。本以为这块键盘可以设置关掉侧灯,结果发现这侧灯是跟按键背光一起的,只能一起调亮度,就……于是乎我抄起了我的烙铁x

过了一阵子后,我发现这个键盘上的茶轴属于垃圾货,一股青轴的味道,写(da)代(you)码(xi)时间长了后手指非常累,于是打算给这个键盘换一下轴体,二话不说在京东买了一套粉轴。等轴体到货后就兴冲冲打算把老轴体拔下来换上,花了九牛二虎之力发现根本拔不下来,这才意识到当初淘宝页面上显示的全键热插拔根本就是骗人的,就……于是乎我抄起了我的烙铁x

好吧这次我并没有直接抄起电烙铁,考虑到我后期可能还会更换别的轴体,就从淘宝买了一套热插拔轴座,然后才抄起电烙铁x

然后这把键盘就被我这么用到了今年四月,但是最近几天,我突然开始对这把键盘的单白色背光不满了!!!没有rgb这简直影响键盘的性能好吧(bushi

然后我开始考虑购入一把新的键盘,首先先想好需求,第一便是rgb,然后是全键热插拔,再就可有可无的无线功能,至于为啥可有可无主要原因是有线版到手后我也可以自己改装x,最后是价格足够便宜,这样就算我改装的时候搞坏了也不心疼。精挑细选后,最终放弃了无线,选择了艾石头FE87,因为这太便宜了x

于是拿着消费券从狗东33元购入了一把艾石头FE87 rgb版,这次终于全键热插拔了!这次终于rgb了!好耶!!!!

到手的第一件事情就是摸了一把这所谓的厂润红轴轴体,说实话我是用不习惯,于是二话不说把老键盘的粉轴拔下来给FE87换上了。下一步就是插上电脑,rgb!!!!

拆解键盘

这把键盘在外观上已经到了我想象中的样子,然后下一步便是想办法给它增加无线功能,无线的话首选便是使用HID usb转蓝牙,这种方案实现起来比较简单,而且通用性强。

有了想法后就开始进行拆解,看看有没有可能给这块键盘内部塞入转换模块,实现无损魔改。

注意:该产品包含防拆保修标识,拆解可能会导致保修失效

在取下键帽后,便可看到螺丝,其中一颗螺丝在防拆表修贴纸下方。

拆开螺丝后便可以一睹这把键盘的内部了

让我很惊喜的一点是,这把键盘的type-c接口并不是直接设计在主控板上面的,而是使用5p ZH1.5连接到一起去的,本来我的想法是从c口那里飞线接到蓝牙主板上,现在来看我只需要重新设计一下这块c口小板就好了,不用飞线这种丑陋的操作了。

现在我们再来看下壳体,来确定下可以留给电池以及新的c口小板的空间都有多大,这里我盲猜一下这个壳体或许之前考虑过出无线版,因为预留的空间属实很充足。

设计电路

因为我们是打算重新设计这块c口小板来实现有线/无线双模功能,那么我们现在来观察下这块板子都干了些什么,以方便我们重新设计这块板子。

先放一张特写图

由电阻丝印可知,这两颗电阻均为5.1k电阻,不难可以猜测出这两颗电阻应该是用来下拉cc引脚的,实际观察下来也是。 (顺便吐槽下之前买的那个键盘,因为cc引脚并没有下拉,所以那个键盘用不了c to c的线来连接电脑)
然后我们来测试ZH母座的线序。将万用表调整为短接测试模式,先观察走线,再用万用表进行测试,不难发现母座上的线序从下到上依次为:

  • VCC(5v)
  • GND
  • D+
  • D-
  • 地线(?反正接type-c母座壳子上万用表亮了x)

现在线序已经有了,剩下的便是讨论下方案。

我这里打算使用 ESP32-C3 作为新小板的核心,因为这块芯片不仅性能强劲,也同时支持2.4GHz和蓝牙通信,很符合我们现在的场景。因为考虑到主板和上位机之间的通信可能并非标准HID键盘协议,所以这里选择将键盘上的 usb 连接到 ESP32 的同时并联到一个 USB Type-C 母座上,通过有线与键盘连接时并不会通过 ESP32中转。然后就是小板上的 Type-C 母座同时把 VCC 和 GND 并联到小板上的电池管理单元上,实现一个口在通信的同时给键盘上的电源充电。

再就是电池的开关以及电量指示,在拆解的时候我发现这个键盘的外壳有几个并没有用到的开口,似乎是厂商考虑过使用同一个模具制作有线版和无线版的原因,但是最终一番搜索,艾石头并没有使用该模具制作无线版本,不过现在我们可以很方便的使用这些开口来放置开关和指示。

大体的设计有了,现在开始画图。

(未完待续)