Key_Mou_Pad 板


LINE

代友po,原作者:https://github.com/ziteh 上一篇:#1aCx23NS (Key_Mou_Pad) 各位板友好,许久不见 距离上次发文已经过了好久,不知道还有没有人记得我 毕竟後来在忙硕论,之後又要找工作什麽的,比较没时间 今天是来分享 ErgoSNM 的最新进度:Rev 3.0 正如标题所述,ErgoSNM 最一开始的目标就是要无线化 之前的 Rev 2.1 已经完成有线的版本了,而且我自己每天都在用 现在总算进入无线的部分了 本文也发在我的Blog:https://ziteh.github.io/posts/ergosnm-v3-0-1 --- 架构 虽然就目前来说,我认爲无线键盘的首选韧体应该是 ZMK 而非 QMK, 但是我对 ZMK 和 Zephyr 还不够熟悉,而且我想要有 Vial 的功能, 所以目前还是用 QMK。 爲此我参考了 Mitosis 的设计。 左右半键盘各使用一个 nRF52840 做键扫描, 再将键状态透过 Gazell 2.4GHz 无线通讯传给接收器。 接收器由一个 nRF52840 和一个 ATmega32U4 组成, nRF52840 爲 Gazell central 接收两半键盘的键状态,再透过 UART 传给 ATmega32U4。 ATmega32U4 运行 QMK 并直接使用 UART 传入的键状态。 另外,右半还有一个轨迹球(PMW3360),其资料一样是透过上述的方式传到 QMK 内处理。 --- PCB https://i.imgur.com/gvY1YEr.jpg
https://i.imgur.com/vDko2f6.jpg
这次一样请 JLCPCB 生产 PCB。 目前的版本是 Rev 3.0-Alpha,只变更了左右半的主 PCB,其余零件就延续 Rev2.1 的使用。 https://i.imgur.com/92FLv6v.png
主要就是把 MCU 从 RP2040 改成 nRF52840, 但是因爲我不想处理天线,所以用的是现成的模组 E73-2G4M08S1C。 我原本也有考虑 Raytac 的 MDBT50Q, 但是底部焊盘对我这个焊接技术不怎麽样的人实在是有点麻烦(虽然我有加热台就是了。 另外是电池我预计采用的是 eneloop 3 号电池 1.2V。 不使用锂电池是因爲我觉得如果两半同时没电的话要接两条 USB 充电,好像有点怪? 所以我选择用换电池的方式。到底适不适合还要再看。 另外 LDO 的输出入电容我画成 0402 的了,之後应该会改成 0603。 --- 测试 这是第一版的测试,可以看出延迟相当严重。 https://youtu.be/BIOsrYmRqe4
这个修改後的版本,延迟已经改善许多了。 修改的部分主要是把 QMK 的 UART 接收程式从 matrix_scan() 改到 pointing_device_task_kb() 内。 https://youtu.be/EPGxoYIOgcI
--- 後续 其实无线版的 ErgoSNM 对我来说最大的困难是 Zephyr,我花了不少时间在看 Devicetree 怎麽用。 目前的传输看起来还不够好,可能会再想办法改善。还有比较重要的是耗电量的问题。 不过如果 QMK 实在是无法满足需求的话,我还是会直接换去 ZMK。 对我来说 ZMK 有这些好处: 1. ZMK 是宽松的 MIT License,而 QMK 是 GPL。 2. 用 ZMK 的话就不用额外的接收器,可以直接用 BLE 蓝牙。 3. ZMK 已经有包含功耗在内各方面最佳化。 总之,Rev 3 应该还要很久才可以完善... --- 附带一提 我之前有提过想写一系列的 QMK 教学,目前已经把比较重要的部分都写好了, 如果有人也想要自己做一把 QMK 键盘的话,可以参考看看,也欢迎和我讨论。 https://ziteh.github.io/posts/diyqmkkeyboard-0/ 然後我把所有和键盘有关的 repo 都移到新开的组织:SideraKB https://github.com/siderakb --- 相关连结 GitHub repo: https://github.com/siderakb/ergo-snm-keyboard Rev 2.1 Docs: https://siderakb.github.io/docs/ergosnm/rev2 谢谢观看~ --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.248.201.94 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Key_Mou_Pad/M.1703914663.A.0A1.html
1F:推 observer0117: 推,换电池的设计好 12/30 14:16
2F:推 WiLLSTW: 感谢分享 12/30 16:28
3F:推 claymath: 你好强 12/30 20:45
4F:推 examsystem: 强 12/31 00:01
5F:推 gamer1110701: 推分享 12/31 03:05
6F:推 oas: 推! 01/01 23:30
7F:推 penguinlion: 推 01/02 00:39
8F:推 TauGM: 推 01/02 23:59
9F:推 tonydie1218: 推! 01/03 20:07
10F:推 soleilblanc: 推!期待完整版,希望能出个成品支持一下 01/04 15:06
11F:推 lachiangkuo: 推,感谢您的贡献! 01/05 17:04
12F:推 eric880310: 换电池超赞 lily58这些主流的都用锂电池.. 01/10 18:02







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP