LoginSignup
8
5

More than 5 years have passed since last update.

自作キーボード plaid制作

Last updated at Posted at 2019-01-21

2019-01-21 22.15.09.jpg
以前Mint60というキーボードを作り、自作キーボード沼に見事ハマりました。
今回はDiscodeチャンネルで見てかっこいい!とひと目で思ったplaidを作ったので過程を記録しました。

はじめに

公式のビルドガイドをよく読んみましょう。注意事項が結構重要です。
※しっかり読んだつもりなのに1敗しました。

組み立て

基本的にはビルドガイド通りですが、
部品の取り付け順は背の低い順とあるものの厳密な決まりがあるわけではないので己の感じたままに作っています。

まずは汎用ダイオードを取り付け。ズレないようにマスキングテープで固定してます。
2019-01-21 17.10.41.jpg

はんだ付けしながら余分な足をニッパーでカット。
2019-01-21 17.56.40.jpg

なかなかキレイに付けられました。
2019-01-21 18.17.46.jpg

次に抵抗(1.5kΩ、75Ω、10kΩ)とツェナーダイオード。
2019-01-21 18.16.49.jpg
2019-01-21 18.24.05.jpg
2019-01-21 18.24.24.jpg

積層セラミックコンデンサとクリスタル。写真の青い方が0.1uFです。
2019-01-21 18.38.03.jpg
2019-01-21 18.48.42.jpg

LED、ポリスイッチ、電解コンデンサ、USB miniBコネクタ。
2019-01-21 18.53.06.jpg
このUSBコネクタのハンダ付けが難易度高いです。(間隔が狭い)
2019-01-21 19.05.01.jpg

2x3 ピンヘッダー、写真では刺さってないけどタクトスイッチ2個。
2019-01-21 19.20.17.jpg

最後にマイコン。(ATMEGA328P)
今回作成する際、このマイコンの向きを左右間違えて取り付けてしまい、PCに接続しても「不明なUSBデバイス(デバイス記述子要求の失敗)」となってしまいました。マイコン上の半円形の窪みがUSBコネクタ側になるように取り付けましょう。2枚目の写真通りです。
2019-01-21 19.27.47.jpg
↓の通り半円が右(USB側)になります。
逆に刺した場合、個体差はあるかもしれませんが今回引く抜くのにかなりのパワープレイになってしまった。
2019-01-21 20.26.04.jpg

動作確認

ここまで組み終わったら公式ビルドガイドに従い、
キースイッチをつける前にUSBブートローダと書込の動作確認を行います。

正常に組み上がっていれば、WindowsPCに接続した場合は何も反応がないはずです。
接続した状態でRESETボタンを押しながらBOOTボタンを押し、RESETを離してBOOTを離します。
するとWindowsがデバイスを認識する音が鳴り、以下がデバイスマネージャに出てきます。
1.jpg

その後、手順通りzadigを使ってドライバ(libusbK)をインストールします。

ここまで問題なく完了していれば、以下で正常に動作しているか確認できるそうです。
(製作者であるhsgw氏より教えてもらいました。多謝)

$ avrdude -c usbasp -p m328p
avrdude.exe: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude.exe: Device signature = 0x1e950f (probably m328p)
avrdude.exe done.  Thank you.

ブートローダモードになっているはずなのでこちらからqmkを取得してコンパイル及び書き込みます。
書き込み後はRESETを1度押すとキーボードとして認識されます。

残作業

動作確認が無事済んだらキースイッチを取り付けます。
今回はAliaz Silentスイッチを用意しました。
2019-01-21 21.14.48.jpg
2019-01-21 21.40.16.jpg

キースイッチのはんだ付けが終わった時点でPCに接続し、一通りキーが反応するか確認して
BottomPCBをネジ止め、ゴム足をつけて完成です!
(キーキャップは王道のBig Bang MDA)

感想

今回ははんだ付けはミスなくできましたが、以前作成したMint60とは異なりProMicroではなく
マイコンファミコンとかにはいってそうなデカイやつだったので見慣れないモノにやられた感じです。
※ProMicroもマイコンとの事でしたので修正しました(コアのatmega32u4)

左右分離型キーボードが多い中、一体型ってのも新鮮でした。
キー数が少ないので使用には慣れが必要ですがパーツいろいろむき出しの無骨な感じがかっこいいですね。

制作にあたり、トラブルシュート等でご協力頂いたhsgw様ありがとうございました。

8
5
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
5