GH60_TMK 以Kai的toolkit刷韌體 - 鍵盤

Elvira avatar
By Elvira
at 2015-05-07T23:45

Table of Contents

之前回了一篇文
結果就收到幾篇私信來問怎麼刷GH60

隔空抓藥 非常沒效率 而且發問的人敘述都不夠精確
有私信的就先看這篇

承接前面回文的重點

拿到板子第一件事不是焊軸
這篇以最新版的toolkit_master來說明
應該先接上USB 通電 解決Driver的問題
(最新的toolkit有包入一個zadig_2.1.1.exe
zadig這個driver必須安裝才能搭配最新版的reflash
http://i.imgur.com/w3Z6Tct.png
Option-> list all 選擇Atmega23u4以及Driver切換為WinUSB
進行Upgrade Driver即完成)

http://i.imgur.com/x1JOObJ.png
電腦的裝置管理員應該會偵測到數個XXXXX
http://i.imgur.com/WivRPZZ.jpg
安裝完驅動後應該會變成HID device
http://i.imgur.com/OgpFedD.jpg
再用鑷子之類的簡易短路工具來測試單鍵功能
每片板子都有預燒一份作者預設的60%layout

只要這塊板子能跟電腦正確的連接
那當行ROW及列COL短路時 電腦就會收到鍵盤的Keycode

如果這一步沒完成
代表你的硬體還沒準備好,
硬體沒準備好,就不應該還不會走就想要跑,韌體基本上是不會動的

題外話:
目前根據TMK源碼開發的板子 都沒有關掉TMK原生程式碼debug_report的功能
以及PJRC的usb回傳printf
同時按下左右的Shift 再打開內附的hid_listen就可以測試鍵盤按鍵觸發的動作回報

hid_listen 範例:
http://i.imgur.com/BmA5ugi.jpg
打開hid_listen後,若韌體有實現PJRC的程式碼 就會透過USB回傳狀態的printf
從圖上的例子可以看到鍵盤偵測到矩陣Row2 Col1的按鍵被壓下(狀態為1)
讓鍵盤送出keycode 1A給電腦 這個工具比較適合開發方面所用


這邊提供一份討論群內分享的教學文件
https://drive.google.com/file/d/0B4bUYjC4F8SaSk8temc5Tm0zLW8/view?usp=sharing

稍微介紹GH60客製化韌體更新工具TKG toolkit master

最早從中國一個QQ代號"團長"以GH60_rev_b開始 (這是最接近GH60原稿的版本)
(團長也是建立GH60討論群的人 不過他做完一次板子就閃人了)
再來有懸壺的RedScarf系列 Satan/失緋的rev_CHN/Pad Deelong的Smart68
開發中我的fan Kai的Kimera等等

GH60一開始用make file的方式產生.hex 再靠flip工具燒錄
(因為atmel的原生bootloader不好用)
後來找到了LUFA版本 atmel的bootloader擴充改良
於是各別建立各款PCB用來reflash的批次檔

現在種類多了 就有了toolkit_master的整合性工具
toolkit的動作相當簡單
找到跟PCB版本匹配的.hex 再結合.eep透過LUFA DFU燒錄Atmega32u4

--
老實說我自己沒在用toolkit 還是用老方法自己build .hex檔
加上台灣好像都是進Satan的板子 剛好我就沒用他的設計 (他修改很多次)
這些操作上的問題在網路上發問 我其實只能用猜的

--
Tags: 鍵盤

All Comments

Michael avatar
By Michael
at 2015-05-09T04:22
感謝分享
Cara avatar
By Cara
at 2015-05-09T07:19
專業又好心~推~~
Rachel avatar
By Rachel
at 2015-05-13T13:14
感謝分享 後來換了好幾個driver之後刷成功了
Belly avatar
By Belly
at 2015-05-15T18:52
靠夭 我找到BUG了 toolkit得再修一次
Damian avatar
By Damian
at 2015-05-18T21:05
用x86系統的先試著用dfu_programmer指令或舊的dfu_reflash

爽 終於推坑成功

Poppy avatar
By Poppy
at 2015-05-07T22:28
哈哈 事隔多年,其實也沒有很多年,應該是去年要推坑學弟買鍵盤,一直都沒有成功.... 直到今日,他剛領了人生的第一份薪水,他說想換鍵盤就被我拖去買鍵盤 然後定在預算2K附近的價位,人在新竹,先去nova的三井、良興、摸了桌上有的款式 然後又去長綾晃了一下,最後又去了順發,最後又折回了長綾 我學弟礙於 ...

第二把鍵盤

Poppy avatar
By Poppy
at 2015-05-07T22:09
打習慣了家裡的K70青 到了辦公室 再回去摸雜牌薄膜簡直悲從中來 這段落差大得我都要耳鳴啦! 左思右想決定來第二把 ˊ_andgt;ˋ 不過我實在沒有勇氣在辦公室用青軸... 無段落感的紅軸實在不習慣 黑軸又覺得太重手 按幾下就手痠 奶軸白軸實在太稀有無樣本試打 最後選擇了中庸仍有段落感的茶軸 喜歡的鍵 ...

請問這支IBM古董鍵盤的殘餘價值?

Damian avatar
By Damian
at 2015-05-07T18:38
如題 20年的古董鍵盤 現在除了能當收藏品外,有什麼殘存價值嗎? https://www.flickr.com/photos/99851542atN00/17214377200/ - ...

最近想入手機械鍵盤,求比較

Heather avatar
By Heather
at 2015-05-07T16:26
第一次在ptt 發文,有任何不對請指教 如題,預算2~3K 目前看中兩副: 1.OZONE Strike Pro 2.Ducky DK 2108LS Zero 兩副價格差不多 有使用過的朋友能給個建議嗎? 或是有其他推薦都歡迎提供 - ...

GH60 刷刷刷 by Mac

Suhail Hany avatar
By Suhail Hany
at 2015-05-07T11:56
拿了這板子有段時間了 一開始有試著用 Windows 刷 layout 進去, 但一直失敗(應該跟 Windows 不合吧 但直到前一陣子有人分享用 Mac 刷, 這真是太好了, 終於可以開工了 Day 1 http://2.bp.blogspot.com/-KXV9LQ1YeJ8/VSxx46QVm ...