※ 引述《kira3628800 (kira10!)》之銘言:
: 今天上某軍團的網站逛逛,發現一樣令人感興趣的東西
: GH-60 可編程鍵盤 60% PCB裸版(黑)
: 軍團是這樣寫的,可能有些人不知道
: 經cssh大指正->都算是GH60
: 是大陸傑少的AMJ60
: 為什麼我要PO版問呢?
: 因為AMJ60的刷機方法跟GH60的刷機方法有一點點些微的不同
: 但是某軍團好像沒有做任何說明
: 在淘寶上面的AMJ60有說要加入傑少的QQ群來取得這個固件
: gh60_Amj60.hex
: 具體說明請看
: https://www.v2ex.com/t/161887
: 這個討論串中的第22樓有詳細說明
: 還有另外一點是比較奇怪的,那個"GH-60 鍵盤 60% PCB裸版(紅)"
: 感謝cssh大大指正應該都屬於GH60的一部分
: 應該稱做faceU復刻版
: 請看韓國原廠winkeyless.kr的說明
: http://blog.winkeyless.kr/183
: 裡面有寫到怎麼刷這塊板子...
這塊紅的要先知道是從哪裡買的
韓國faceU的設計不太一樣
GH60指的是WhiteDragonFire的四人小組 在60%布局中的非單倍鍵,
切出各種不同長度位置的相容布局,是創新的設計方向
開發過程之中,以Open Source的理念放出了PCB gerber file及Layout
讓其他人抄了做出來(也因為有人抄出來,Open Source的版本只放到rev.B)
如果抄了gerberfile再以atmega32u4(其實ucore不是重點),
輔以不同布局的支援度電路板設計,在硬體上都可以叫GH60
而不管是AMJ60("杰少") rev.CHN("Satan") RedScarf("懸壺") Smart68("Deelong")
以後可能會有的Kimera("Kairyu") 我的Fan
都是在硬體上以GH60 rev.b的規劃為藍本 (此版本最接近是"團長"的PCB,之前已有提過)
團購中"紀"的BLE60也是,但他另外規劃自己的firmware update solution
這些設計,目前使用的韌體架構並非GH60的原生
GH60目前規劃的韌體架構是"Komar007"的ghkb
大陸設計目前套用的韌體都是"hasu"的tmk keyboard
arduino的開發工具很方便
只要會寫程式就能決定怎麼把掃瞄矩陣得到的觸發信號轉成USB key code
.eep /.hex 都可以透過dfu的方式走USB來實現firmware update
你所謂的刷機方式不同?
如果指的是以TKG去掃KLE的raw data產生的.eep / .hex
再用TKG_toolkit去執行批次檔的話
這些動作合起來就是在run dfu-programmer這個程式而已
也就是22樓那串指令
toolkit做的事就是
把PCB_NAME.hex跟目前要用的XXX.eep合在一起依次執行dfu-pragrammer flash的動作
前後有再加上erase eeprom的一些準備