自作キーボード温泉街へようこそ。
こんにちは。温泉大好きサリチル酸です。
今回は私が初心者用としておすすめするnamecard2x4キットを私が作った記録と感想を書きたいと思います。
つまり私の入湯記録(ビルドログ)です。
- 始める前に
- 購入先
- キットの内容物を確認しよう
- (脇道)経緯と失敗した過去を振り返る
- ProMicroの補強
- ダイオードのはんだ付け
- ソケットのはんだ付け
- リセットスイッチのはんだ付け
- ProMicroのはんだ付け
- 表に飛び出たピンヘッダ部分をニッパーで切り落とす
- 切り落としたピン部分をはんだこてで温めて導通を確認する
- テストする
- プレート、スイッチ、キャップの順で取り付ける
- 堪能する
- キーマップをカスタムする
- マクロ組み込み
- 最後に
始める前に
何よりもまず最初はビルドガイドを参照します。
2度3度しっかり読んで、それから始めます。
読まずにやると本当にミスしますので、ここはゆっくり慎重に読み込みます。
購入先
Boothで販売されています。
カラーバリエーションが豊富なので、見ていてワクワクすると思います。
キットの内容物を確認しよう
ビルドガイドの内容物確認の項目と、手元にある内容物を見比べてすべて揃っているかを確認します。
私の場合、一度失敗した後でベースキットを購入して仕切り直しているのでリセットスイッチが失敗したPCBに付いていて、足りませんでした。
だから失敗したPCBから外すところからはじめました。
スルーホールのハンダを外すのは本当に難しいです。。
こういう時、シュッ太郎先輩が有ればと考えるのですが、namecard2x4ベースキットが2つ以上買えてしまうのが悩みどころ。
サンハヤト はんだシュッ太郎NEO 45Wタイプ HSK-300
https://booth.pm/ja/items/1042076
(脇道)経緯と失敗した過去を振り返る
私は2018年10月8日に技術書典というイベントで3つキットを購入し、この温泉街に迷い込みました。
購入したのはnamecard2x4を1つとCorneを2つです。
私も本命(Corne)の前の練習としてnamecard2x4を作りましたが、見事に失敗してしまったのです。
ですがその失敗が有ったからこそ、その後のCorneの組み立ては上手くいくことができました。(まあ何事もなかったわけじゃあ無いんですが)
そしてこのビルドログはCorneを2つ組み立てた後のリベンジマッチです。
経験を積んだ上で見えてきた前回失敗した原因を振り返ります。
結果と目に見える事象
組み立てても動きませんでした。
ファームウェアを書き込んでも、どのキーも認識しませんでした。
推測できる原因
ダイオードの導通はテストしていましたし、切り分けのためにProMicroを無理矢理外した後でテストしても問題ありませんでした。
考えられる原因は、PCBにProMicro用ピンヘッダをハンダ付けする際にハンダを流し込みすぎたことが考えられます。
流し込みすぎてピンヘッダの黒いプラ部分で塊となり、ショートしてしまったのでしょう。
テスターでテストした結果と、外したProMicroからみてもそのように思えます。
その経験を活かし、Corneではスプリングピンヘッダを使うことでこの問題を回避しました。
しかし、namecard2x4では一工夫しないとスプリングピンヘッダを使えないのです。
そして私は今回もケチったのです。
というわけで今回のチャレンジはProMicroのはんだ付けは様子を見ながら少量ずつやろうと決めたのです。
ProMicroの補強
まずはProMicroの補強です。
ProMicroのUSB部分はモゲやすく、数多の悲劇を生み出しています。
実 績 解 除
— せがた ひろみ@universal16 (@keyaki_namiki) November 24, 2018
S U C C E S S
M o g e M i c r o pic.twitter.com/VSB8ECHG5C
というわけでお守りがてらエポキシ接着剤で補強します。
私はエポキシ接着剤はこちらを使っています。
試していませんが、エポキシ接着剤はダイソーにもあるみたいです。
固まるまで放置しつつ、次に進みます。
ダイオードのはんだ付け
取り付け方はビルドガイドがすごく丁寧に説明していますのでそちらを参照してください。
はんだこての温度は370度でやりました。
※2019/03/11追記
このあと色々なキットを組み立てた結果の現在の所感では、320℃位が最適と感じていますです。
370℃ではハンダが沸騰して弾けてしまうことがあります。
ハンダのノリが悪い場合、基盤側の暖めが足りませんので、こてを当てて数秒暖めてからハンダを送ってください。
使ったフラックスはこちら。
向きだけは注意して、何度も確認します。
ビルドガイドも引くくらい確認しろと書いてありますが、周囲が引くくらい確認します。
虫眼鏡を使うと確認しやすいです。
ソケットのはんだ付け
これもビルドガイドに詳しく書いてありますが、私はnamecard2x4のガイドのやり方(片側に盛って付けてからもう片側)よりCorneのガイドのやり方(両側盛って両側つける)のほうがやりやすかったです。
以下の動画を確認してください。
PCBソケットの半田付け、多分珍しいと思うから動画撮ってみた。 pic.twitter.com/krJIw6nwvq
— コルネはパン (@foostan) September 23, 2018
素手でも意外と熱くないんですが、くれぐれも火傷には注意してくださいね。
これもはんだこての温度は370度でやりました。
※2019/03/11追記
現在の個人的な所感では320℃位が最適です。
リセットスイッチのはんだ付け
リセットスイッチをはんだ付けしていきます。
リセットスイッチの足の部分を熱し、そこにハンダを送り込むイメージでやるとうまくいきます。
ここは裏側のはんだ量がよく見えるので、裏側で盛り上がっていないか確認します。
盛り上がっていたらハンダの送り過ぎです。
ProMicroを取り付ける前にはんだ量を覚えましょう。
またまたはんだこての温度は370度でやりました。
※2019/03/11追記
現在の個人的な所感では320℃位が最適です。
ProMicroのはんだ付け
ピンヘッダをPCBにハンダ付けてからProMicroをハンダ付けます。
私は前回はここで失敗したので、PCBに取り付けた後に、テスターでショートしていないか確認しています。
テストしたらProMicroをハンダ付けます。
表に飛び出たピンヘッダ部分をニッパーで切り落とす
namecard2x4はプレートとPCBは密着します。
つまり表側に飛び出た部分をギリギリまで切り落とさないといけません。
使ったニッパーはこちら。
この時切った足が勢いよく跳ぶので、ビニール袋の中でやるといいです。
切り落としたピン部分をはんだこてで温めて導通を確認する
切った衝撃でハンダが剥がれてしまうことがあるので、フラックスを塗ってからはんだこてを当てて切断面を滑らかにします。
このときもはんだこての温度は370度でやりました。
※2019/03/11追記
現在の個人的な所感では320℃位が最適です。
テストする
ビルドガイドを参考にして、テスト用ファームウェアを書き込みます。
そして全キー部分にスイッチをはめます。
緊張の一瞬です。
全スイッチ押して動作を確認しましょう。
プレート、スイッチ、キャップの順で取り付ける
一番楽しい時間です。
達成感をじっくり楽しみましょう。
堪能する
キーマップをカスタムする
2つの方法がありますが、簡単なのでKeyboard Firmware Builderを使った方法を説明します。
このマップをプレゼン用にカスタムしていきます。
難しい部分だけ説明します。
以下のFNとなっているタブはよくわからない英字が並んでいてとっつきにくいと思いますので解説します。
簡単に以下の図にまとめます。
例えばLCTL()であれば、Ctrlキーと任意のキーを同時押し、CTL_T()であれば短く押したら任意のキー、長く押したらCtrlキーになります。
もう一つよく使うショートカットキーがあります。
Chromeのタブ切り替えです。
Ctrl+Shift+Tabですが、それは以下のようにやります。
詳細はQMKのドキュメントを参照してください。
マクロ組み込み
次はマクロを組みます。
マクロのタブから「Add Action」で動作を追加していきます。
注意なのはPressは押しっぱなし、ReleaseでPressの開放になるということです。
普通の文字列を打つ場合はTypeを選びます。
コツは作ったらひとつずつすぐに確認することです。
ミスると本当に酷いことになるので慎重に。
作ったマクロはFNのタブで、M()を選んで設定します。
できたらCOMPILEタブから.hexをダウンロードします。
ダウンロードしたらテストします。
プレゼン用マクロも組み込んだ!
— サリチル酸@新米温泉ガイド (@Salicylic_acid3) November 22, 2018
これで社内発表会で自然に温泉へ引きずり込めるぞ!! pic.twitter.com/zlDQjSjOYV
これでプレゼン専用マクロパッドが完成しました!
これで社内の技術よろず発表会で自作キーボードのプレゼンをやります!!
最後に
本ページがあなたの自作キーボードライフの役に立ちますように。
次回は一旦休憩して、私が自作キーボードを作ろうと思ったきっかけをお話します。
salicylic-acid3.hatenablog.com
本記事に対して問い合わせ等あれば遠慮なく私のDiscordまでどうぞ。
salicylic-acid3.hatenablog.com
この記事は namecard2x4 Corneで書きました。