PTT推薦

[鍵盤] ErgoSNM自製無線分離式鍵盤分享-7

看板Key_Mou_Pad標題[鍵盤] ErgoSNM自製無線分離式鍵盤分享-7作者
wk415937
(wk4)
時間推噓 6 推:6 噓:0 →:1

代友po,原作者:https://github.com/ziteh

各位板友好
還記得上次發文是在 2022/12/31
時隔2個月來和大家分享最新的 ErgoSNM 鍵盤開發進度

---

首先是 Rev 2.0 的 PCB 來了
我使用 PCBA 服務,大多數的零件都是直接叫工廠自動貼片+回流焊,方便很多
而且 RP2040 是 QFN,除非開鋼網,不然手焊的難度滿高的
https://i.imgur.com/GnzJoZV.jpg


Logo 做出來的效果看起來還不錯
我這是 HASL 噴錫,一般看到的黑金配應該是 ENIG 沉金
https://i.imgur.com/W0RPkLF.jpg

要自己焊的有各個連接器、熱插拔座及少量SMD
焊接完長這樣
https://i.imgur.com/0PFyzZT.jpg

https://i.imgur.com/Hrkkb50.jpg

https://i.imgur.com/3b5iZ0m.jpg

附上 PCB layout 圖
https://i.imgur.com/8qncPMn.png

Thumb Cluster
https://i.imgur.com/f7Q2znH.jpg

---

再來是1.6mm FR4定位板
鍵軸可以卡進去,沒什麼問題
https://i.imgur.com/uBQisrt.jpg


https://i.imgur.com/LzI0im2.jpg

只是生產時工廠說這個有太多槽孔,所以要追加額外費用

---

然後是SLA的外殼
因爲右側的軌跡球部分還沒畫好,這次就只訂了左側看看

成品還滿不錯的,各細節特徵都有表現出來,不愧是光固化
https://i.imgur.com/ixcjGEl.jpg


https://i.imgur.com/tFjSvOQ.jpg

不過比較可惜的是依舊有層痕
看來如果要達到好看的外觀還是要額外的表面處理
https://i.imgur.com/FKr4KL0.jpg

---

爲了配合新的鍵盤PCB,作爲軌跡球的PMW3360的PCB也有小改版
體積也更小了
https://i.imgur.com/kuykIua.jpg

(左/黑:新版。右/綠:舊版

---

來講個小插曲

我收到PCB後馬上就趕快把零件都焊上去,想要快點測試
當我都焊接好零件、QMK 韌體也燒完後
打開鍵盤測試軟體,發現右側 Row-4 全部都沒反應
心稍微涼了一下,深怕 PCB 有設計失誤

稍微檢查後就發現是 RP2040 的 pin 腳沒焊好(RP2040 是工廠焊的
https://i.imgur.com/fpJQuin.jpg

(pin 4 空焊,圓點標記處爲 pin 1

心又涼了一下
因爲我從來都沒焊過 QFN,手上的電烙鐵頭也都很粗,要修補這0.2mm的小焊點難度有點高

好在最後還是修好了,問題也就解決了
https://i.imgur.com/gJFE3dC.jpg

(修補後的樣子,有點失焦...

---

裝上鍵軸的樣子
https://i.imgur.com/xR916Cf.jpg


我有接上電腦測試了,2邊都可以正常工作
Vial 也可以讀到並即時改按鍵

由於我的壓接鉗居然剛好沒有 for GH1.25 的
所以拇指區 PCB 和軌跡球要等下次才能接上去了

---

有線版的 ErgoSNM 總算是快完成了,但無線版才是真正的目標
最近要開始趕論文,也要準備面試找工作了
開始懷疑無線版能否在畢業前完成

目前的難關還是在外殼的設計上,軌跡球的部分真的不太好畫,也不知道要多久
這部分完成後我再考慮賣套件的事
不過就這次做下來的成本看,還真不算便宜

以上就是這次的進度分享
如果對這個 ErgoSNM 鍵盤有興趣的話,可以參考 GitHub repo
https://github.com/ziteh/ergo-snm-keyboard

謝謝觀看

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.221.86.38 (臺灣)
PTT 網址

DavidMeteor02/11 20:30推推 很期待!

Belieeve02/11 20:34一邊趕論文找工作一邊做這個,太神啦......

penguinlion02/11 22:14好讚!一直出我就一直推,面試又要弄 side project

penguinlion02/11 22:14真的猛

JAY702/12 01:58

observer011702/12 06:06

Ben9487702/12 16:50