机械键盘DIY教程第一期
刘威的个人博客
看了一些网上的机械键盘diy教程,大都是用买的pcb和元件来焊接,pcb由联系厂家定制,现在我们来一个完全的,正真意义上的DIY教程,从元件选取,到PCB布局,再到焊接,完全可以自己一个人实现。
1.0原理部分
1.1.本机械键盘选择使用stm32的usb-hid实现有线的hid键盘通信。
1.2.选择使用蓝牙HID模块HC-04实现无线HID通信功能(具体情况淘宝搜索蓝牙HID模块就能找到啦)。
1.3.键盘使用按键扫描。
1.4.机械键盘看情况是否需要RGB灯效,我这里是做了RGB灯的选择的RGB是比较流行的WS2812B,封装选的和
普通RGB大小一样的3528,当然为了能把LED贴在轴体里面还选择了反贴的3528封装,这个封装也可以叫6028,
它相比比其他的优点:毫无疑问控制方面,节省IO资源;6028封装方便贴片。具体见后面分析。
1.5.程序部分就不在这里说了。
1.6.无线需要电源,我只留了接口,自己买个电池,做个dcdc到5v即可扩展。
1.7.预留了一些接口包括OLED,串口,can等,方便扩展功能,我这里做的是一个LD3320语音识别模块。
PCB绘制教程
1.首先需要找到机械键盘轴体的封装:

上面是我从淘宝中找的图下面是pcb封装,pcb封装库我直接用的gh60的cherry轴元件库,大多数轴体都是兼容的

