作者wk415937 (wk4)
看板Key_Mou_Pad
标题[键盘] ErgoSNM自制无线分离式键盘分享-10
时间Mon Apr 10 14:45:20 2023
代友po,原作者:
https://github.com/ziteh
上一篇:
#1a5gwFLO (Key_Mou_Pad)
距离上次发文又过了快一个月,总算可以来分享 ErgoSNM 的最新进度
其实键盘在上次发文後不久就完成了,只是我突然发现我的硕论有个重大bug要先解决
所以才会现在才发文
这篇刚好是第10篇,有线版也终於算是阶段性完成了
所以这篇主要想较完整地介绍一下这个 ErgoSNM 键盘及整个计划
---
https://i.imgur.com/ovP1uKJ.jpg
ErgoSNM Rev2.1 是一款共64键的分离式键盘,左手29+6键,右手29键+轨迹球
- 支援 Cherry MX 轴热插拔,Lyaout 参考 Keebio Iris
- 支援 Vial 即时编辑键位 keymap
- 使用 RP2040 做主控。USB有ESD保护及自恢复保险丝
- 两半的连结可以选 3.5mm TRS/TRRS 或 USB-C
- 韧体爲 QMK,PCB 用 KiCad 画,都是开源的
- 支援 JLC PCBA,你可以不用自己焊接大多数电子零件
- 预设在切换到 Layer 1 时轨迹球会变成滑鼠滚轮
---
稍微介绍一下组装过程
第一步当然是把零件都焊好,然後接上 FFC 排线。因为我用 PCBA,所以要焊的零件比较
少
https://i.imgur.com/kWDrTm2.jpg
再来是把热融螺帽嵌入外壳,锁上定位板(也可以把 PCB 和定位板安装好键轴後再整个
锁上外壳)
https://i.imgur.com/54kXYYD.jpg
插入键轴将 PCB 与定位板固定
https://i.imgur.com/5N0QGRi.jpg
https://i.imgur.com/BhxgrRT.jpg
https://i.imgur.com/Lklcmzc.jpg
最後锁上底盖和脚架
https://i.imgur.com/64Up6Ao.jpg
最後烧录韧体就完成了,也可以用 Vial 编辑按键 Keymap
https://i.imgur.com/0yXPjm1.png
这里有我的组装记录:
https://youtu.be/1BXKdrCFn6c
完整的文件:
https://github.com/ziteh/ergo-snm-keyboard/wiki/Document-for-Rev-2.X
---
分享一下我亲自使用约2周的想法
首先,不确定是我太习惯 Iris 还是目前的 Layout 真的不好,最下面那row很常按错。
然後右手拇指区只有轨迹球果然还是太空了,应该要再多加一些按键。
我本来就在用食指轨迹球,所以拇指球也很快就上手了,现在除了 3D CAD 和游戏外应该
都没啥问题。
滑鼠的按键我使用 QMK 的 Combo 功能,同时按JK是左键、KL是右键、JL是中键
另外左手拇指区还是有独立的滑鼠键
我本来就是 Vim 的使用者,平常 coding 其实不用滑鼠/轨迹球
但总是会有突然要 Google 查一些东西的时候
只要 ErgoSNM 的轨迹球能够填补这样的操作缝隙、避免手来回移动其实就帮助很大了
真的要进行复杂或大量的滑鼠操作时还是直接用原本的轨迹球
滚轮的滚动速度已经设到只剩1了但还是太快,这个要再想办法
还有一点比较奇怪的是,v2.0时左侧接电脑轨迹球也会动,但v2.1就只能接右侧
明明这部分的程式没动到
在测试的时候我不小心烧坏一片PCB上的RP2040,
怀疑是热插拔TRRS的关系,这点也要再改
---
再来我想讲一下这个计划的过程
SNM 键盘计划是我从2020年6月开始的,目标是设计并做出整合鼠标装置的键盘
让手可以不必频繁地在键盘与滑鼠/轨迹球间来回移动。
此计划最一开始是受到 TEX Yoda II 啓发
因此最初的计划也是 60% 键盘,而指标装置是指点杆(小红点)
我也开始学 QMK 韧体
不过就在我 QMK 学一半、正在研究指点杆时,我被朋友推坑 Iris v4 分离式键盘
随後决定改做分离式+轨迹球。
不过我一直到去年2月25第一次在PTT发文前,其实都没很认真做,所以才会拖这麽久。
还有一点是正如标题打的,ErgoSNM 还有一个重要的目标是要完全无线
如果只是要全无线其实不难,我的 YouTube 也已经有测试影片了
要考虑的是哪一种方式最好,所以我又去买了许多不同的 MCU,尝试不同的韧体
这些都花了我很多时间和金钱。
虽然现在我已经比较确定其中2、3种方法应该比较好,但还没实际验证。
某天我突然觉得想要一步登天、直接完成分离式全无线+轨迹球+一堆功能风险太大
我只是一个穷研究生,没那麽多钱可以买零件一一试验
所以才决定要想做一个有线版的当作阶段性验证,也就是现在的 ErgoSNM v2.1。
---
至於之前有在考虑的贩售问题,就目前来看应该是暂时没有
就像之前说的,这个作品必须要有一定的品质我才会考虑
但根据上面提到的问题,我认为它还不够成熟
不过,如果有人真的很有兴趣的话,也可以看 GitHub repo Wiki 里的教学自己弄
只要基础的焊接应该就没问题了
---
最後,关於 ErgoSNM 的後续
就如上面说的,ErgoSNM 的终极目标是全无线,目前的 v2.1 仅是最基本的有线版本
不过因为我接下来要花多点时间在论文和找工作上,就算有工作後也要先度过试用期
再加上我其实还有其它想做的 Side project
包括我想重新整理一份从键盘Layout、画PCB、做定位板、QMK韧体、Vial支援到订购
PCB的自制键盘教学文
所以接下来的开发进度会放慢很多,甚至直接烂尾也有可能
而且毕业後大概也不方便这样在 PTT 上发文了
总之,接下来几个月我得忙其它事
如果对这个 ErgoSNM 有兴趣的话,欢迎联络我或查看 GitHub repo
https://github.com/ziteh/ergo-snm-keyboard
谢谢板友们这一年零二个月的支持
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.221.86.38 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Key_Mou_Pad/M.1681109123.A.5DC.html
1F:推 observer0117: 推,左右thumb cluster/轨迹球应该可以互换吧 04/10 16:12
2F:→ wk415937: 改一下韧体就可以,要两边都TC或轨迹球也可以 04/10 16:35
3F:推 kevingamer: 辛苦了,外观很乾净,是光固化树脂吗? 04/10 16:59
4F:→ wk415937: 对,SLA黑树脂 04/10 17:10
5F:推 examsystem: 这动手能力实在强 04/10 18:50
6F:推 benwu95: 期待之後的完全无线版本 04/10 20:08
7F:推 cgjosephlee: 太强了 04/10 20:14
8F:推 emolife: 跪。 04/10 21:44
9F:推 tw20803: 推 04/10 22:21
10F:推 orchis: 真猛! 可惜没有商售... 04/10 22:59
11F:推 Belieeve: 好强 04/11 00:35
12F:推 penguinlion: 超强,卡等後续教学 side project 04/11 01:40
13F:推 kawa0710: 超强maker及能力 04/11 07:22
14F:推 arnoldliu: 推~ 04/11 17:17
15F:推 fff5fff5: 推 04/12 00:37