最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

改裝路透社小鍵盤,超詳細圖文講解QMK刷機教程

2021-06-02 15:41 作者:拆哪都行  | 我要投稿

其實軸體拆拆裝裝折騰了幾年了,一直沒有自己做過主控,前陣子閑著沒事逛某魚,看到一個路透社的小鍵盤挺好玩的,就給收了,打算自己練練做鍵盤主控??赡苁悄昙o大了吧,不太習慣看視頻類的教程,圖文類的教程找了半天都沒找到……索性就自己邊改邊寫,弄一個超詳細的QMK教程吧,畢竟我也是第一次做鍵盤主控,我相信我遇道的問題,可以代表很多新手。當然,可能文中很多說明對于大神來說過于啰嗦,還請輕拍……


由于這個教程說的比較細,所以這篇帖子會比較長,還請做好思想準備。


同時此教程講述的內(nèi)容,尤其是QMK固件的制作和刷寫部分,不止限于這一個型號的鍵盤改裝,只要掌握這個方法和原理,改其他鍵盤也基本適用。


先上幾張完成圖,吸下眼球吧……


下面開始細說下改裝過程

很多事,在大神眼里容易的理所當然,但是在我這種小白眼里,真可謂是一步一坎啊……很多問題是大神俯視的時候發(fā)現(xiàn)不了的,所以本文從一個小白的角度講述如何給一款老機械鍵盤制作主控,使其能夠正常使用。一理通百理明,同樣的方法換到其他鍵盤上也適用,甚至自己做一把機械鍵盤也是可以的。



收到寶貝以后,第一件事就是拆解,由于是老物件,所以難免歷史痕跡。如上圖,感謝華為手機拍照的時候自動去黃了……其實實物花黃要比照片上嚴重一點點。鍵盤很有分量,可見用料比較扎實。當然重量有時候也不能說明一切,有些廉價鍵盤為了增重,會在鍵盤里面加鐵塊……


這個鍵盤的型號為:D3-KP,百度能查到的信息很少,谷歌上面可以搜到比較多,EBAY上也有出售的,全新價格76.5美元。


在一篇發(fā)表于2009年的帖子上,找到一張這款鍵盤的連接示意圖……看來是配合其他路透社鍵盤使用的,具體我也搞不懂了……反正我不打算恢復他原有的功能了……



首先去除鍵帽,露出茶軸,仔細觀察,可以開到在軸體插LED的口里面,有二極管,也就是說,二極管裝在了軸體里面,這種做法,現(xiàn)在的鍵盤上已經(jīng)很難見到了,我分析原因有二:一是這樣會影響安裝LED,二是每個軸都要拆開裝二極管……工作量太大了,加大成本啊。拆下來的鍵帽放到統(tǒng)一的地方避免丟失。

下一步要打開鍵盤外殼,拆鍵盤外殼很簡單,五個字:見螺絲就擰。鍵盤背面一圈螺絲,都擰下來,鍵盤的上蓋就可以輕松取下了。



取下上蓋后,露出兩塊鋼板,拿起鋼板,發(fā)現(xiàn)兩塊鋼板用排線連接到下面的一塊主控電路上,我電路知識不好,所以不去研究這塊主控了……直接用開發(fā)板做一塊主控替換上去就好了。下面那塊PCB接口處的那些白色痕跡,我猜就是這塊鍵盤被淘汰的原因。不過痕跡只在上層PCB上有,下面主控PCB上沒有,說明傷害面不是很大。經(jīng)擦拭表明,白色不明痕跡沒有粘稠感,呈粉末狀,固排除飲料之類的含糖液體干涸留下的,記得之前看一些鍵盤后面也會有少量的白色印記,是助焊劑留下的,這個可能也是吧……有沒有種推理案發(fā)現(xiàn)場的感覺?哈哈哈



拔下排線,拆除原有主控,剩余的空間足夠放新主控了。



觀察外殼底部的生產(chǎn)日期,這個外殼是04年4月產(chǎn)的,距今15年了,所以外觀泛黃也是正常了。


由于我個人比較迷信青軸,所以接下來將原有軸體拆除,原有軸體試了下手感,段落感還在,就是有些干澀。觀察軸板,灰塵較重,但是不像咱們?nèi)粘J褂迷斐傻哪欠N什么碎末都有的那種,這塊板子上的灰塵分布比較均勻,說明是由于長時間放置造成的。灰塵只在鍵帽下放,說明之前有人為簡單清理過。玩洋垃圾,要有望聞問切的本事啊!


不過好在我有拆軸神器!關鍵詞:GOOT TP-100。有了它,拆軸真的會上癮……


邊拍照邊拆軸,用了不到一個小時,拆下了所有44顆軸體。需要注意的是,每顆軸體都是有4個腳要吸的,所以速度還算不錯了。


下面用開軸器,拆解軸體,取出二極管,并給軸體清理上油。開軸器是自己3D打印的,話說某寶上竟然買19.9一個?還有不少人買?你們鍵圈的事情我真的搞不懂……有3D打印機的朋友可以直接去T站下載免費模型,模型下載地址:https://www.thingiverse.com/thing:2685653


成本計算如上圖,是的……材料按45元一公斤計算的話,材料成本只有一毛三……模型是免費的,沒有設計成本,剩下就是電費和人工費了,反正淘寶上一般3D打印的接單價格是5毛一克左右吧。3克就是1.5元,當然,這么小的打印量,人家可能不會接單……那就打10個,15元。夠用陣子了,哈哈哈。

好了……扯的有點遠,拆軸器倒也不是必需品,只不過有了它,拆軸真的快好多。軸板玩家墻裂推薦!



拆開軸體,軸體內(nèi)部很干凈,甚至原廠油脂還有殘留,取出二極管,逐一上油,按順序帶回。油的話,我用的是NSK的潤滑脂,對!就是做軸承的那個NSK,對!就是給軸承用的油脂,我個人不太迷信這神油那神油的,軸體的使用環(huán)境和強度,實在算不上猛烈,沒必要過度迷信油脂。軸體使用強度再高,能干過幾萬轉(zhuǎn)長時間運轉(zhuǎn)的軸承么?哈哈哈

清理好的軸體合個影。然后裝袋保存……因為我不打算使用他們,哈哈哈



將從軸體里取出的二極管針腳剪短。



然后從PCB背面焊接回去,剪短針腳的目的就是為了避免針腳穿過PCB頂?shù)捷S體。



焊接二極管的時候要注意正負極,管上有黑線的一邊是負極。PCB背面有印刷勝負及的圖示,按照圖示的正負極對應焊接就行了,正負極可以參考上面這張圖。


從背面焊接二極管的目的是換軸的時候不用在逐一打開軸體安裝二極管進去了。二極管全部焊好的效果。這里發(fā)現(xiàn)一處細節(jié),PCB上的貼紙,下面還有一張舊貼紙,我猜是因為這塊板子返廠維修過,維修之后重新貼上了新的標簽。


到這里,硬件整理的工作就基本完成了,下一步就是焊接新的軸體了,在重新焊接軸體之前,要先把PCB的線路記錄下來,方便后面做固件的時候使用。


抄板如下,左右兩部分,對應軸體的兩組針腳??梢钥吹剑篌w上算是比較整齊,但是走線最理想的狀態(tài)是橫向走線的時候沒有縱向軸線,縱向走線也是不要有橫向走線,這樣才能避免鍵位沖突。要做到這點,就要對電路板進行簡單的改造。



按照上圖方式將PCB走線捋順。



修改以后,走線就變成上圖這樣了,紅線部分用原有接口上的線完成,如果原有接口不能滿足,就飛線完成。


線路圖中切斷的部分需要用刀子在PCB上劃斷即可。在電路板上找到需要切斷的PCB線路,然后切斷。



為了保險起見,在每根需要截斷的PCB線路上相隔一段距離劃斷,然后將中間那段銅片剔除。切的時候要集中注意力……比如上圖,下面那根線就切錯了……?回頭再補焊上吧……



??接下來,要買一塊開發(fā)板,關于開發(fā)板的選擇,一定要記住一點,關鍵詞32U4?。。?2U4?。?!32U4!??!之前買了塊開發(fā)板,由于沒有32U4芯片,所以做不成主控,浪費了……唉!不要再走我的彎路??!


具備32U4芯片的比較常用的開發(fā)板就是Arduino的Pro Micro。當然,買國產(chǎn)的就行,功能一樣價格低廉,arduino是免費開源的,所以也不存在盜版一說了,十五六塊錢包郵就能買到一塊了。板子外觀如下圖:


??改好鍵盤的PCB并且購買到開發(fā)板以后,我們就可以進入鍵盤固件編寫的部分了。


先說下要用到的幾個網(wǎng)站和軟件:(網(wǎng)站無法訪問、軟件無法下載的話……你懂的,這個就跟改鍵盤沒關系了。)

  1. ?keyboard layout editor,翻譯成中文就是鍵盤-布局-編輯器,意思就是鍵盤布局編輯器。網(wǎng)址:http://www.keyboard-layout-editor.com/

  2. kbfirmware,KB是Keyboard的縮寫,F(xiàn)irmware是固件的意思,這個單詞還是比較常見的,因為很多電子產(chǎn)品都會涉及到升級固件。kbfirmware也就是制作鍵盤固件的網(wǎng)站。網(wǎng)址:https://kbfirmware.com/

  3. QMK驅(qū)動,點擊后面的網(wǎng)址,選擇最新版本的下載就行,WIN用戶下載qmk_driver_installer.zip即可。網(wǎng)址:https://github.com/qmk/qmk_driver_installer/releases

  4. QMK刷寫軟件,點擊后面的網(wǎng)址,選擇里面最新版的TOOLBOX下載,WIN版本的點擊qmk_toolbox.exe下載就行。網(wǎng)址:https://github.com/qmk/qmk_toolbox/releases


??首先我們來到keyboard layout editor編輯鍵盤的布局,這里科普一下keyboard layout editor的基本使用方法。



用鼠標左鍵點選一個你要挪動的鍵,選中以后的按鍵,四周會有紅色線框。如上圖中的6鍵所示。



如果要一次挪動一組相鄰的按鍵,還可以按住鼠標左鍵進行框選,完全在框內(nèi)的按鍵都會被選中。如上圖所示,紅框內(nèi)的567三個鍵都會被選中,其他沒有完全在紅框中的,不會被選中。


選中以后,按鍵盤上的方向鍵,就可以挪動按鍵的位置了。


但是很多時候,光移動鍵帽的位置是不能夠滿足我們的需求的,我們還需要調(diào)整一些鍵帽的大小和名稱。那么就可以根據(jù)上圖的說明,對鍵帽進行調(diào)整了,其中最常用的就是改變鍵帽的長度和高度。也就是我們常說的幾U鍵帽,比如圖中的2.25,就是指2.25U。如果想讓一個鍵變成小鍵盤上加號和回車那樣豎著的按鍵的話,就將按鍵長度設置為1,高度設置為2,就可以得到一顆2U的豎向鍵帽了。只要調(diào)整長度和高度的第一組數(shù)值就可以了。如果需要制作大回車那種異形按鍵,才會需要調(diào)整后面幾組數(shù)值。


??在keyboard layout editor上操作的目的就是為了得到鍵位布局的代碼,這個網(wǎng)站將不易懂的代碼轉(zhuǎn)換成相對易懂的圖形操作界面,方便大家更直觀的編輯按鍵布局。


這個網(wǎng)站同時還提供了保存功能,登錄以后就可以保存了。個人建議還是保存一下布局為好。


按照鍵盤的布局編輯一下,兩個大方塊鍵,由于下面是四個軸體,所以在布局的時候,要當做四個鍵去處理。也就是說,如果使用4個1U鍵帽代替原裝的2*2U大鍵帽的話,就可以把這一個大按鍵當成四個按鍵,分別進行自定義。至于按鍵的功能,先大概意思一下吧,后期還要修改。



按鍵調(diào)整好以后,選到</>Raw data標簽頁,然后全選復制下面框里的所有代碼。


??接下來,我們來到kbfirmware,這個網(wǎng)站也是也是對之前的代碼進行進一步編輯,使其能夠更好的與開發(fā)板匹配,同時自定義鍵層和按鍵,以及其他很多工作,也是在這個網(wǎng)站上完成的。


Upload按鈕是用來繼續(xù)編輯之前保存的設置文件的,文件后綴名為json,json文件的獲得方法后面會講到。我們一步步講先,如上圖。


點擊Import以后,網(wǎng)頁就會跳轉(zhuǎn)到上圖這個畫面,網(wǎng)頁會自動生成一個布線圖,對比前面我修改的走線,基本相同,但是下面有兩個鍵不太一下,調(diào)整下那幾個鍵的行列值,使其同我上面的線路圖一致就可以了。


修改后的布線圖如上圖。布線圖右上角那個FILP勾選以后,線路圖就會鏡像處理,相當于從鍵盤背面看走線,這個功能還是很人性化的,因為我們在設置布局的時候是從正面看鍵盤排列的,而看PCB走線的時候,就要把鍵盤反過來,從鍵盤背面看了,如果布線圖不相應也翻轉(zhuǎn)一下,做起來就很別扭了。第二個紅框的是調(diào)節(jié)二極管是連接在軸體的哪個針腳上,之前通過抄板,我們知道二極管是縱向連接的,所以這里選擇行到列,也就是Row to Columns。這個二極管的順序如果設置反了的話,會導致按鍵失靈,別問我為什么知道,你知道的……所以如果你刷寫固件以后,電腦可以識別鍵盤,但是按鍵無效的話,可以試試修改這個選項重新刷固件試試。


點擊PINS標簽頁,將上圖中藍色方塊中P后面對應的針腳代號,填入PINS頁面上,行列后面的針腳中。


設置好如上圖。原則上行和列所用的針腳,最好分別在開發(fā)板的兩側(cè)并且按順序排列,這樣接線的時候比較方便查找。這張圖中的ROWS下面的0-6和COLUMNS后面的0-6,對應的就是前一頁線路圖上的行列數(shù),也就是說這里的ROWS下面的0我設置成D1,那么線路圖中0行的鍵導線就接到開發(fā)板上的PD1針腳上,其他同理。(圖上有兩處針腳指定錯了,后面會講到。)


這里可能理解上有點繞,因為同一個數(shù)值,被用了3種方式表達出來……如上圖,線路圖上的第一行按鍵,就是PINS頁面中ROWS下面的0,0后面對應的D1,就是開發(fā)板線路圖上的PD1針腳……也就是說,橫向連接第一排軸體針腳的導線,最后要接到開發(fā)板上的D1針腳上。其他行列也是同理,只要接到你設置的那個針腳上就可以了。這是我能想到的最簡單的表達方式了,希望我說的您能理解……



下一步來到KENMAP標簽,調(diào)整每個鍵對應的鍵值,鍵值要遵守QMK的鍵值定義,QMK的鍵值定義表在鍵值下面文字中QMK Docs,點擊就可以到達。

通過改變Select a layer to modify下面的數(shù)值,增加鍵盤設置的層,達到用少量按鍵實現(xiàn)做種按鍵功能的目的。層的概念,就好比鍵盤是一座樓房,從1樓到3樓,房間布局完全相同,但是房間功能不同。如果一層的房間不夠用了,那么就切換到2樓,2樓不夠用就去3樓。QMK允許蓋到15層。缺點就是需要想辦法記住每個按鍵在每層的功能…………




如果要把一個鍵設定成組合鍵的功能,比如我這把鍵盤的左上角大鍵想設置成保存也就是CTRL+S,可以Configure the selected key下面方框中選擇FN,然后先選擇LCTRL(左CTRL),然后再在LCTL下面的方框里選擇S。就可以實現(xiàn)CTRL+S的功能了。


設置好的CTRL+S按鍵如上圖

如果是CTRL+ALT+S這種組合鍵哪?一樣……FN里選LCATL,然后在下面方框選FN里ALT對應的那個鍵值,然后再往下選S。

如果是CTRL+ALT+S+B哪?用鍵盤宏吧……



順便說一句,修改鍵值中,F(xiàn)N下面的TO(),就是切換按鍵層的快捷鍵,選擇后,在下面選擇觸發(fā)的層號就行了,比如在層0的時候,可以設置成觸發(fā)層1,在層1的時候設置成層0,這樣就可以實現(xiàn)在0和1兩個層之間切換了。如果是多個層循環(huán)的話,就在0層設置1,1層設置2,以此類推,最后一個層設置成0,就回來了。切記,每一層都要有這個按鍵才行!不然就會切過去,切不回來了。上圖所示的就是在層0切換至層0,當然,這種切法是等于沒切的……所以我們還要滿足所在層和要切換到的層不是同一層才可以。




鍵值設定好以后,MACROS標簽是設置鍵盤宏,對于游戲玩家可能會用到,我這里用不到就不設置了,大概原理就是在MACROS下面增加要用到的鍵盤宏,可以加多條。設置好鍵盤宏以后,再回到KEYMAP頁,選擇一個鍵作為激發(fā)宏的按鍵,設置鍵值為FN中的M()。



選擇后,在M下面再選擇要激發(fā)的宏序號,比如在MACROS中設置了3條,想讓按鍵激發(fā)第二條,那么就在M下面選擇1。(0是第一條,1是第二條,2是第三條,)

幾乎QMK的所有設置中,0都是第一個數(shù)字,而1是第二個數(shù)字,以此類推。這個需要適應一下。拓展一下腦洞,我想這也是為什么中國傳統(tǒng)計算年齡的虛歲要比西方計算年齡的周歲大一歲的原因吧?因為西方計算年齡是從0開始算的,而中國傳統(tǒng)習慣上,孩子生下來就是1歲……哈哈哈


這個FN中的設置還有很多,有時間的可以研究研究。具體鍵值定義可以點擊QMK Docs。


QUANTUM標簽頁不用管,人家上面寫了“Do not touch this unless you know what you're doing!”,翻譯成中文:不懂別動!


SETTINGS頁面,Layout Name后面起個名,下面幾個選項先不管。然后點Save Configuration,得到一個JSON文件。這個文件是非常重要的,加粗強調(diào)一下!因為最終生成的HEX格式的固件文件,在kbfirmware上是不能再次修改的,而且網(wǎng)頁關閉以后配置就找不回來了,這時候我們就需要上傳這個JSON文件來找回之前的配置。所以在生成固件的同時,一定要同步生成一個JSON文件,以防萬一。或者這次沒配置完,想下次繼續(xù)配置的話,也要用到這個JSON文件。


最后點擊COMPILE頁面,?點擊Download .hex按鈕,得到固件文件,后綴名為HEX。


??固件到手,下一步開始想辦法把固件燒錄到PCB中。



下載ZIP版本的驅(qū)動,解壓縮以后,運行里面后綴為BAT的文件。保險起見,兩個都運行一下吧……雙擊以后,會出現(xiàn)一個DOS窗口,自動安裝,安裝完成后窗口會自動關閉,不用管它。如果長時間卡在那里不走了,就關了重新運行。


驅(qū)動安裝完畢以后,把Pro Micro開發(fā)板通過MicroUSB數(shù)據(jù)線連接到電腦USB端口上,然后電腦就會識別出開發(fā)板。

需要注意的是,數(shù)據(jù)線一定要是可以傳輸數(shù)據(jù)的,很多MicroUSB數(shù)據(jù)線只能充電,不能傳輸數(shù)據(jù),這種線連接以后,開發(fā)板上面的燈雖然會亮,但是電腦不會有任何反應。

連接好開發(fā)板以后,到電腦的設備管理器中查看開發(fā)板驅(qū)動是否被正確識別。像上圖這樣,我這個圖是之前那個開發(fā)板的,如果你的開發(fā)板接到電腦上也看到CH340字樣的話,就放棄吧。(再次強調(diào)一下開發(fā)板的選擇,要有32U4,出現(xiàn)圖中這個CH340的,千萬別買!?。。?qū)動沒有異常就可以了,至于分配的端口是COM幾,因電腦而異,這個沒關系。


總結(jié)兩點常見問題:1、插上沒反應,檢查數(shù)據(jù)線;2、驅(qū)動不能正確識別,重裝驅(qū)動程序。


??接下來,就要正式開始燒錄固件到PCB中了。


下載到的文件圖標如上



運行。詢問是否安裝驅(qū)動……這還用問么,裝!



軟件準備好以后,我們將Pro Micro開發(fā)板的RST和GND兩個針孔短接到一起,也就是用一個導電體同時碰一下這兩個針孔。為了方便觸發(fā),我在RST和GND上焊接了一個軸體。


然后在QMK Toolbox上點OPEN選擇剛才保存的HEX文件,點擊Flash。得到上圖,是的,這就是在大神的帖子里你永遠不會見到的失敗的樣子……常見的說法就是短接RST和GND針腳,然后就可以了,其實不然……我嘗試了各種短接方式,都無法刷新固件……


看到窗口中提示文字的最下面一行有個網(wǎng)址,復制下來去看看,一無所獲……

再去QMK官網(wǎng)看看,地址:docs.qmk.fm,點擊頁面右上角“Translations”可以選擇中文,我愛中文!感謝QMK?。?!關于刷固件的介紹,其中要求把固件文件名改成鍵盤名下劃線鍵盤布局.HEX的格式,所以我把我固件名改成了lutoushe_7X7.hex,但是還是失敗……

也有人遇到過相同的問題,發(fā)帖提問也沒有得到有效的解答……難道又要涼涼?為什么說又……?

痛定思痛,冷靜思考,我個人感覺問題是因為開發(fā)板沒有進入DFU模式或者說Bootloader模式,才導致不能刷寫開發(fā)板,于是開始查找Pro Micro開發(fā)板如何進入DFU模式。這時候你會發(fā)現(xiàn),很難找到!各種QMK刷機教程也查不到……搜索出來的大部分都是蘋果設備如何今日入DFU模式的教程……說好的“很多教程”哪?說好的“很簡單”哪???


花了一下午的時間,最后!我在前面用過的那張Pro Micro針腳定義圖上發(fā)現(xiàn)了線索!見上圖,在PCB右邊黃色方塊內(nèi)有一堆英文,經(jīng)過百度翻譯得知,需要短接RST兩下,然后8秒之內(nèi)開發(fā)板處于DFU模式!搜了各種刷QMK的教程,都沒見有一個提到這個進DFU的方法,恨只恨自己當年沒好好學外語?。?/p>


連續(xù)短接兩次RST和GND后,電腦發(fā)出移除USB設備的提示音后,觀察QMK軟件,出現(xiàn)黃色文字提示的時候,點擊Flash鍵,出現(xiàn)上圖文字,表示刷機成功!然后電腦會直接識別出了新的鍵盤。具體可以查看設備管理器中,鍵盤一項里面,拔插開發(fā)板,看看里面的數(shù)量有沒有改變。我的主控板插上以后,HID?keyboard?device會從4個變成6個,也就是說會增加2個,表明開發(fā)板已經(jīng)被識別成鍵盤了,接下來要做的就是接線測試了。


解釋其中原理的話,我個人理解的就是,接上開發(fā)板以后,系統(tǒng)識別出的是正常狀態(tài)的開發(fā)板,如果開發(fā)板被刷成了鍵盤主控,那么系統(tǒng)識別的就是鍵盤。這時雙擊RST+GND,開發(fā)板的DFU模式被激活,相當于之前識別的設備被拔出,所以先會發(fā)出一聲拔出USB設備的提示音,然后系統(tǒng)重新識別到已經(jīng)打開DFU模式的開發(fā)板,軟件窗口上顯示一行黃字,提示識別到設備。如果這時候什么什么都不做,過8秒以后,開發(fā)板自動關閉DFU模式,這時系統(tǒng)會再次發(fā)出USB設備的提示音,然后QMK窗口會提示第二行黃色文字,如上圖。出現(xiàn)第二行文字以后,就無法再對開發(fā)板進行固件刷寫了。所以也就是像上面說的,如果要刷固件,一定要在第一行黃字出現(xiàn)以后,第二聲提示音出現(xiàn)之前。如果還是不行,就多試幾次……


如果遇到類似上圖的問題,可以通過重裝開發(fā)板驅(qū)動來解決。

打開設備管理器,選中“顯示隱藏的設備”,然后看到端口(COM和LPT)中,之前安裝過的開發(fā)板驅(qū)動,全部卸載。然后再次運行QMK驅(qū)動中的install_all_drivers.bat,重新安裝驅(qū)動。

至此,鍵盤主控就基本制作好了,下面就要將主控與軸板連接了。


??


在PCB上找出每組按鍵對應的導線,原則上,兩塊PCB上都有負責豎向按鍵的7根導線,上半部分PCB因為有三行按鍵,所以有三根導線對應負責這三行按鍵,下半部分有4根導線負責對應的4行按鍵,這正好對應之前的7X7布局。橫向和豎向的導線都確定好以后,就按照之前編輯固件的時候設定的順序,把相應的導線連接到開發(fā)板上就可以了。圖中淺綠色的導線就是之前修改PCB后補上的線路,總體來說,對PCB的改動還是很小的,下面那塊PCB完全沒有改動。


如何確定哪根導線對應哪組按鍵哪?這個就涉及到最基礎的萬用表使用方法了,雖然叫“萬用”,但是用來測定按鍵連通關系的話,只要用萬用表的一個功能就可以了。把萬用表擰到測定電阻的檔位,電阻符號跟歐米伽手表的LOGO一樣……然后用萬用表的兩支探針,一支碰觸導線,另一支碰觸軸體針腳,顯示電阻值為0,就說明導線和軸體針腳是接通的,否則就是沒有關系的。這樣一根根測定就行了,其實對于這種簡單的電路,目測PCB上的印刷導線走向,也能大概猜出對應的導線??赡芪艺f的多了,反而給人感覺比較麻煩,其實具體操作起來,沒有看上去那么難。在機械鍵盤的改造中,萬用表測量線路是否連通,是一項必要技能,所以一定要掌握。


將上下兩PCB上對應的豎列的導線連接到一起,然后再在連接的導線上引出一根導線,引出的這根導線要去連接開發(fā)板。橫排按鍵的7根導線直接連接到開發(fā)板上就行了。下面紅黑的兩根導線是小鍵盤指示燈。

紅正黑負,這個線色定義基本是通用的所以在改裝導線的時候,直接將紅線移到LED的正極上,這樣不容易混淆。

上面插頭上那一組紅黑導線連接到了PCB上空余的一個指示燈,把它制定給了大寫指示燈。



查好導線對應的按鍵行列以后,再對照之前在kbfirmware上PINS頁面設置的行列與針腳對應的編號,以及針腳編號于開發(fā)板針腳對應,以確定具體哪根導線焊接到開發(fā)板上的哪個針腳,這里需要轉(zhuǎn)換的次數(shù)比較多,建議提前做好記錄,然后再對照焊接。

在重新制作針腳對照圖的時候,發(fā)現(xiàn)之前指定針腳的時候有兩處錯誤,然后小鍵盤指示燈賦予的針腳位置不太合適,順路給改到了離GND較近的位置,然后把后來補的那一顆LED賦予大寫指示燈的功能。幸虧之前保存了JSON文件。修改好配置以后,再次保存JSON和HEX文件,再次刷新固件……


按照之前說的針腳與按鍵行列的對應關系,逐一將導線與開發(fā)板連接。


LED指示燈的接法,將LED指示燈的負極連接到之前在PINS頁面上設置的針腳上,注意,是LED的負極!這也是大神的貼里不回提到的基礎問題,因為這個,我還糾結(jié)了好久,才搞明白……


接下來為鍵盤做一個接口面板,由于線留的有點短,并且開發(fā)板上的插口比較脆弱,經(jīng)常直接拔插,壞了不好維修,所以從開發(fā)板外接出一個type-c接口。



通過3ds max建模,3d打印出后面板接口。3DSMAX建模的方法這里實在沒有辦法展開細說了……實在沒有條件3D打印,手工切割一塊板子堵上去也不是不行……


然后將max導出的STL模型文件導入CRUA軟件,進行切片計算。



最后用3D打印機打印出來。說到3D打印機,多嘮叨幾句,現(xiàn)在國產(chǎn)的3D打印機真的是不錯,單位之前買了一臺美國原裝的MakerBot 3D打印機,花了2萬5,結(jié)果打印效果還不如后來我自己在淘寶花不到3000買的國產(chǎn)機器,而且那個機器故障率還很高,不到一年返廠了三次……對耗材要求也高,不是用原廠六七百的,就是用國產(chǎn)高端小200一卷的……扯遠點說的話,美國制造業(yè)干不過咱們中國也是活該了。??



旁邊還加裝了一個微動開關,用來做激活DFU模式的按鈕,省得以后刷新固件還得打開鍵盤外殼。




接下來,找了一根USB線,把膠頭切開,取公頭使用,特意選了一根只能充電的USB線,切開以后可以看到插頭里面只接了紅黑兩根線,中間的兩個觸點空著沒有接線,所以這根線只能充電,不能傳輸數(shù)據(jù)。



這個接頭還算厚道,后面的焊點不是很小,焊接比較方便。


按照線序接好導線,測試無誤以后,用熱熔膠封一下。


將插頭和復位按鈕連接到開發(fā)板上,封膠。至此,電路部分全部完成,把零件都放進外殼里,把殼子裝回去就可以了。



下一步,設計按鍵標簽,放在透明蓋鍵帽里。拖延癥實在是太嚴重了……最后都懶得找彩打了……就弄個黑白的先用著吧。制圖軟件是photoshop,軟件教程不展開說了,實在不會,手寫也行……



將紙片裁剪好,放入對應的鍵帽中,就可以了。


全文終了!


改裝路透社小鍵盤,超詳細圖文講解QMK刷機教程的評論 (共 條)

分享到微博請遵守國家法律
白沙| 肃北| 财经| 汉川市| 闻喜县| 泗洪县| 高雄市| 抚松县| 石景山区| 余庆县| 彰化市| 通州区| 宁都县| 龙门县| 高唐县| 孙吴县| 彭泽县| 遂溪县| 福清市| 临高县| 喀喇沁旗| 楚雄市| 通城县| 长海县| 阿巴嘎旗| 延庆县| 且末县| 英德市| 梅河口市| 承德县| 钟祥市| 贡觉县| 砚山县| 吉安县| 安远县| 五常市| 独山县| 沈丘县| 黑河市| 内乡县| 尉犁县|