自制键盘不代表省钱,有时还要付出相当大的时间成本
固件有两种选择:
1.用生成网站直接生成(功能少、不可改键、方便、适合萌新)
2.手敲代码用qmk msys编译(海量功能、via vial两款改键软件、折腾、需要搭建编程环境)
本文讲的是第一种,这种方法不需要安装任何软件,全部由网站生成
首先打开kle。geekark。com
这里可以选择一些预设配列,下面的复杂示例没什么用,旁边的色卡和图案是定制键帽用的,用不到
添加按键这里的特殊键除了ISO enter和stepped CapsLock尽量别用,这两种键帽现在实在太难配了,状态指示灯尽量不要在这里用,会影响到后面固件的生成和定位板的绘制
随便单击一个键帽下面的编辑部分就会亮起,按住CTRL可以多选按键,用方向键移动按键,旁边的项目设置、自定义样式、统计信息和工具没用,不用管
这里可以编辑键帽左上、上、右上;左、中、右;左下、下、右下以及侧刻的左中右,默认字符位置为左上,侧刻字符对于后续固件生成没用,下面的字符大小字符颜色键帽颜色没用
这里可以自定义按键的宽和高,注意:常见的键帽只有1u、1.25u、1.5u、1.75u、2u、2.25u、2.75u和6.25u的长度,其他长度的键帽可能会很贵并且不好买
这里是按键的坐标信息和旋转角度,旋转这个功能非常难用,对于初学者也没啥用,下面的键帽规格和杂项也没用
接下来以预设配列中的GH60作为演示
点击源数据,把这些按键坐标全复制下来
然后来到kbfirmware。com生成固件
把刚刚复制的文本粘贴到这里点击import
来到这个界面
wiring这里可以设置键盘的总行/列数和全键无冲二极管的朝向(列到行与行到列),点击一个按键后可以指定行与列
新手入门建议像这样横平竖直,对于后期画pcb有很大帮助
一定注意:pro micro一共有21个可用引脚,千万保证行列数加起来少于18,所以说pro micro只适合做一些小pad一类的东西,60配列的键盘还是算了
来到pins这里设置主控型号和行列的引脚,主控选32u4,尽量别用led,能省点引脚
在这里放一张pro micro引脚图
然后来keymap设置键值,最多设置15个键层
15
点击一个按键后下面会出现键值
再点一下键值,这里的键值都是qmk标准键值,可以在这里查找含义docs。qmk。fm/keycodes
来到settings界面,可以在layout填一下你键盘的名字,剩下的不要动
然后来到compile下载你的固件
恭喜你!你制作了属于你自己的键盘固件
下一期打算讲pcb的绘制
顺便宣传一下q群,群号在我个签里,欢迎大家来玩