- 組鍵盤除了鑷子測試還要先燒機
- https://ergotaiwan.tw/ergodash-qmk-configurator/
- http://qmkeyboard.cn/ https://www.geekmaker.com/article/7
- https://config.qmk.fm/
- reset to PFU mode
- https://beta.docs.qmk.fm/tutorial/newbs_flashing
- SAM s58m 原版的驅動不能燒,我把bootMagic那一掛都改成disable結果按鍵刷機直接壞掉
- bootMagic disable後 又沒有 reset 會沒辦法進刷機,只能靠背版的實體按鈕或是用鑷子接通他的電路
- 也有遇過Led是Null結果編譯失敗的
- download qmk toolbox for flashing
- https://beta.docs.qmk.fm/using-qmk/simple-keycodes/keycodes
- LGUI_T(KC_CAPS) or GUI_T(KC_CAPS) or MT(MOD_LGUI,KC_CAPS)
- F80se
- old
- http://qmkeyboard.cn/
- upload f80se.json in dropbox
- usb有hard reset
- qmk toolbox
- via
- old
- E8.5
- http://qmkeyboard.cn/
- upload e8.5.json in dropbox
- usb有hard reset
- qmk toolbox
- Primus 75
- https://config.qmk.fm/#/ilumkb/primus75/LAYOUT_all
- usb有hard reset (在gnd
- qmk toolbox
- 2.0 ADD (google有備份)
- http://iatkb.com/#/m20add/LAYOUT_tkl_ansi
- 拔下noah键盘的usb线,按住ESC键的同时插入usb线。此时电脑上会出现一个U盘,删除掉里面的文件。
- 拷贝生成的固件,拷贝完成后执行退出U盘的操作。
- 重新插拔usb线。
- Noah (石墨文檔有備份)
- ref1
- ref2
- http://iatkb.com/
- 拔下noah键盘的usb线,按住ESC键的同时插入usb线。此时电脑上会出现一个U盘,删除掉里面的文件。
- 拷贝生成的固件,拷贝完成后执行退出U盘的操作。
- 重新插拔usb线。
- AARU (隨身碟)
- VIA
- Mojo 60
- MG
- Scott
- Time80 RE
- 先刷那個.hex之後via才讀得到
- VIA
- MAJA
- https://config.qmk.fm/#/kbdfans/maja/LAYOUT
- qmk toolbox
- Bear65
- http://qmkeyboard.cn/
- 這個位置的聲音大小不起作用
- upload bear65.json in dropbox
- 改Boot Magic 在給led就可以編譯了
- usb有hard reset
- qmk toolbox
- http://qmkeyboard.cn/
- SKOG RE
- VIA
- Volt 80
- Windows
- Corgi 60
- Scott
- Godspeed 75
- https://config.qmk.fm/#/tkc/godspeed75/LAYOUT
- usb有hard
- qmk toolbox
- Equalz 0.9EE
- Windows
- Corgi 60
- Scott
- Leaf 65
- VIA
- IM+
- ME
- CA66
- 先載入design json才讀得到
紀錄一下第一次刷鍵位的過程
以下會有一些連結,來自 Play Keyboard 玩鍵盤的蝦皮賣場提供的連結,我是在這邊買到鍵盤的 PCB 板並請 Barry 大大組裝的
https://shopee.tw/YDBLE60-DIY-60-%E9%8D%B5%E7%9B%A4-%E8%97%8D%E8%8A%BD%E9%9B%99%E6%A8%A1-PCB-%E9%9B%BB%E8%B7%AF%E6%9D%BF-i.7412224.1430608447
收到鍵盤,裝好鍵帽後,接著就是要刷自己的 keymap 設定
以下教學參考這篇教學(for Windows),並改成 MAC 適用的刷機軟體進行刷鍵位。
刷機要設定配置和鍵位
我們先前往這個網站
http://ydkb.io/#
這個網站可以選擇簡體中文的介面進行設定,也可以選擇鍵帽的顏色,就是好看而已
進入網站後,首先第一步,先選擇鍵盤的種類
紅圈處點下,選擇 YD60BLE
再來點選左方的齒輪,調整鍵盤的配置
我的配置因為改成有方向鍵,所以右 shift 是 1.75 u,右下是 4 個 1u
預設打開是一般配置
再來就是設定鍵位,沒什麼特別好講的,就是點上面的鍵位,選下面鍵盤的鍵,可完成指定鍵位了
比較值得講的是切換層的設定
可以設定要按著切換到 L1,放開回到 L0;或是按一下切換到 L1,再按一下切回 L0
這邊我設定鍵盤最右下角的鍵為 L1,也就是按著切換到 L1,放開回到 L0
我的 L1 配置長這樣
注意紅圈處,可以選擇 MAC 配置
最終我的 L1 設定成這樣,主要是多了一些多媒體操作
最後就是把配置檔下載下來。
點右上角下載,選擇「生成 .HEC固件」,載下來會是一個 .hex 檔
接下來是刷機的教學
MAC 會需要一個工具 bootloadHID,找了好久最後在 reddit 上找到
連結 https://www.reddit.com/r/MechanicalKeyboards/comments/8j62vh/programming_yd60ble_using_macos/
工具我備份好了
可以從這邊直接下載
https://drive.google.com/file/d/1hsqgW7q6m0RERN00Cr6HK8RV_bVg4SDm/view?usp=sharing
chrome 瀏覽器會告訴你這可能是個惡意軟體,並直接幫你擋下,但這是安全的。
為了教學方便,請直接把剛剛下載的 bootloadHID ,和 keymap 檔(.hex) 都放在桌面
打開 MAC 的 terminal 準備刷 keymap 檔(hex 檔)
打開 spotlight ( command + 空白) 打 terminal 叫出 terminal.app
在 terminal 輸入以下指令
cd ~/Desktop
接著輸入
./bootloadHID yd60ble.hex
其中 yd60ble.hex 就是剛剛在網站下載下來的 .hex 檔,檔名可能會不一樣,請自行修改
如果看到和以下畫面差不多的結果,就是刷成功了,恭喜可以開始使用鍵盤了。
以下由我的前同事林伊森提供刷失敗的解決方法
如果出現以下字樣
dyld: Library not loaded: /usr/local/opt/libusb-compat/lib/libusb-0.1.4.dylib
Referenced from: /Users/lillccian/Desktop/aa/./bootloadHID
Reason: image not found
Abort trap: 6
請根據以下步驟解決:
先安裝一個叫做 brew 的工具管理套件,在 terminal 貼上以下文字並按 enter等他跑完安裝
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
跑完之後需要下兩個指令
brew install avrdude
跑完再下
brew install libusb
跑完後
鍵盤再重新按著 esc 接上 MAC ,進行刷機
./bootloadHID yd60ble.hex
就可以成功了。