蓝牙键盘/分体键盘/模块组合直列键盘【E73-nRF52840】
简介
1、采用板载E73作为主控的蓝牙有线双模键盘。2、由15、16、20、25键模块自由组合各种配列键盘。3、开源ZMK程序,全键可编程。 4、全部采用1U按键,键帽配备简单便宜,无卫星轴,可不用定位板。
简介:1、采用板载E73作为主控的蓝牙有线双模键盘。2、由15、16、20、25键模块自由组合各种配列键盘。3、开源ZMK程序,全键可编程。 4、全部采用1U按键,键帽配备简单便宜,无卫星轴,可不用定位板。开源协议
:CC BY-NC-SA 3.0
(未经作者授权,禁止转载)描述
开源声明:CC BY-NC-SA 3.0 署名+相同方式共享+非商业使用
工程特点:
1、采用易佰特E73作为板载主控的蓝牙有线双模模块化设计的键盘。
2、提供4X4、4X5、5X3、5X4、5X5共4种模块供选择,每种模块的尺寸均符合免费条件。
3、单个模块可做成一个小小的全键可编程键盘。
4、选用两个完整的模块,刷入分体固件,即可组成蓝牙分体键盘。
5、按需选用相同的模块左右拼接自由组合多种不同配列的直列键盘。右边为包含全部元件的主控板,其它为键轴板,只需要焊键轴与二极管。
6、开源ZMK程序,全键可编程。
7、全部采用1U按键,键帽配备简单便宜,无需卫星轴。
硬件制作:
本工程焊接稍有难度,建议采用发热板焊接,供参考:https://oshwhub.com/iqirtryi/heater-holder。
焊接时,C口容易连锡,注意锡膏要薄和均匀,融化后把连锡的地方用尖物划开再放C口即可。
E73底下焊盘容易漏焊,焊完后,用万用表二极管档,红笔接地,黑笔接E73下方各个IO口焊盘,均应有约0.7的读数。如没焊接好,可用烙铁在背面焊盘孔补焊。
锂电池可采用插头插座连接,也可以直接焊到电路板上,注意电池正负极切勿反接。
本工程所示样板采用3片4X4模块组成48键直列键盘,左边可添加1片可以增加一个数字小键盘。
键盘采用堆叠结构,定位板及外壳供参考(原工程是有线键盘,请自行修改开关出口位置、边框厚度等):
20键:https://oshwhub.com/joba/IQP40S
30键:https://oshwhub.com/iqirtryi/IQP30A-atmega32a
48键:https://oshwhub.com/iqirtryi/pkb16x4-atmega32a
64键:https://oshwhub.com/iqirtryi/ATmega32A-IQP64A
40/60键:https://oshwhub.com/iqirtryi/kb40-atmega32a
固件烧录与制作:
附件包含固件仅供参考测试,个人使用请自己制作合适自己的固件。
1、使用JLINK烧录器、J-FLASH软件烧录附件中的bootloader文件;(自制JLINK烧录器请参考:J-Link OB烧录器,带烧录探针【stm32f072】)
2、使用github在线编译固件,下载.uf2固件文件到自己的电脑,如附件iqp64.uf2;
3、通过USB连接到电脑,双击reset按钮,电脑显示名为NRF52BOOT的U盘,把固件文件拖入该U盘即可。
参考资料:
硬件制作参考:
https://oshwhub.com/iqirtryi/pkb16x4-atmega32a
https://github.com/joric/nrfmicro/wiki
固件制作参考:
主要元器件购买链接:
https://docs.qq.com/doc/DYWFPbGdhZ0puV2V6
附件提供的固件适用于48键和64键,固件采用ZMK生成。
配列仅供参考:http://www.keyboard-layout-editor.com/#/gists/8d5ba77e61b6809944f90e0ea130a144
其它配列自己根据需要编译。
注:如有意制作此键盘,建议收藏后克隆,以免更新审核中无法查看。
更多小键盘详见:https://oshwhub.com/iqirtryi,有需要可以进群一起探讨,群号见电路图。
谢谢大家的关注,觉得有意思,记得点赞+评论+收藏哟!
评论