发作品签到
标准版

蓝牙矮轴直列键盘E73-nRF52840

工程标签

402
0
0
0

简介

蓝牙矮轴直列键盘

简介:蓝牙矮轴直列键盘
创建时间:2024-06-16 16:34:10更新时间:2024-10-30 07:12:24

描述

开源声明:CC BY-NC-SA 3.0 署名+相同方式共享+非商业使用

在夏天,XTips大佬工程的基础上,修改为矮轴轴体,重新布线设计,已打板验证,DRC中的边距错误可以忽略。

因为买错了轴体,只好自己重新设计,针脚和标准轴完全不一样,标准轴可以看夏天大佬的工程。

先展示成品,加上一块190mAh的电池,和普通标准轴的有线键盘差不多高度(测量高度为2.6cm)。

如果想要再极限一些,可以不用上定位板,换用纽扣电池、换xda或者矮轴键帽。

 

引用一下大佬的工程,有需要的可以跳转学习:

          STM32F072模块主控详见:https://oshwhub.com/joba/IQP4X4-4X5S

本工程采用易佰特E73作为板载主控,基于矮轴的蓝牙有线双模模块化键盘。使用ZMK开源项目,全键可编程。

可以提供4X5模块,尺寸符合免费条件,单个模块可做成一个小小的全键可编程键盘,支持3块拼版形成60键的直列键盘。

支持使用苹果数据线或者蓝牙模式连接苹果手机,作为外接键盘使用。支持矮轴设计,键盘高度低、便携。

 

除了元器件外需要额外准备的:

1. JLink烧录器及J-FLASH软件

2. zmk编译环境

3. 键盘配列

 

本工程PCB基于夏天大佬的蓝牙键盘项目修改而来,调整了布线布局,调整了键盘的轴体。

 

 

电池与相关电阻说明:

锂电池充电电流控制电阻R3,其中V=0.8,I为原始锂电池容量的一半,根据电池容量确定电阻大小

常见的电阻及其对应电流如下:

R3阻值(K) 电流(mAh)
10K 100mAh
5K 200mAh
3K 300mAh
2.2K 400mAh
2K 500mAh
1.4K 600mAh

 

固件烧录与制作:

附件包含固件仅供参考测试,个人使用请自己制作合适自己的固件。

配对期间的蓝牙 MAC 地址和协商密钥存储在芯片的永久存储器中,即使在重新刷新固件后也可以重复使用。如果不小心删除设备后,需要使用BT_CLR或者BT_CLR_ALL删除存储信息,再重新连接。所以在设计过程中记得配置BT_CLR或者BT_CLR_ALL。

默认情况下有五个可用的蓝牙配置文件。如果需要调整可用配置文件的数量,请在文件中将CONFIG_BT_MAX_CONN 和 CONFIG_BT_MAX_PAIRED设置为所需的配置文件数量。

 

1、使用JLINK烧录器、J-FLASH软件烧录附件中的bootloader文件(附件中的bootloader-0.5.0-dirty_pca10056_s140_6.1.1.hex);

      JLINK的四个引脚按标识接到板上的3V3,SWD,SWC,GND上。

 

2、使用github codespace 在线编译固件(需要稳定的网络和高带宽,经常无法访问),建议本地编译zmk和zephyer可以参考zmk手册zephyer手册需要稳定网络,因为要下载大量资源,但是有cache,可以断点续装),配置完环境后,参考已有配列(位于zmk/app/boards/shields/)创建自己的键盘配列。

      也可以直接复制、修改、编译(编译命令: west build -p -b nrfmicro_13 -- -DSHIELD=keyboardname),生成.uf2文件(位置zmk/app/build/zephyr/下)。

 

3、下载.uf2固件文件到自己的电脑,如附件shane.uf2;

 

4、通过USB连接到电脑,双击reset按钮或者短接reset,电脑显示名为NRF52BOOT的U盘,把固件文件拖入该U盘即可。

 

焊接与组装

本工程焊接稍有难度,建议采用发热板焊接。

reset,3V3,SWD,SWC,GND可以不用焊接。

E73底下焊盘容易漏焊,焊完后,用万用表二极管档,红笔接地,黑笔接E73下方各个IO口焊盘,均应有约0.7的读数。如没焊接好,可用烙铁在背面焊盘孔补焊。

右边为包含全部元件的主控板,其它为键轴板,只需要焊键轴与二极管。

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
1100KR5R06031
21KR8,R12R06032
310KR9R06031
4820KR10R06031
52MR11R06031

附件

序号文件名称下载次数
1
bootloader-0.5.0-dirty_pca10056_s140_6.1.1.hex
4
2
zmk.uf2
4
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航