定制左手雙旋鈕鍵盤

某日,某魚上有鍵友發(fā)來消息,問我能不能做這樣配列的鍵盤,隨之發(fā)來一張他自己畫的配列圖,是類似Ergo的一種配列,兩個大方塊鍵做成大旋鈕。

做當然能做了,哈哈
搞起!
要求的功能就是,按鍵、旋鈕、RGB、熱插拔。至于PCB,考慮到價格因素,只做一個的話,還是別考慮了……(主要我也不會畫PCB……)
找老哥要來他這個配列的JOSN文件,他也是在http://www.keyboard-layout-editor.com/上編輯的,所以直接就可以拿來用了!懂行的老哥就是招人喜歡!哈哈哈
過程跟之前編輯QMK固件的過程沒什么區(qū)別。大概說下流程,具體過程可以看看我以前發(fā)的那些帖子。

把老哥傳過來的JOSN文件上傳,然后復制鍵位代碼。

然后粘貼到https://kbfirmware.com/上,點擊導入。

導入以后,網(wǎng)頁計算的布線是8*8,自己調(diào)整了一下,6*7就可以滿足要求了,節(jié)省了3個針腳。

根據(jù)開發(fā)板的情況修改一下針腳,這里使用的是TEENSY 2.0開發(fā)板,雖然貴點,但是刷機方便??!

鍵值大概寫了下,后面老哥說要自己編輯按鍵,所以就不深究了。只是加了個鍵層用來修改RGB燈光。

最后到SETTINGS上下載個JOSN留著備用。到COMPLIE下載個ZIP。

來到QMK中的鍵盤文件夾,復制MAK01文件夾,改名為甲方大爺?shù)拿帧瓌e問我MAK01從哪里來……看之前的文章……

把LJ_lift中的兩個名為MAK01的文件改下名字。

之前下載的那個ZIP解壓縮后,會有一個KB文件夾。

把KB文件夾和LJ_lift文件夾添加到ATOM中,方便編輯。

打開LJ_lift.h,從kb.h中復制鍵值過來,然后保存關閉。

打開LJ_lift.c,修改里面的mak01.h為LJ_lift.h,保存關閉。

打開LJ_lift中的rules.mk,把關閉OLED功能。保存關閉。

打開config.h,修改設備信息成甲方大爺?shù)拿?。把針腳設置從KB那邊的同名文件中復制過來。

修改旋鈕編碼器代碼,由于這次要做兩個旋鈕,所以編碼與之前不太一樣。QMK官網(wǎng)給出的示例有些容易讓人無解(至少對于我這種小白來說,是這樣……),查了不少資料以后才明白,要把兩個編碼器的A腳對應的兩個針腳寫到一起,然后兩個B腳對應的針腳寫到一起,如果是3個或者更多旋鈕,也是依照這個規(guī)律,所有A腳寫到一起,所有B腳寫到一起。
根據(jù)實際使用的RGB數(shù)量修改數(shù)值。指定一個RGB信號針腳。
保存關閉。

打開兩個keymap.c,復制KB文件中的鍵值代碼過來,只復制前兩個鍵層的就好,第二個鍵層要注意,最后是沒有逗號的。

從QMK官網(wǎng)復制雙旋鈕的代碼過來,根據(jù)需要修改一下鍵值。這里我先設置一個為音量,一個問上下鍵。

把KB那邊的關于LED指示燈的代碼復制過來。
保存關閉。
至此,固件代碼編輯完成,很簡單的感覺有木有!?真是越做越熟練了吶……

打開沒啥意思2,,不是……打開MSYS2……輸入圖中那些字母,回車。

再輸入圖中那些字母,回車……
一大串綠綠的OK以后,固件就壓好了。

打開teensy刷寫軟件。

接上開發(fā)板,把軟件界面上的AUTO按鈕點亮,然后打開剛壓縮好的固件文件,按一下開發(fā)板上的復位鍵,固件就自動刷入開發(fā)板了。這也是為什么使用TEENSY的原因……真的比QMK那個軟件刷板子方便還穩(wěn)定多了?。?!
軟件部分到此結束。
??外殼的設計,使用3DS ,MAX進行建模,軟件教程需要自學了,用到的功能不是很多,咬咬牙的話,個把月應該能學的差不多吧……

由于甲方大哥要求跟他現(xiàn)有的一個ERGO用的木質(zhì)掌托配套,所以角度要根據(jù)木托的尺寸進行調(diào)整。
建模斷斷續(xù)續(xù)的,大概用了兩天時間吧……主要是細節(jié)問題比較糾結,加上邊做邊設計,有些時候為了好看,還要推翻重來……
為了造型更好看,將之前旋鈕的位置和2U按鍵的位置調(diào)整了一下。
老哥要的配色是上蓋銀色,下蓋半透白色。草草的渲染了幾張效果圖,大概看一下吧,畢竟不是為了賣圖……



之前做那個小鍵盤的時候,總有買家問能不能熱拔插,好吧……這次滿足你們?。?!拔吧!插吧!!

拔插件裝到上蓋,底殼做支撐,每一個拔插件都有獨立的支撐,夠硬了吧?



設計好之后,反復檢查細節(jié),確定無誤以后,開始打印。上下蓋打印各需要12小時左右。其實這都不算什么,拆支撐才是最痛苦的……沒辦法,自己建的模,跪著也要拆完?。。?/p>
上蓋,拆完支撐,裝好熱拔插座和旋鈕編碼器。

再經(jīng)過一晚的奮戰(zhàn),底殼也打印好了。


雙蓋合一,還不錯,嚴絲合縫。不用返工了。

接下來當然就是喜聞樂見的飛線了。軸座和二極管都設計了專門的位置,所以飛起來還是挺方便的。

裝上typeC插座。

接上主控。

裝上燈帶。RGB燈帶用WS2812B的。

然后把燈帶接到主控上。

插上數(shù)據(jù)線,雙手合十,默念一聲:亮!

測試以后,都沒有問題。
接下來要做的,就是等旋鈕帽到貨了………………
旋鈕說到就到了,裝上旋鈕,隨便找點鍵帽臨時裝上拍點完成圖吧,請不要因此歧視垃圾包用戶……畢竟甲方大哥還等著我發(fā)貨哪…………



點亮燈光






最后按照慣例……上一段燈光效果的視頻吧……

