[鍵盤] ErgoSNM自製無線分離式鍵盤分享-10
代友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
謝謝板友們這一年零二個月的支持
--
推,左右thumb cluster/軌跡球應該可以互換吧
改一下韌體就可以,要兩邊都TC或軌跡球也可以
辛苦了,外觀很乾淨,是光固化樹脂嗎?
對,SLA黑樹脂
這動手能力實在強
期待之後的完全無線版本
太強了
跪。
推
真猛! 可惜沒有商售...
好強
超強,卡等後續教學 side project
超強maker及能力
推~
推
15
[鍵盤] Boston - 鍵數超越全尺寸的 120% 鍵盤網誌版 Boston 是一把開源設計的鍵盤,外型和配置發想自 Austin,多加 18 顆按鍵,變成 120% 的鍵數。 外殼可以是鋁殼或者 3D 列印。這把來自 RNDKBD 開的首輪團購,是 3D 列印外殼。 組裝的第一步,在 FR4 材質定位板上安裝 M3 螺母,當成 Top-mount 的固定點。6
[鍵盤] Dozen0 - 12 鍵熱插拔軸體 MacropadPTT 網頁版 網誌版 Dozen0 是從日本遊舍工房購入的 12 鍵小鍵盤。 零件全攤開,鍵盤本體由 PCB、定位板、底部堆疊而成。5
[鍵盤] Corne 分離式 40% 人體工學鍵盤網頁版: 本來對分離式的人體工學鍵盤沒什麼興趣, 覺得造型詭異、也跟打字習慣差很多。 不過看多了國外的照片分享, 加上最近有鋁外殼團購,5
[鍵盤] Microdox Bud 分離式直列 30% 鍵盤網誌版 Microdox 是 Boardsource 推出的分離式 30% 鍵盤。原本是 PCB 和 FR4 外殼堆疊組裝 ,後來又推出專用鋁殼,叫做 Microdox Bud。 Microdox Bud 的紙盒包裝,內容物包含鋁殼、FR4 定位板、螺絲等。5
[鍵盤] Little_Foot 45%直列 KAT Explosion鍵帽網誌版 The Little_Foot 是 The-Royal (Garret G.) 設計的 45% 直列式鍵盤,設計檔公開在作 者的 GitHub。 用 gerber 檔在 JLCPCB 訂製 PCB。4
Re: [鍵盤] Neo Element G67 開箱&組裝自己回一下自己的文。 組裝完成後碰到了一個讓人頭很痛的問題,不過這幾天忙著上班,到今天才有空把 它寫下來。 那就是這把鍵盤的軟體支援真的不太行。 當初官方購買頁面表示這把鍵盤支援QMK和VIA編輯鍵位。組裝完後上網找韌體,發現3
[鍵盤] CRBN Featherlight 直列式 40% 鍵盤PTT 網頁版 網誌版 CRBN Featherlight 是直列式的 40% 鍵盤。 本體由 PCB 以及碳纖維材質的定位板和底部組成,要自己焊接二極體和微處理器。 當初是從 Keygem 網站團購,目前 PCB 和定位板的設計都已經公開在 GitHub。3
[鍵盤] DogTag 9加9鍵分離式 + MT3 Susuwatari網誌版 DogTag 是日本 takashicompany 推出的 9 鍵 macropad,特別的是可以用 TRRS 線連接 兩個變成 18 鍵分離式鍵盤。 本體只有 PCB 和定位板。PCB 是正反兩面可用。3
[鍵盤] Ginkgo65 開箱巴哈小屋原文 鍵盤買著買著就變成了期貨,等上幾個月都是常態,甚至半年一年的都有。這把「銀 杏」就是去年秋天訂購的,幾周前接到到已出貨的通知,還花了一會兒功夫思考究竟是哪 一把鍵盤到貨了……2
[鍵盤] Sweep 分離式直列 (Choc 矮軸 MBK 鍵帽)網誌版 Sweep 是 34 鍵分離式直列鍵盤,設計由叫做 Ferris 的小鍵盤而來,差別是微處理器改 成另外安裝。 Sweep 跟 Ferris 都有好幾個版本,底下這張是 Sweep High,支援 Choc V1 和 V2 矮軸 、MX 軸、Alps 軸。