写本文的契机来源于本人在构思电工实习大作业时,突发奇想想做一个键盘diy,但查了资料发现网上对于diy键盘的全流程缺乏一个系统的文字整理,便写下本文。本文一大特色是目前网上关于键盘diy方面,涉及原理的讲解较少,本文会涉及相关分析,如果你对键盘的电工原理感兴趣的话,这篇文章可能会对你有帮助:)
另外文章尚不完善,期末周结束后更完。
目前本文仅停留在纸上谈兵阶段,主要工作就是把参考资料里的视频整理成文字。等我之后有空尝试攒一个出来后,会根据实操经验进行更新。
如何从零DIY一个键盘
DIY一个键盘的大致流程包括:按键布局排列—>绘制原理图及PCB图—>编写固件—>焊接。下文会以该流程的形式展开讲解
按键布局排列
在DIY键盘的最开始,我们需要明确自己的需求,确定好自己需要什么样的键盘
然后在keyboard-layout-editor.com中,编辑好自己想要的键盘形式,其中关于操作:
1 Preset 预设,即预设好的模板 2 Add Key-加一个键 3 Delete Keys-删除按键 5 Properties 键盘属性 设置键帽的高宽,颜色,文字等 7 Top Legend-Center-Bottom Legend 输入文字这仨主要是在第一栏可以输入在某一键帽上的文字,文字的位置分上中下三层 6 RAW DATA 储存键盘信息,相当于是键盘的文字表示形式。
编辑好后,在“raw-data”中复制好对应信息,粘贴在builder.swillkb.com的Plate Layout中生成CAD
一些选项:
Switch Type 轴体开关的类型,无特殊需求MX即可
Stabilizer Type 卫星轴类型,一般Cherry Only
上述步骤完成后,点击Draw My CAD,这时候页面会自动跳转到 CAD Output栏目里。配列就生成了,定位板右上角的三个按钮分别可以下载SVG格式的文件、DXF格式的文件、EPS格式的文件。
点击DXF按钮,即可下载文件你,之后用CAD软件(可AutoCAD)打开。按照你自己的需求修改CAD图细节即可,如果不太清楚该画出什么样,可找网上模板参考参考。
绘制原理图及PCB图
这部分最好的办法就是照着一个教学视频一比一的复制。跟着一步一步来是最清晰的。
这里推荐浮灵君的:「浮灵教你做键盘」客制化键盘DIY教程 —贰其上— 原理图绘制 立创EDA
主要他提供了现成画好的模板库,对于新手来说就只需要搭积木一样即可,很方便。
编写固件
常用qmk编写实现。qmk入门有一定门槛,建议先看视频打一下基础
焊接
这部分没什么说的,照着pcb以及原理图焊即可。
待更新:加图例,QMK部分增加教程
参考:
【零基础】客制化键盘DIY系列教程及其文字稿
感谢以上大佬的付出。