从零开始的自制键盘教程1——配列与固件


3楼猫 发布时间:2024-12-11 03:36:37 作者:草地上的兔子 Language

自制键盘不代表省钱,有时还要付出相当大的时间成本

固件有两种选择:

1.用生成网站直接生成(功能少、不可改键、方便、适合萌新)

2.手敲代码用qmk msys编译(海量功能、via vial两款改键软件、折腾、需要搭建编程环境)

本文讲的是第一种,这种方法不需要安装任何软件,全部由网站生成

首先打开kle。geekark。com

从零开始的自制键盘教程1——配列与固件-第0张

这里可以选择一些预设配列,下面的复杂示例没什么用,旁边的色卡和图案是定制键帽用的,用不到

从零开始的自制键盘教程1——配列与固件-第1张

添加按键这里的特殊键除了ISO enter和stepped CapsLock尽量别用,这两种键帽现在实在太难配了,状态指示灯尽量不要在这里用,会影响到后面固件的生成和定位板的绘制

从零开始的自制键盘教程1——配列与固件-第2张

随便单击一个键帽下面的编辑部分就会亮起,按住CTRL可以多选按键,用方向键移动按键,旁边的项目设置、自定义样式、统计信息和工具没用,不用管

从零开始的自制键盘教程1——配列与固件-第3张

这里可以编辑键帽左上、上、右上;左、中、右;左下、下、右下以及侧刻的左中右,默认字符位置为左上,侧刻字符对于后续固件生成没用,下面的字符大小字符颜色键帽颜色没用

从零开始的自制键盘教程1——配列与固件-第3张

这里可以自定义按键的宽和高,注意:常见的键帽只有1u、1.25u、1.5u、1.75u、2u、2.25u、2.75u和6.25u的长度,其他长度的键帽可能会很贵并且不好买

从零开始的自制键盘教程1——配列与固件-第3张

这里是按键的坐标信息和旋转角度,旋转这个功能非常难用,对于初学者也没啥用,下面的键帽规格和杂项也没用

从零开始的自制键盘教程1——配列与固件-第3张

接下来以预设配列中的GH60作为演示

从零开始的自制键盘教程1——配列与固件-第3张

点击源数据,把这些按键坐标全复制下来

从零开始的自制键盘教程1——配列与固件-第3张

然后来到kbfirmware。com生成固件

从零开始的自制键盘教程1——配列与固件-第3张

把刚刚复制的文本粘贴到这里点击import

从零开始的自制键盘教程1——配列与固件-第3张

来到这个界面

从零开始的自制键盘教程1——配列与固件-第3张

wiring这里可以设置键盘的总行/列数和全键无冲二极管的朝向(列到行与行到列),点击一个按键后可以指定行与列

从零开始的自制键盘教程1——配列与固件-第3张

新手入门建议像这样横平竖直,对于后期画pcb有很大帮助

从零开始的自制键盘教程1——配列与固件-第3张

一定注意:pro micro一共有21个可用引脚,千万保证行列数加起来少于18,所以说pro micro只适合做一些小pad一类的东西,60配列的键盘还是算了

来到pins这里设置主控型号和行列的引脚,主控选32u4,尽量别用led,能省点引脚

从零开始的自制键盘教程1——配列与固件-第3张

在这里放一张pro micro引脚图

从零开始的自制键盘教程1——配列与固件-第3张

然后来keymap设置键值,最多设置15个键层

从零开始的自制键盘教程1——配列与固件-第3张

15

点击一个按键后下面会出现键值

从零开始的自制键盘教程1——配列与固件-第3张

再点一下键值,这里的键值都是qmk标准键值,可以在这里查找含义docs。qmk。fm/keycodes

从零开始的自制键盘教程1——配列与固件-第3张

来到settings界面,可以在layout填一下你键盘的名字,剩下的不要动

从零开始的自制键盘教程1——配列与固件-第3张

然后来到compile下载你的固件

从零开始的自制键盘教程1——配列与固件-第3张

恭喜你!你制作了属于你自己的键盘固件

下一期打算讲pcb的绘制

顺便宣传一下q群,群号在我个签里,欢迎大家来玩


© 2022 3楼猫 下载APP 站点地图 广告合作:asmrly666@gmail.com