DIY: GH60 鍵位自行設計 可程式化的自制鍵盤

by diearly
2013.11.19 03:51PM
359
是DIY: GH60 鍵位自行設計 可程式化的自制鍵盤這篇文章的首圖
參考資料
 
硬體及韌體設計
規劃者komar007 將這些open source都放在他的空間裡
包含PCB gerber file, firmware code, bootloader, GUI等等
 
tmk韌體 用在atmel上,open source讚!
https://github.com/tmk/tmk_keyboard
比較直覺的編譯,如果只想在現成有的布局下修改鍵位很好用
缺點是沒有GUI可以用
 
GH60在論壇團購的原文連結
http://geekhack.org/index.php?topic=41464.0
但是GeekHack上的團購等的實在太久了,就用目前開放源檔的rev.B去印刷電路板
 
購買的PCB只包括了加上atmel的主控、Crystal、NKRO用的Diode、電阻、電容、USB接口
有這些零件基本已具有鍵盤信號觸發的功用
152e4e0e2220a9123994b0ceefff2dbb
 
 
1. 組裝軸板
Ansi布局只是為了一開始拿到時先測線路,
bootloader提供了原生61鍵功能,並非我自己想要的布局
這片GH60採用的是灰/白軸 段落軸搭配
3c37ff943d12cbe69226c65c6233e71a
 
2. 焊軸
做這個不需要特別的技術,拍個快完成的圖就好
9d1207e37c359fbbd54beca09b6d30e3
 
3. 加有燈鍵的電阻
7076d1d4d89554e507805c8775509ca6
 
4. 裝衛星軸
6724d85e0b7cd64a1c2be07e40beb5f7
2f74e35f002917ed3b7f5b542df6dfb9
特地拍這張是想說明,衛星軸應該有的行為(原本有一組會卡):
有辦法注意這塊的話,就能改善一些衛星軸打感肉的問題
 *. 至少在重力作用下,假軸體應該要能輕鬆下落
 *. 若不行,表示這個零件一定被鐵絲頂到
 *. 鐵絲卡到的原因有很多情況,但主因應該是結合處不夠水平
 
5. 底殼部份
恰好Apple推出的金色iPhone,殼子也來做一個
騷包的土豪金
a17e621107f6eba72fb13b0ac474c6b9
 
c11de1d094327189fb7127e7ef026c53
 
6. 套上鍵帽
基本功能的GH60就初步完成了
d41f22abab9a7e9ef2d74f2cd7a7bb62

49f634be94ecc2842fb5363bb2f51d75

 

產生韌體的工作裡,個人覺得最重要的就是這張矩陣圖啦

比對位置去修改keymap.c裡的5排按鍵的定義,以及Fn層的切換或是按幾次到哪一層都可以輕鬆改寫

再用makefile產生新的.hex檔案

最後用flip 3.4.x的工具透過USB進行韌體更新就完成囉

17a75dce6aeeb99e024ed455acc4a66b

1e0b99739b8c2f8ec41f57c8acadd6ca

回應 12

12 則回應

熱門文章

最新消息

本日精選