K375S优联机械键盘 60%配列带物理F区 DIY从0到1。
外观展示
先来两张不算好的图片吧。
目录
交代下文章结构大家挑想看的部分看就好了:
楼主为何要自己DIY键盘。
K375S优联PCB的制作过程以及中间遇到的坑。
不算专业的组装过程以及配件选择。
创作缘由
恰巧接触到有人用K375S客制化机械键盘但是左看右看也没有自己喜欢的就打算自己做一个试一下。
逛论坛看到大佬qianseyue的文章教大家一步一步完成K375S键盘的制作https://post.smzdm.com/p/a99v2k80/看完很感兴趣就打算模仿着自己一步一步的做出来,过程还算顺利。
K375S优联PCB制作过程
具体从0到1如何制作K375S的PCB可以参考大佬的帖子我就不赘述了。我只写一下我在前辈基础上的修改部分。
我最初需求是做一个60%配列的首先小点便携,配上键帽也比较精致。所以就有了第一版,也就是文章开头蓝白色键帽的那一款不带F区的。由于不带F区需要使用AHK来实现F区的功能。也用了有半年时间也很不错。
然后到第二个版本带F区的,因为K375S并没有类似其他量产60%键盘的FN加数字实现F区的功能但是也有很多大佬实现了这个功能我也是摸索着网上查资料最终搞明白了原理,是适用模拟信号开关来实现类似于层的概念。买了好多种型号的芯片来测试,
其实模拟信号开关都大同小异,可以参考3157这款芯片。
简单讲下实现原理吧这个芯片就相当于一个单刀双掷开关。com接到轴体的针脚nc和nc分别接到K375S不同的矩阵然后通过芯片来控制连接的是nc还是no。以2和F2举例吧下图是楼主自己记录的矩阵只记录了自己用到的键位。2的矩阵是7和16,F2的矩阵是5和17,要触发就需要短接7和16触发2短接5和17触发F2
示意图大概看下吧,芯片默认是com和nc导通的默认情况下按下轴体就是短接7和16触发2,然后控制两个芯片同时切换到NO再按下轴体就短接了5和17。为什么不拿1和F1举例呢?因为这两个键有一个矩阵是一样的这种情况使用一个芯片切换就行了一样的那个矩阵直接接到轴体上即可。
上面讲完了需要使用的芯片以及如何切换F区,就是控制in针脚的电压高低来实现开关的切换。可以参考芯片的技术文档,我圈起来的部分就是in针脚电压低于0.6V的时候com是跟nc导通的,当电压高于1.5V之后com是跟no导通的。
上面讲了如何连接线路以及芯片原理,下面讲下如何实现电压的升降可以参考这个文档,里面讲了如何实现高电平与低电平的实现。https://www.cnblogs.com/lulipro/p/7675167.html
其实就需要一个电阻和高中知识就可以完成这个电路的设计了。一个轴体来控制电路的高低电平转换。
实现原理都搞明白了就开始测试于是打了个测试板子测试自己的想法跟预期是不是一致。第一次打样没有选择SMT直接打了PCB买了需要的芯片回来自己手动焊接由于芯片太小真的太累了还好测试成功,第二次打板选择的SMT贴片。这回算是完成了。
下面只写一些能够避免踩坑的点。首先要确定自己键盘需要的尺寸以及各种元件的位置。避免与外壳不兼容的情况。首先是PCB的几何尺寸比如:
开关的位置
PCB的长宽和圆角
PCB卫星轴的方向
芯片以及主控放置是否与外壳冲突
布线是否绕过一些可能出现短路或者磨损的地方
然后设计原理图有两种方式最开始我也学者前辈的方式连线但是原理图复杂起来之后连线就显着太乱了也容易出错。
看立创上的开源方案其他人都用角标的方式也就是原理图里面的网络端口再看下面的图是不是清爽很多也不容易出错。
布线要避开卫星轴一方面可以避免后期对线路的磨损另一方面可以避免使用螺丝卫星轴造成短路,上层避免出现在卫星轴位置,下层避免靠近小孔也就是将来要拧螺丝的位置。这样就安全了很多。不用担心线路的磨损或者短路,垫片都不用加胶布也不用贴。
组装方面
组装方面由于PCB是根据GH60塑料外壳设计的所以外壳就选用GH60的塑料壳三十块钱价格不贵做工也相对不错,而且加强筋比较多对PCB支撑也足够,金属壳挡信号不说如果使用无钢没有对PCB的足够支撑会很拉跨。当然跟那些客制化套件是没法比的。
轴体个人选用的佳达隆的轴体,比较便宜手感也还不错(至少比樱桃的要好就应该在平均线以上吧)。
卫星轴试了很多版本从便宜的原厂卫星轴到佳达隆的江湾的耳朵的都有使用目前用的江湾V2还不错。耳朵的也不错就是钢丝会有点弯需要自己掰正。
键帽根据个人喜好吧,主图是咸鱼上90块钱买的 蓝白的是排骨的知更鸟,仿版也有会便宜一些。左移64配列得买大全套或者专用版本。普通的配列不能很好兼容。比如两个shift都不是常规尺寸。
主控就不多说了直接买新的键盘拆或者蹲咸鱼都可以。蹲咸鱼的话大家注意真伪,目前已经有仿品了。我自己都是直接买新的键盘也就差20块钱毕竟自用对自己好一点。
我没有设计充电的功能,自己也设计了充电模块可以以单独的模块化存在也可以集成到PCB上。由于干电池续航不成问题也比较安全可靠。缺点就是使用干电池之后外壳就只能使用GH60塑料壳了。
更换电池也只需要拔下对应6颗螺丝上方的键帽就可以拿出PCB更换电池了也不是很麻烦。毕竟一年左右才会更换一次。但是我还是抽空设计了一个电池仓的结构。
放个小视频大家看下效果吧 还是很好玩的。
最麻烦的就是这个长方形槽了 挖开之后要确保整齐需要用打磨板打磨一点点的修整。然后制作盖板,盖板就不多说了跟槽匹配就好了,这里要确保盖板颜色跟外壳匹配要浪费一个外壳 也就是一个壳挖孔一个壳取下一块当做盖板。
这里要用到磁铁我用的尺寸是30*10*1单位都是毫米,黄色ABS塑料片是1毫米的挖出磁铁的尺寸。然后将磁铁放进去
然后上面再贴一层0.5毫米的薄塑料片。就基本完成了。
里面是这样的。由于盖板加了磁铁高度会向里凸出所以在壳子内部要加垫片也就是图里箭头指的地方。
总结
要写的就这么多了 折腾了将近一年的优联键盘,从买别人的板子到自己制作,现在差不多也折腾完了。这个应该是第一个分享60%尺寸键盘如何实现F区的帖子,希望对大家有所帮助。为了不损害其他作者就不公开原理图了见谅。
补充:PCB已经在立创eda的开源平台上开源了有需要的可以自己去搜一下。可以自己进行二次修改。
rs1688
校验提示文案
呆萌的呆呆
校验提示文案
reeuka
校验提示文案
瓜瓜财
校验提示文案
dzhgd
校验提示文案
阿波罗泰坦
校验提示文案
魔都一休哥
校验提示文案
hyhaizzx
校验提示文案
值友5615781633
我把 Tab 键当作 Fn键,输入 F1 就是 按 Tab + 1
这样是不是 每一个组合键用一组模拟开关
然后 用来实现 Fn 的所欲模拟开关 并联到 Tab 键上就可以了
如果可以这样的功率会不会比较大电池用不久
校验提示文案
Nan_Bei
校验提示文案
小mico
校验提示文案
值友7075047389
校验提示文案
人工智能仿生咸鱼
校验提示文案
Bianca99
校验提示文案
cationx
校验提示文案
你的巴巴lllkk
校验提示文案
你的巴巴lllkk
校验提示文案
值友5615781633
我把 Tab 键当作 Fn键,输入 F1 就是 按 Tab + 1
这样是不是 每一个组合键用一组模拟开关
然后 用来实现 Fn 的所欲模拟开关 并联到 Tab 键上就可以了
如果可以这样的功率会不会比较大电池用不久
校验提示文案
hyhaizzx
校验提示文案
魔都一休哥
校验提示文案
Nan_Bei
校验提示文案
阿波罗泰坦
校验提示文案
dzhgd
校验提示文案
cationx
校验提示文案
瓜瓜财
校验提示文案
Bianca99
校验提示文案
reeuka
校验提示文案
呆萌的呆呆
校验提示文案
人工智能仿生咸鱼
校验提示文案
rs1688
校验提示文案
值友7075047389
校验提示文案
小mico
校验提示文案