作者wk415937 (wk4)
看板Key_Mou_Pad
标题[键盘] ErgoSNM自制无线分离键盘分享-3
时间Sun Sep 25 15:12:02 2022
代友po
原作者的Blog:
https://ziteh.github.io/
===
各位板友好,我先前有在此以「自制QMK无线分离式键盘分享」爲题发了两篇文
之後的文章标题应该都会改成这篇这样
(上一篇:
#1YG0Bea4 (Key_Mou_Pad)
距离我上一次发文已经是半年前的事了
因爲前阵子在忙两个专案,现在又在参加iT铁人赛
最近教授又在催硕论进度,11月还有新的计划书要写
总之,这段时间我没什麽空可以做这个ErgoSNM键盘
这篇文算是生存报告,让大家知道这计划还在进行,只是很慢
顺便也报告一下专案近况
===
原本韧体我是打算用QMK
但是在深入研究後我觉得QMK不太适合
因爲ErgoSNM的重点是无线
所以我又跑去研究BlueMicro和ZMK
这两个韧体都对BLE有比较好的整合及支援
不过根据这个:
https://bit.ly/3LId4q7
看来ZMK对指标装置的支援比BlueMicro好
所以我目前选择使用ZMK
而且ZMK其实本来就支援完全无线的分离式键盘了
所以我只要加上轨迹球的功能就好
===
ZMK是基於Zephyr RTOS的
最特别的应该是它让你可以用GitHub Actions在线上Build韧体
我有拿开发板简单测试过了,基本功能没问题
但是ZMK的社群不如QMK那样庞大,有很多功能没办法PR进官方repo
所以像滑鼠按键及指标装置的支援要去找其它人的fork
找是不难找,但我以前没用过Zephyr
所以要在ZMK上实现轨迹球的方法我还要再研究
这部分应该会花不少时间
===
若要使用ZMK的话,MCU我会选择nRF52840
不过国外玩家常用的nice!nano,已经nRFMicro使用的E73模组台湾不好买
所以我参考nRFMicro的设计,Layout一块用MDBT50Q模组的开发板来用
https://i.imgur.com/y5Y8xZD.jpg
repo:
https://github.com/ziteh/mdbt-micro
不过有些零件我暂时买不到,所以这个还没焊接和测试
而且这个没有画得很好,尤其USB的部分,之後可能还会再改版
因爲有拼板,所以一次洗就是50片,实在是用不到这麽多就是了
这次送厂PCB只要2镁,钢网则是16镁
===
虽然目前的规划是使用ZMK爲主
但我应该还是会用QMK做一个Mitosis-like的原型出来
不过我用QMK测试PMW3360时动作不正常
有可能是我之前话的PCB设计不良
repo:
https://github.com/ziteh/pmw3360-pcb
也有可能只是IC坏了,详细问题我之後要再测试才会知道
===
以上就是ErgoSNM键盘的近况报告
未来若有特别的进度再来分享,谢谢阅读
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.221.86.38 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Key_Mou_Pad/M.1664089928.A.229.html
1F:推 observer0117: 推,ZMK蓝牙支援比较完整,还有circuitpython+KMK 09/25 15:23
2F:→ observer0117: 也许可以,如果可以用circuitpython,就不需要更新 09/25 15:24
3F:→ observer0117: 韧体,应该会比较方便 09/25 15:24
4F:推 penguinlion: 推,期待看到成果 09/27 10:35