自作キーボード初心者が Corne Cherry Light v1 をビルドしたときに買ったもの&失敗したこと
電子工作初心者が自作キーボードに挑戦してみました。手順については公式のビルドガイドや、丁寧に記述されたビルドログが複数ありますのでこれらで十分でした。しかし、初心者にとっては道具の必要性が判断できなかったり、ファームウェアの書き込み方法が複数あってどう違うのかわからなかったりしましたので、記事に残しておくことにします。また、組付け中にいくつか失敗しましたのでその対処法も記載します。
購入したもの
キーボード部品
キースイッチの必要数は42なのですが、遠方から遊舎工房に行ったので念の為3つ余分に買いました。が、結果的に余分は必要ありませんでした。
また、遊舎工房のお兄さんと相談して、小指で打鍵する左右端の1列6キーを軽めのBoxスイッチにしました。Boxスイッチは押し込んだときに軸がブレにくい特性があります。
キーキャップは遊舎工房で触ったときにMDAプロファイルがいいなと思っていたのですが、好きなデザインのものがなかったのでデザイン優先でこちらを発注しました。これが後のキーキャップ沼につながるとも知らず…。
親指部分に使う1.5uのキーキャップも2つ買っています。
はんだ付けの道具
道具は遊舎工房のセット購入がおすすめですが、私は同僚のキーボードマニアに聞いて以下を個別に購入しました。総額ではセットでもAmazonでもあまり変わりません。セットから追加・変更しているものに⭐をつけています。
- Amazon | 白光(HAKKO) ダイヤル式温度制御はんだこて FX600-02
- Amazon | 白光(HAKKO) こて台 FX-600/FX-601/PRESTO/DASH用 633-02
- Amazon | 白光(HAKKO) こて先 1.6D型 FX-600/FX-8801/FX-8803用 T18-D16
- Amazon | 白光(HAKKO) こて先クリーナー クリーニングワイヤータイプ 599B-01
- ⭐ Amazon | goot(グット) 精密プリント基板用 鉛入りはんだ Φ0.8mm D-62 ... 同僚からはんだはこちらのほうがおすすめとのことで2本購入。結果的に1本で十分でした
- Amazon | ホーザン(HOZAN) フラックス 鉛フリーハンダ対応 H-722
- ⭐ Amazon | サンハヤト フラックスクリーナー 15ml FL-L15 ... 最後に基盤をきれいにするために購入
- ⭐ Amazon | エンジニア ハンダ吸取器 SS-02 ... 失敗したときにやり直しを容易にするため、先んじて買っておきました。結果的に何度か助けられました
- Amazon | goot(グット) はんだ吸取り線 3mm幅 1.5m巻き CP-3015 日本製
- ⭐ Amazon | サムコス 作業マット 絶縁 マット断熱パッド 無臭無毒 シリコン製 溶接用 ... 高温のフラックスやはんだが飛ぶ可能性があるのと、細かい部品やゴミが整理しやすいのでマットは必須だと思います
- ⭐ Amazon | サンハヤト リードベンダー RB-5 リード線、部品の簡易折り曲げ器 ... ダイオードの足を折り曲げるのに買いましたが、結局そのへんの雑誌を使ってまとめて折り曲げたので今回は使いませんでした
基本的な工具
初めての電子工作でしたので、ラジオペンチ、プラスドライバー(#1)、はさみ、カッターナイフを除いてすべて道具を Amazon で購入しました。キムワイプはキッチンペーパーで代用しましたが、あったほうが便利そうでした。
- ⭐ Amazon | エンジニア マイクロニッパー ESD120㎜ NS-04 ... 全部入りセットのものでもOK
- ⭐ Amazon | ホーザン(HOZAN) ピンセット(ツイーザー) 全長:120mm ストレートタイプ P-880 ... 全部入りセットのものでもOK
- ⭐Amazon | goot(グット) 逆作用ピンセット 小 TS-16 ... 全部入りセットのものでもOK
- ⭐ Amazon | AstroAI テスター 2000カウント ... 不具合があった場合の調査用で買いましたが、初心者には使い方がわからず、TRRSケーブルの導通チェックにしか使いませんでした。
- ⭐ Amazon.co.jp: セメダイン 5分硬化型エポキシ系接着剤 ハイスーパー5 80gセット CA-186 ... Pro Microのもげ対策に使用
参考にしたビルドガイドとビルドログ
ファームウェアのビルド環境を準備
私はプログラミング経験があることと、キーマップをGitで管理したいので公式のビルドガイドに従ってQMK Firmwareのビルド環境を先に作成しました。
ビルドガイドに追加で実施したこと① Pro Micro のもげ対策
エポキシ樹脂の接着剤を盛る定番のもげ対策ですが、不器用なのでこちらの記事を参考にマスキングしてから実施しました。購入した接着剤(セメダイン ハイスーパー5)の説明によると、乾くのに室温20℃で約1時間かかるようなので、最初に実施するのがよいと思います。
失敗① Pro Micro のUSB端子内に接着剤が侵入
上記のマスキングを行ったのに、結局接着剤が入ってしまい、USBケーブルが差せなくなりました。接着剤を盛ってから約3時間後にUSBケーブルを差してみて気付き、接着剤が完全に硬化していなかったため、ピンセットを使って端子内の接着剤を掻き出すことでリカバリできました。
失敗② キーの動作確認中に Karabiner Elements が起動したままだった
ファームウェアを書き込んだあと、キースイッチを取り付ける前にピンセットでショートさせて動作確認を行いました。このとき、Macのキー設定変更アプリ Karabiner Elements を起動したまま行ってしまったため、以下の事象が発生しはんだ付けの不良があると思いこんでしまいました。
- ESCキーが長押しできず、すぐに反応が切れてしまう
- → Karabiner Elements の「escキーを押したときに、英数キーも送信する(vim用)」を有効にしていたのが原因
- 左右を接続した状態で RAlt を押すと同時に LCtrl, LWin, Space も押された状態になる
- 左右をそれぞれ単独でUSB接続したときには起こらない
- 左を先にUSB接続したあとに右をTRRSで繋ぐと右の当該キー(最下段の一番右)で発生
- 右を先にUSB接続したあと左をTRRSで繋ぐと左の当該キー(最下段の一番左)で発生
- → Karabiner Elements で「右Altを押したときに、絵文字パレットを表示する」を有効にしていたのが原因
特に2つめの事象はなぜ起こるのかまったくわからず、左右をそれぞれテストしたり、Pro Microを抜き差ししたり、はんだ付けがいまいちな箇所を探してはんだ付けしなおしたり、一晩悩みました。Discordにも質問を投げました(幸いにしてどなたかの手を煩わす前に原因に気づきました)。
失敗③ Pro Micro のコンスルーを破壊した
失敗②の調査中に、Pro Microを何度か抜き差ししました。このとき手が滑って斜めに力がかかり、コンスルーの足が外側に折れ曲がり、ピンがソケットから飛び出してしまいました(写真撮り忘れ)。ピンセットを使ってピンを一旦外側にグッと曲げ、ピンの足をソケットに差し込んでから元の角度に戻す感じでなんとかリカバリしました。非常に足が折れやすいため、Pro Microはあまり抜き差ししないことをおすすめします。
完成
いくつかの失敗を経て、無事にキーボードが完成しました。失敗こそ他の人の参考になると思い、ここに公開します(写真を撮っておけばよかった)。
使用感には大変満足しています。私のようにソフトウェア周りでハマらなければ、組み立ても初心者でも簡単でした。
私の感想としては、プログラミングの知識がまったくない方の場合、42キーだとキーマップに無理が出る可能性が高いと思います。どうしても「英数」「かな」キーがはみ出してしまうのです。プログラミングができるか、もしくはQMK Firmwareの英語ドキュメントを読み解いて設定値の意味を解釈できれば、42キーは本当に必要最小限ですばらしく使いやすいキーボードになるでしょう。これらに自信がない場合は、私は44キー以上をおすすめします。
QMK Firmwareの作成とキーマップについてはこちらの記事で紹介しています。
Discussion