/dev/random

Home for some random notes.

前言

本回主角是一把同事的 Cherry MX1800 (G80-1865) 青軸機械鍵盤,年份代碼為 X 開頭的這把鍵盤到現在也十年了,問題是左右 Alt 鍵以及 i 鍵按了沒反應。

診斷

在 Ubuntu 上可以用 xev 或是更為直觀的 gkbd-keyboard-display --layout=us 鍵盤測試小工具來檢查每個按鍵的反應。

維修

拆解

既然是開關類的東西,那當然就是先給它噴一點電子接點清潔劑看看囉,不過這之前得先把前蓋拆下來以便清理。只要把背面螺絲卸下來、四個卡榫撬開就可以把前蓋拿下來了: 背蓋螺絲孔與卡榫位置

這把鍵盤還是德國製的喔!Sehr gut!

清理接點

這裡用的電子接點清潔劑是 Kontakt K-60 這罐,把鍵帽拔掉之後噴了一些在旁邊的縫隙上(其實應該要先拆掉軸蓋移除軸體再噴的): 電子接點清潔劑 K-60

果不其然 i 鍵就這樣恢復正常了,不過兩個 Alt 鍵還是不能用。

拆解按鍵

因為當時沒有先把按鍵拆開再噴清潔劑,感覺有些殘留的清潔劑讓青軸的段落感比較沒有那麼明顯,所以在進一步檢查之前還是把按鍵給拆了。要拆 Cherry MX 的軸蓋只要靠一支一字起子輕輕往外扳就可以把上蓋拿下來,再來是軸體、彈簧: 移除軸蓋

拆下來擦乾淨之後咔咔咔的感覺就回來啦~

Cherry 青軸的構造出乎意料的簡單,裡面就由兩片銅片與一支防止鬼鍵 (Ghosting)稽納二極體組成四個接點,上面再加上彈簧與軸體這樣。 拆開的按鍵

青軸的段落感是藍色與白色這兩塊活動式的軸體造成的結果,在按鍵尚未按下時兩片銅片會被軸體撐開形成斷路,往下按的時候藍色的軸會先往下,然後碰到白色的卡榫(撐開金屬片用的),接著繼續要再施一點力才能把白色卡榫也推下去,咔!此時銅片就會接合形成通路,讓鍵盤送出該按鍵被按下的訊號。 未按下的狀況 按下後的狀況

其他無段的軸似乎就沒有這種兩段式設計的零件了,在這把鍵盤上想要換軸打打看的話其實只要把彈簧跟軸體換掉就可以試不同的軸。

有興趣的話可以到 Cherry 官網看看,上面有各種軸的組成圖以及剖面動畫。

檢查電路

用電錶量了一下 Alt 鍵的接腳,按鍵的確有在按下去時形成通路,所以按鍵本身是好的,問題應該是在電路板或是晶片上。

在電路板上發現有一段電路有點黑黑的,不知道是氧化受損還是怎麼樣(紅色線條部份是按鍵的電路簡圖,每一顆都是這樣的配置所以這邊隨便挑一顆來畫XD)。 疑似出問題的電路與按鍵電路簡圖

剛好這條線就在左右 Alt 鍵、PrtSc 與 Scroll Lock 這四個鍵各自稽納二極體的其中一支腳上,在這條線上點到點之間應該要是通的,不過實際去量發現:

實際跳接任一 Alt 鍵與另外兩個鍵的接點就可以讓它恢復正常,這樣看來就是電路板斷路造成的問題了。下圖中藍線部分有通,紅線部分某處沒通: 電路板走線圖

電路維修

要修理這種斷路的電路板,我看人家都是先找到斷路點後刮除板子電路上的絕緣漆,然後塗上銀漆讓它重新導通,最後塗上阻焊綠油做絕緣保護,不過這些東西我都沒有~所以就是簡單用跳線解決。為了讓線不要卡到底下的殼,所以用比較好固調整形狀的單心線與電火布讓它繞點路走底下外殼的洞: 跳線

題外話

這把 Cherry 青軸打起來的感覺似乎比我那把凱華青軸的鍵盤更俐落一點,凱華青的軸在某些角度按下去感覺會有點卡,不過我用這兩把鍵盤測出來的打字速度差不多就是了,單純就是爽度差異XD

這把鍵盤的 layout 一開始用有點不習慣,主要是覺得 ESC 鍵好遠常常要按沒按到,然後 DELETE 鍵的位置因為跟其他鍵塞在一起讓我一開始沒辦法盲打。而外殼上 Cherry 的 Logo 跟燈號說明跟居然都是貼紙…某種程度來說好像也不錯啦,不喜歡就撕掉,可以弄成整把無印的: MX1800

它還有一個蠻有趣的設計就是 F/J 兩個定位鍵不是像一般鍵盤那樣鍵帽表面上有凸點,而是裝上了兩個形狀有點不一樣的鍵帽: F/J 定位鍵

另外,在網路上偶然發現現在有套件可以讓你自己從頭做一把鍵盤出來,這好吸引人啊啊啊~~~