Mais conteúdo relacionado
Mais de Retrieva inc. (18)
キーボード自作のススメ
- 2. 自己紹介
• 名前:河原 一哉(かわはら かずや)
• 年齢:39歳
• 所属:株式会社レトリバ
• 好きなOS:Solaris, MacOS
• 好きなマイコン:ATMEGA328P-AU → ATMEGA32U4
• 好きな護衛艦: いずも、かが、じんりゅう、せきりゅう
© 2017 Retrieva, Inc. 2
- 13. 有名な自作キーボード:Planck
• 40% keyboardプロジェクトの代表格
• ortholinear(直行配列)
• “一般的なキーボードのキーが互い違い (staggered) に配置されてるの
は、かつてのタイプライターの機構上の都合 でしかない”
• ミニマルデザイン
• ホームポジションの隣のキーのみ
• 47〜48キーしかない
• キー配置のカスタマイズ可能
© 2017 Retrieva, Inc. 13
- 20. 自作キーボード基礎知識:マイコン
© 2017 Retrieva, Inc. 20
• Arduino互換ボードを使うことが多い
• SparkFun社のAtmega32U4搭載ボード(通称:Pro Micro)
• USBシリアル機能が内蔵
• ワンチップでキーボードができちゃう!
• マイコン直接使う場合
• 動作電圧 :5V
• 動作クロック :16MHz
• ピンアサイン :デジタル入出力ができるピンを使用
• ポート名、物理ピン番号、Arduinoピン番号の対応に注意
- 23. 自作キーボード基礎知識:入力回路
© 2017 Retrieva, Inc. 23
マイコン
端子
GND
VCC
スイッチ回路
オープン時の
電圧が不安定
マイコン
端子
GND
VCC
プルアップ回路
オープン時:HIGH
クローズ時:LOW
マイコン
端子
GND
VCC
プルダウン回路
オープン時:LOW
クローズ時:HIGH
安定
- 45. foobar作成:部品調達(部品リスト)
• キースイッチ(GATERONなど) x 30:AliExpress
• キートップ(DSAなど) x 30 : AliExpress
• ダイオード(1N4148) x 30:秋月電子通商
• マイコン(Pro Micro) x 2:AliExpress
• 5.2mm SMTスイッチ x 2:Amazon
• TRRSジャック(Sparkfun PRT-12639) x 2 :千石電商
• TRRSケーブル(0.5m – 1.0m) x 1 :千石電商
• 12mmスペーサー x 12 :Amazon
• M2ネジ x 24 :Amazon
© 2017 Retrieva, Inc. 45
- 47. foobar作成:組み立て(手順)
• キースイッチ並べ ← はじめにやる、向きに注意
• ダイオードつける ← 向きに注意
• TRRSジャック、SMTスイッチ、ピンヘッダつける
• キースイッチつける
• マイコンつける ← 必ず最後につける、向きに注意
• 底用基盤ねじ止め
© 2017 Retrieva, Inc. 47
- 56. foobar作成:FW書き込み(環境構築)
• git
$ brew install git
• avrdude
$ brew install avrdude –with-usb
• ファームウェアのダウンロード
$ git clone https://github.com/di0ib/tmk_keyboard
• カレントディレクトリの変更
$ cd tmk_keyword/keyboard/foobar
© 2017 Retrieva, Inc. 56