单手游戏键盘,从打印开始到固件制作
网上搜集的资料,感谢老师们的辅导:
1:,作者 Fedorsosin 不仅免费分享了键盘外壳和特殊键帽的模型文件,还精心提供了制作过程的图文教程。原地址如下:https://www.thingiverse.com/thing
2.作者去掉了哪个修改了路透小键盘,用超详细的图文讲解了QMK刷机教程。https://www.zfrontier.com/app/flow/4oyGyvGbzQoO
3.Dactyl Manuform 5X6分离式人体工程学键盘https://post.smzdm.com/p/aox6q4pm/
4.https://www.bilibili.com/video/BV1fQ4y1C7mi/,哔哩哔哩BlueSakura7出版的3D外壳制作教程
第一部分是外壳的打印。
1.你可以用别人已经做好的,直接打印到Thingiverse上,下载一些现成的。
2.也可以去https://dactyl.siskam.link根据需要生成两种不同风格的shells。
https://dactyl.siskam.link/lightcycle
Https://dactyl.siskam.link/manuform是manuform的典范。
BlueSakura7已经在视频底部分享了网址和制作相关教程。您可以修改外壳的高低键数量、热插拔左右手等。按照自己的想法。
Blue@yejianfengblue用中文翻译解释了各种细节。看了很详细,基本就能明白了。
交错设置为是,然后下面的所有数字都是0。机型可以将中指和小指设置在一个平面上,因为这个选项更适合单手游戏键盘。
参数描述:有文档,
https://www.thingiverse.com/search? q = dactyl
找到现成的STL模型。
视频还介绍了一些没有3D打印机的朋友可以免费打印的方法。
以下是我自己打印的模型:lightcycle5*6
后壳
粪状
斧子,我用的都是之前拆键盘剩下的黑轴,茶轴弹簧变了,也算是樱桃红的斧子了。
这里说明一下,在制作过程中,在收到Teensy 2.0开发板之前的一段时间里,我在网上闲逛,看看有没有其他有趣的东西。无意中看到哔哩哔哩刚刚吃了开心果发布的自制分体键盘,薄膜键盘控制飞线,于是把几个破薄膜键盘都拆了下来。
就是这个效果,因为二极管也还没到,所以只是为了打发时间,只检验钥匙有效与否。
网线里面拆了线,又硬又粗,后壳根本装不进去。
这是看完视频后找到的IO口对应的每个按键的序列号。只是一个想法,对别人也不算太大意。
因为每个主IO口的用法不一样,所以没有太大意义。看不出这个师傅是什么牌子,但是导电后发现的响应位置。比如ESC是IO口的第5个位置,会显示第26个位置,所以记录下来。
录完之后可以看到1到8是行,20到26是列。如果不想用开发板,可以拿来玩玩。按钮冲突大概没解决。
第二部分
有了外壳,就涉及到其他配件。
轴体。根据我的喜好,我用了35个樱桃轴。
键帽。根据我自己的喜好,我这张是用IKBC原刻的侧刻。有很多垃圾袋可以用来装饰,也可以自己打印各种键帽。
1n4148二极管,35某500,大概9元到11元。
平衡杆。能否使用取决于你拇指区域的按键大小。
Teensy 2.0开发板,现在涨价50元左右。
原文引用的Teensy 2.0固件:
作者对路透键盘进行了拆解改装,用超详细的图文讲解QMK刷机教程。https://www.zfrontier.com/app/flow/4oyGyvGbzQoO
键盘布局编辑器,翻译成中文就是keyboard-layout-editor,意思是键盘布局编辑器。网站:http://www.keyboard-layout-editor.com/
KbFirmware,KB是键盘的缩写,Firmware的意思是固件。这个词挺常见的,因为很多电子产品都会涉及到升级固件。Kbfirmware也是制作键盘固件的网站。网站:https://kbfirmware.com/
QMK驱动,点击后面的网址,选择最新版本下载。WIN用户可以下载QMK _ driver _ installer.zip .网址
用QMK写软件,点击后面的网址,选择最新版本的工具箱下载,点击qmk_toolbox.exe下载WIN版本。
(一)
这里涉及到几个网站。
第一个http://www.keyboard-layout-editor.com/制作键盘布局。
可以选择自己已经做好的,也可以空白布局加载空。
添加键以减少删除键
URL的目的是将可视键盘布局转换成命令。
在原始选项中复制全部
(这里有一个提示,顶部图例是属性选项中的第一行键。在这里输入要设置的键位后,下一步可以省去一些操作。)
(2)从第一网站复制的订单被转移到https://kbfirmware.com/.
将其粘贴到空空白区域,然后单击导入。
在这里可以修改得到的阵列的接线图,增加行和列或减少行和列。
这里的线是需要焊接到主控IO口的线。
引脚选项选择主控芯片
选择相应的IO端口。
根据主板,修改引脚选项中的行列
。
也可以设置为LED使用的IO端口。我还没做。
命名设置并查看是否有错误。如果是,你可以下载一个JOSN文档作为备份,以备将来修改。
编译下载固件。十六进制文件,我们需要刷到主控件。
(3)青少年2.0毛笔书写
第一步是下载QMK驱动程序,这里不允许。
WIN的下载qmk_driver_installer.zip被解压缩,两个DAT文件再次运行。
第二步:用QMK刷软件,点击后面的网址,选择最新版本的工具箱下载,点击qmk_toolbox.exe下载WIN版本。网址:
双击运行
运行后,驱动程序将被再次加载,
插上Teene2.0,找一根电线或金属物体来短接复位和GND引脚。
可以试两次,电脑提示安装驱动,刷机软件用黄色字体显示身份证号。
点击打开选择刚下载的Hex固件,点击刷新刷机。
刷完之后,你可以把行和列的IO口短路,看看按键字母是否按照你的想法显示。
如果连续出现一些字母没有短路,说明刷机固件做的不好,会退回重新做。
这里固件已经做好,刷进开发板了。
54%是我这次固件刷进开发板的大小。每个人都应该做不同的尺寸。
(4).
下一步是开始焊接阵列和二极管。
你可以使用OK线跟随网站https://kbfirmware.com/时,你以前作出的固件。
红线是行,每行对应开发板焊接的IO口。
黑色是圆柱。
二极管需要注意是行对列焊接还是列对行焊接。
这是一个列到行的选项,即轴的背面有两个销,上列和下行。
如果选择列到行,二极管需要焊接在行上,如果选择行到列,二极管需要焊接在列上。
1n4148二极管
我把它焊在绳子上,在轴下面的软缝线上。
二极管上的黑线是负极。
正键触发,负电流触发不了。二极管的作用是我的理解。
对比一下网站上的针焊套装就知道了。
就是这样。单手键盘。你还需要打印受托人。不被委托很难受。