遊戲專用鍵盤及分離式鍵盤概念討論

by ck_max
2012.06.08 02:57PM
遊戲專用鍵盤及分離式鍵盤概念討論

其實原本只是想要做一把簡單的遊戲鍵盤,玩D3用的

所以一開始只想要5*2+1+1,也就是每個手指兩個按鍵,加上拇指多一個Fn,然後一個Numlock可以切換兩種設定

後來跟花大做了一點點討論,鍵神的旨意是「分離式人體工學機械鍵盤」,所以,我只好考慮擴充按鍵數量,並且考慮雙手的設計

不過我還是私心的想先做遊戲鍵盤,所以目前的設計概念大概像這樣

基板分成兩片,這是考慮到可以搭配機構讓拇指操作的部份有不同角度,達到較好的人體工學需求,同時可以通用在左右手操作

MCU的部份,目前手上是有變色龍,laffindude大提到的Teensy也是可以,自己做的話,兩個都可以,價格也接近,但量產的話,兩個都太貴,也都太大了

無論之後要擴充成分離鍵盤可用的5*4+5+1+1,基本上都不到30個按鍵,掃描加上LED、USB只需要不到20個IO,一般鍵盤用的MCU、變色龍等等都遠超過這個數字,就算是比較少的Teensy 2.0也有25個IO

因此其實可以找更小、更便宜的MCU,以我的經驗,這種鍵盤MCU應該不會太貴(剛翻MicroChip的,20/28pin有USB介面的8bit MCU,大概USD$1.5-2.0左右,國內廠商的更便宜)

規劃成HID keyboard+HID storage應該就可以很容易寫AP來programming(不過不要找我寫AP),因為只要把資料填到HID storage裡面去就可以了,剩下就是畫面怎麼做比較漂亮、好操作的問題

 

不過,自己要搞,當然沒那麼多時間與精力,我大概只能做到自己layout,然後請同事幫我洗出來,自己鑽孔、上件、焊接

外殼可能想辦法用保麗龍、紙黏土一類的處理一下

 

至於少量生產,也還好啦,看多少量,幾片的話,就自己來,十片以上就再說,二十片以上就可以考慮送去做,一次大概幾千塊,平均下來一片幾百,其實還可以

反而是外觀要量產,就很麻煩了,要機構設計,要看什麼材料,開模生產,那就不是幾千塊可以解決了

 

最後,歡迎大家討論看看,無論是遊戲方面,還是分離式鍵盤方面

 

15 則回應

  •  兩位加油~~ 作好了來段影片實況呀

    【工程師不死,只是生不如死】

     

    2012-06-25
  • 好阿,如果你要定的話請幫我弄一隻.

    2012-06-21
  • 果然沒神的眷顧就沒有人要討論了

    laffindude大有要買Teensy2.0或2.0++嗎?

    我看還是讓我先用變色龍做吧,反正我還有兩片,沒別人要我只會做一把出來

    不過到時候還是會丟出線路圖跟layout圖給有興趣的人

    外觀就自己搞吧,裸裝也可以啦~ 

    FILCO Tenkeyless+Logitech MX1100 Poker PBT+Intopic UFO-MS-L037

     

    2012-06-20
  •  我也有興趣, 但我也是不懂韌體那邊..

    2012-06-14
    • ck_max wrote:
      Lord Valkyrie wrote:

       我也有興趣, 但我也是不懂韌體那邊..

       

      不懂韌體沒關係,最後總會有人想辦法搞出來

      重點是對這樣的東西,有什麼樣的意見、建議或想法,可以提出來大家討論

      另外就是,這東西應該不會「很快」出現,除非有神蹟(XD) 

       

       我在想,是不是一開始就朝著最難的方向去想,才導致討論的人少。其實我看得也很吃力。KBtalKing Pro一開始在提的時候,也是很少人關注。也許從最簡單的概念開始聊,會有比較多人有興趣。

      目前最想做的是鍵界之書,我的鍵盤理想志業,是希望以後世界各國在談到鍵盤的歷史時,能夠提到台灣。想要提高台灣對於鍵盤世界的影響力。

       

      2012-07-03
    • Lord Valkyrie wrote:

       我也有興趣, 但我也是不懂韌體那邊..

       

      不懂韌體沒關係,最後總會有人想辦法搞出來

      重點是對這樣的東西,有什麼樣的意見、建議或想法,可以提出來大家討論

      另外就是,這東西應該不會「很快」出現,除非有神蹟(XD) 

      FILCO Tenkeyless+Logitech MX1100 Poker PBT+Intopic UFO-MS-L037

       

      2012-06-14
  • 如果一呼換鍵神來關注一下大家的意見就一擁而上

    這...... 

    2012-06-14
  •  因為我只會用,你們講的我都不會……(默)

    【工程師不死,只是生不如死】

     

    2012-06-13
    • alps.tw wrote:

       可見兩位都是專家中的『鑽 家』

       

      aziena wrote:

       因為我只會用,你們講的我都不會……(默)

      其實重點不在於是專家還是鑽家、會還是不會,應該是有興趣的表達自己的意見跟看法

      至於如何做,能不能做得出來,都可以再討論,開這文本來就是討論概念,當然,對工程師來說,概念還是要建立在一堆現實狀況的考量之下才能把概念實現,做出產品

      可是看來大家似乎沒什麼興趣......Orz

      是因為沒有鍵神關注嗎? 

      FILCO Tenkeyless+Logitech MX1100 Poker PBT+Intopic UFO-MS-L037

       

      2012-06-13
  •  好像只有我們兩個有興趣

    2012-06-11
    • laffindude wrote:

       好像只有我們兩個有興趣

       

       可見兩位都是專家中的『鑽 家』

      2012-06-11
  • Teensy的話,一片16美金. http://geekhack.org/showwiki.php?title=Island:17458 這個韌體目前有一個問題,現在是XT/AT/PS2轉換USB.需要把另外一個韌體的matrix polling部分加進來. debounce跟1000hz 這些韌體已經解決了.

    2012-06-09
    • laffindude wrote:

      Teensy的話,一片16美金. http://geekhack.org/showwiki.php?title=Island:17458 這個韌體目前有一個問題,現在是XT/AT/PS2轉換USB.需要把另外一個韌體的matrix polling部分加進來. debounce跟1000hz 這些韌體已經解決了.

       

      以目前規劃的實用性來說,Teensy2.0就夠了,IO足夠,體積小,價位相對也便宜,韌體的功能看起來不比變色龍差

      不過剛算了一下運費,將近USD$7,至少買兩片才能把價錢壓到USD$20以下(有人要團購嗎?)

      嗯,這個納入規劃吧,來研究看看這個東西要怎麼用

      另外,這個我不打算做PS/2了,畢竟這東西不是主要鍵盤,當分離鍵盤也不能兩個都接PS/2,所以基本上PS/2功能就不支援了 

      FILCO Tenkeyless+Logitech MX1100 Poker PBT+Intopic UFO-MS-L037

       

      2012-06-10
  • 現有的Teensy++的韌體支援USB Nkey. 是><的USB NKRO (USB fullspeed,所以沒有6KRO+4鍵 [USB bootmode]的問題,但是他也支援bootmode,所以BIOS裏不會抓不到). 不是假裝是好幾個鍵盤 (這個在Mac上有問題). 另外一個有人會想要的功能是1000hz polling. USB lowspeed是不支援1000hz (像很多鍵盤有說是1000hz,但是他們是USB lowspeed,所以實際上只能支援125hz). 這個來當MCU的問題是比較不方便改matrix. 用現有的MCU其實也是可以.不過現有的都有他們的問題.我覺得,如果要設計PCB,應該是設計能用那些便宜的MCU.變色龍+teensy其實用線連結就可以.這樣想要的人比較有選擇,除非沒人想要用便宜的. 作PCB小量就可以.外殼的話是非常大的問題.最簡單的話是切個版來裝軸,順便當外殼.要真的外殼,量應該不夠.

    2012-06-09
    • laffindude wrote:

      現有的Teensy++的韌體支援USB Nkey. 是><的USB NKRO (USB fullspeed,所以沒有6KRO+4鍵 [USB bootmode]的問題,但是他也支援bootmode,所以BIOS裏不會抓不到). 不是假裝是好幾個鍵盤 (這個在Mac上有問題). 另外一個有人會想要的功能是1000hz polling. USB lowspeed是不支援1000hz (像很多鍵盤有說是1000hz,但是他們是USB lowspeed,所以實際上只能支援125hz). 這個來當MCU的問題是比較不方便改matrix. 用現有的MCU其實也是可以.不過現有的都有他們的問題.我覺得,如果要設計PCB,應該是設計能用那些便宜的MCU.變色龍+teensy其實用線連結就可以.這樣想要的人比較有選擇,除非沒人想要用便宜的. 作PCB小量就可以.外殼的話是非常大的問題.最簡單的話是切個版來裝軸,順便當外殼.要真的外殼,量應該不夠.

       

      這樣來看,Teensy++的韌體是比較不用另外花腦筋的作法,剩下就是價格的問題,少量客製用這個是還可以

      看來應該好好來研究一下這個東西,可以作到USB NKRO又不是用模擬多個USB Keyboard,還能支援一般模式,如果不需要外加驅動的話,那就很厲害

      切版裝軸其實跟用不用PCB比較無關,切版一樣可以用PCB,只是我不想一堆線在那邊晃阿晃,一堆零件黏來黏去,所以才會想用PCB

      外殼慢慢再說,先把規格大致底定,討論出一個確切的方向才好

      至於1000Hz polling,說實在,我少玩遊戲,所以對這樣的東西不是很理解,當然能夠達到也很好,不過debounce比較麻煩,用沒段落的軸會比較好一點,要不然就要多加個電容保險 

      FILCO Tenkeyless+Logitech MX1100 Poker PBT+Intopic UFO-MS-L037

       

      2012-06-09