[键盘] ErgoSNM自制无线分离式键盘分享-4

楼主: wk415937 (wk4)   2022-11-15 18:55:01
代友po,原作者:https://github.com/ziteh
各位板友好
距离上次发文又过了近两个月
这次一如既往地来分享 ErgoSNM 最近的进度
上一篇: #1ZB_z88f (Key_Mou_Pad)
===
首先是键盘本体的 PCB
https://github.com/ziteh/ergo-snm-keyboard
https://i.imgur.com/WyH6eaM.png
Layout 算是参考了 ZSA Moonlander 和 ErgoDox EZ
目前规划是一边 35 键,包含了拇指区的 6 键
这个 PCB 其实还算是测试用的,我很好奇拇指区这么远是否合理
我自己平常用的是 Iris Rev4,拇指的位置觉得很刚好,再远就有点难受了
但我想实际情况还是要真的组起来试才能下定论
这个 PCB 是设计成双面的,也就是左右手都是同样的,主要是为了降低成本
而可以看到拇指区设计成可以扳断的
这是为了让右手侧可以把该区的空间让给轨迹球
还有就是我想试试拇指区可以独自调整角度,即 Moonlander 的设计
PCB 正在生产中,应该是下一篇才会实际分享它
如果这个 PCB 没有太多的问题的话,下一版就是正式版本了
目前预计正式板会有以下变更:
1. 左右独立设计 PCB,虽然会增加成本,但我希望 PCB 可以更简洁
2. MCU 直接焊接在 PCB 上,而不是插控制板
3. 拇指区独立成一个 PCB,而不是从主板上扳断
4. 仅保留热插拔座的焊点,取消直插焊接的 PTH 焊点
===
然后是 PMW3360 鼠标光学传感器的新 PCB
https://github.com/ziteh/pmw3360-pcb
https://i.imgur.com/falhdbI.jpg
上一版虽然可以运作了,但有些地方设计得不是很好,因此我重新设计
因为这个 PCB 是工厂赞助我的,所以 demo 影片就不直接贴连结了
可以到上面的 GitHub repo 里面找一下
也有做成一个轨迹球来用,没什么问题
https://i.imgur.com/zhhuhc0.png
===
再来是 nRF52840 / MDBT50Q 的开发板
https://github.com/ziteh/mdbt-micro
https://i.imgur.com/TniY3Ef.jpg
上次文章有提到我画了一个 MDBT50Q 的开发板要用于 ZMK 的开发
不过上次那个 PCB 设计有问题,所以我又修改了一下
但是当我焊接好后新版才发现我 SWD 的焊盘实在太小了
所以这个暂时没办法测试,可能会再次改版
===
再来是 RP2040 的开发板
https://github.com/ziteh/rp-micro
https://i.imgur.com/WovWqdM.png
由于我还是会做一个有线版的 ErgoSNM,其韧体会以 QMK 为主
但是 QMK 常用的 MCU ATmega32U4 真的是不知道在贵什么
因此我打算使用 RP2040 来取代它
不过可以相容 Pro Micro 的 RP2040 开发板好像不是这么好买,也不一定符合我的需求
因此我决定自己画一个来用,成品就如同 GitHub repo 里的样子
这个和键盘的 PCB 一起下单,正在生产中,下次再来分享
===
最后是韧体的部分
首先,在上一篇中有人推荐我可以使用 KMK
一开始因为我不是很喜欢 Python 所以没什么兴趣
但实际测试过觉得也满不错的,未来有空可以再深入研究
但无线版本的韧体我应该还是会想要以 ZMK 为主
因为我比较欣赏 ZMK / Zephyr RTOS 的架构与理念,而且它还是 MIT License 的
原本 ZMK 最麻烦的是要研究如何加入 PMW3360 的支援
但我看到已经有人发 PR 了(https://github.com/zmkfirmware/zmk/pull/1163
而且看起来他们连 PMW3360 SROM Firmware 的正式使用许可都有
不过这个 PR 大概几个月内都不会被 merge,所以我打算直接 fork 它
这部分是接下来要研究的
===
最近的进度大概就是这样
我其实一直以来都有收到一些人表达对 ErgoSNM 的期待,非常开心
不过 ErgoSNM 的开发还要进行好几个月才会有一个比较完整的成品
还请期待
谢谢观看。对 ErgoSNM 有任何想问的也欢迎联络
作者: larry8799 (Grunts)   2022-11-15 19:30:00
推 无线分体跟轨迹球都好赞
作者: feidon (feidon)   2022-11-15 19:39:00
32u4又贵空间又小 rp2040很多新韧体开发都有推荐 但开发板真的很难找 淘宝sparkfun超贵 其他要从国外是运费很贵 期待大大的开发板
作者: observer0117 (ob)   2022-11-15 20:11:00
拇指区这样是OK的,stm32应该很便宜吧
楼主: wk415937 (wk4)   2022-11-15 20:29:00
目前觉得RP2040最大的缺点是要外接Flash有点麻烦+增加成本。STM32也是可以考虑,而且其实我自己最熟悉的MCU就是STM32,或许可以再开一个 repo
作者: Belieeve (芥末拿铁)   2022-11-15 20:53:00
太酷了,推推
作者: arnoldliu (^^)   2022-11-15 22:20:00
期待成品!
作者: penguinlion (penguinboss)   2022-11-15 22:52:00
推!想看成品~

Links booklink

Contact Us: admin [ a t ] ucptt.com