自制双旋钮单手游戏键盘
某日,某鱼上有键友发来消息,问我能不能做这样配列的键盘,随之发来一张他自己画的配列图,是类似Ergo的一种配列,两个大方块键做成大旋钮。
做当然能做了,哈哈
搞起!
要求的功能就是,按键、旋钮、RGB、热插拔。至于PCB,考虑到价格因素,只做一个的话,还是别考虑了……(主要我也不会画PCB……)
找老哥要来他这个配列的JOSN文件,他也是在keyboard-layout-editor.com 上编辑的,所以直接就可以拿来用了!懂行的老哥就是招人喜欢!哈哈哈
过程跟之前编辑QMK固件的过程没什么区别。大概说下流程,具体过程可以看看我以前发的那些帖子。
然后粘贴到https://kbfirmware.com/上,点击导入。
导入以后,网页计算的布线是8*8,自己调整了一下,6*7就可以满足要求了,节省了3个针脚。
根据开发板的情况修改一下针脚,这里使用的是TEENSY 2.0开发板,虽然贵点,但是刷机方便啊!
键值大概写了下,后面老哥说要自己编辑按键,所以就不深究了。只是加了个键层用来修改RGB灯光。
最后到SETTINGS上下载个JOSN留着备用。到COMPLIE下载个ZIP。
来到QMK中的键盘文件夹,复制MAK01文件夹,改名为甲方大爷的名字……别问我MAK01从哪里来……看之前的文章……
把LJ_lift中的两个名为MAK01的文件改下名字。
之前下载的那个ZIP解压缩后,会有一个KB文件夹。
把KB文件夹和LJ_lift文件夹添加到ATOM中,方便编辑。
打开LJ_lift.h,从kb.h中复制键值过来,然后保存关闭。
打开LJ_lift.c,修改里面的mak01.h为LJ_lift.h,保存关闭。
打开LJ_lift中的rules.mk,把关闭OLED功能。保存关闭。
打开config.h,修改设备信息成甲方大爷的名字。把针脚设置从KB那边的同名文件中复制过来。
修改旋钮编码器代码,由于这次要做两个旋钮,所以编码与之前不太一样。QMK官网给出的示例有些容易让人无解(至少对于我这种小白来说,是这样……),查了不少资料以后才明白,要把两个编码器的A脚对应的两个针脚写到一起,然后两个B脚对应的针脚写到一起,如果是3个或者更多旋钮,也是依照这个规律,所有A脚写到一起,所有B脚写到一起。
根据实际使用的RGB数量修改数值。指定一个RGB信号针脚。
保存关闭。
打开两个keymap.c,复制KB文件中的键值代码过来,只复制前两个键层的就好,第二个键层要注意,最后是没有逗号的。
从QMK官网复制双旋钮的代码过来,根据需要修改一下键值。这里我先设置一个为音量,一个问上下键。
把KB那边的关于LED指示灯的代码复制过来。
保存关闭。
至此,固件代码编辑完成,很简单的感觉有木有!?真是越做越熟练了呐……
打开没啥意思2,,不是……打开MSYS2……输入图中那些字母,回车。
再输入图中那些字母,回车……
一大串绿绿的OK以后,固件就压好了。
接上开发板,把软件界面上的AUTO按钮点亮,然后打开刚压缩好的固件文件,按一下开发板上的复位键,固件就自动刷入开发板了。这也是为什么使用TEENSY的原因……真的比QMK那个软件刷板子方便还稳定多了!!!
软件部分到此结束。
外壳的设计,使用3DS ,MAX进行建模,软件教程需要自学了,用到的功能不是很多,咬咬牙的话,个把月应该能学的差不多吧……
由于甲方大哥要求跟他现有的一个ERGO用的木质掌托配套,所以角度要根据木托的尺寸进行调整。
建模断断续续的,大概用了两天时间吧……主要是细节问题比较纠结,加上边做边设计,有些时候为了好看,还要推翻重来……
为了造型更好看,将之前旋钮的位置和2U按键的位置调整了一下。
老哥要的配色是上盖银色,下盖半透白色。草草的渲染了几张效果图,大概看一下吧,毕竟不是为了卖图……
之前做那个小键盘的时候,总有买家问能不能热拔插,好吧……这次满足你们!!!拔吧!插吧!!
拔插件装到上盖,底壳做支撑,每一个拔插件都有独立的支撑,够硬了吧?
设计好之后,反复检查细节,确定无误以后,开始打印。上下盖打印各需要12小时左右。其实这都不算什么,拆支撑才是最痛苦的……没办法,自己建的模,跪着也要拆完!!!
上盖,拆完支撑,装好热拔插座和旋钮编码器。
再经过一晚的奋战,底壳也打印好了。
双盖合一,还不错,严丝合缝。不用返工了。
接下来当然就是喜闻乐见的飞线了。轴座和二极管都设计了专门的位置,所以飞起来还是挺方便的。
装上typeC插座。
接上主控。
装上灯带。RGB灯带用WS2812B的。
然后把灯带接到主控上。
插上数据线,双手合十,默念一声:亮!
测试以后,都没有问题。
接下来要做的,就是等旋钮帽到货了………………
旋钮说到就到了,装上旋钮,随便找点键帽临时装上拍点完成图吧,请不要因此其实垃圾包用户……毕竟甲方大哥还等着我发货哪…………
点亮灯光
就这样了,灯光效果在B站发了个视频,不过搞不懂怎么贴上来,有兴趣的妈友可以去B站搜:孙大圣他爹地 应该就能看到了……
![](https://res.smzdm.com/pc/pc_shequ/dist/img/the-end.png)
Hoper007
校验提示文案
溜达机
校验提示文案
囚鱼叔
校验提示文案
LoBoo
校验提示文案
raodazhang
校验提示文案
双宁老爹
校验提示文案
值友5148838549
校验提示文案
值友4180968163
另外能有蓝牙就好了。
校验提示文案
数码指南针
校验提示文案
黑乎乎hh
校验提示文案
值友2460348600
校验提示文案
英仙座铂尔修斯
校验提示文案
TopicT
校验提示文案
一个鸡蛋黄
校验提示文案
我觉得值就行
这个键盘或许能当音游手台,玩iidx和SDVX的dump版应该很强,同时也可以做音乐做剪辑用,先关注了
校验提示文案
莫泠晴
校验提示文案
好物good
校验提示文案
好物good
校验提示文案
莫泠晴
校验提示文案
TopicT
校验提示文案
我觉得值就行
这个键盘或许能当音游手台,玩iidx和SDVX的dump版应该很强,同时也可以做音乐做剪辑用,先关注了
校验提示文案
英仙座铂尔修斯
校验提示文案
值友2460348600
校验提示文案
黑乎乎hh
校验提示文案
数码指南针
校验提示文案
值友4180968163
另外能有蓝牙就好了。
校验提示文案
值友5148838549
校验提示文案
Hoper007
校验提示文案
一个鸡蛋黄
校验提示文案
双宁老爹
校验提示文案
raodazhang
校验提示文案
LoBoo
校验提示文案
囚鱼叔
校验提示文案
溜达机
校验提示文案