自作キーボード温泉街の歩き方

自作キーボードの世界は温泉に例えられます。自作キーボードの温泉街の楽しい歩き方を紹介します。

自作キーボードキット『Naked60BMP v2』ビルドガイド

こんにちは。自キ温泉ガイドのサリチル酸です。

 f:id:Salicylic_acid3:20181119233252p:plain

私の設計した自作キーボードキット『Naked60BMP v2』の組み立て手順書、ビルドvガイドを書きたいと思います。

はじめに

キットをお買い上げ頂いた方、お買い上げありがとうございます。

拙い部分もあると思いますが一所懸命にガイドしますのでよろしくお願いします。

前置き

私も丁寧な説明を心掛けますが、皆様も分からないところがあったら「やってから考える」のではなく、「先に」私まで問い合わせて、疑問を解消させてから取り組んでください。

製品についてのお問い合わせは私のDiscordまでどうぞ。

また、自作キーボードの組み立ては初めてで不安という方は、同じパーツを採用し、同じハンダ付けの技術で組み立てられるテンキーパッド『Setta21』か、マクロパッド『Nafuda』から取り組んでみてください。

salicylic-acid3.booth.pm

salicylic-acid3.booth.pm

注意事項

ハンダこてを持ちながら♨マークを見ることは基本的には有りません。

※電池部分へのハンダ盛りの時、♨マークを見ながらハンダ付けをする状況があります。

f:id:Salicylic_acid3:20211006024927j:plain

手にハンダこてを持ってるときに♨マークが見えたら、手を止めてビルドガイドを見直してください。

温泉は、すべてが終わった後に満足感とともに入るものです。(偏見)

また本キットは自分でハンダ付けをして、自分で組み立てるキットです。

私が組み立ての代行を引き受けることはありませんのでご了承ください。

キットの中身を確認する

内容物一覧

品目

数量

実装プレート

1

トッププレート

1

バックプレート

1

ミッドプレート

1

ダイオード

60+

ショットキーバリアダイオード

2

コンデンサ

1

スイッチソケット(Choc用)

60+

TRRSコネクタ

1

タクトスイッチ

1

スライドスイッチ

1

電池カバー

2

スペーサー(3.5mm)

10

スペーサー(10mm)

4

ネジ

28+

ゴム足

4

実装プレート

f:id:Salicylic_acid3:20211006020358p:plain

本ガイド内では『実装プレート』と呼びます。

組み立ての大部分は実装プレートへの部品のハンダ付けです。

実装プレート以外にハンダ付けする事はありません。

トッププレート

f:id:Salicylic_acid3:20190502002442p:plain

本ガイド内では『トッププレート』と呼びます。

トッププレートの穴にスイッチをはめ込んで実装プレートに合わせます。

トッププレートは銀色のラインが入った面と、シンプルな無地の面がありますが、どちらを表に使っても構いません。

バックプレート

f:id:Salicylic_acid3:20190502002603p:plain

本ガイド内では『バックプレート』と呼びます。

このプレートがキーボードの底面になります。

バックプレートもリバーシブルで、気に入ったデザインの面をお使いください。

ミッドプレート

f:id:Salicylic_acid3:20190502002726p:plain

本ガイド内では『ミッドプレート』と呼びます。

このプレートがキーボードのキー側の真ん中部分になります。

ミッドプレートもリバーシブルなので、気に入ったデザインの面をお使いください。

ダイオード

f:id:Salicylic_acid3:20190310003953j:plain

本ガイド内では『ダイオード』と呼びます。

キーの同時押しをサポートするために必要なパーツです。

60個+α個入っていますので確認してください。

ショットキーバリアダイオード(オプション)

f:id:Salicylic_acid3:20190628020857p:plain

本ガイド内では『SBダイオード』と呼びます。

ボタン電池の上下指し間違えを防ぎます。

キースイッチ用のダイオードとは異なりますので注意してください。

キースイッチ用のダイオードとは別に2個入っていますので確認してください。

コンデンサ(オプション)

f:id:Salicylic_acid3:20190628020930p:plain

本ガイド内では『コンデンサ』と呼びます。

ボタン電池の電圧を安定させ、寿命を伸ばします。

1個入っていますので確認してください。

スイッチソケット 

f:id:Salicylic_acid3:20190701021027p:plain

本ガイド内では『スイッチソケット』と呼びます。

キースイッチを抜き差しできるようにする部品です。

60個入っていますので確認してください。

TRRSコネクタ(オプション)

f:id:Salicylic_acid3:20190310004057j:plain

本ガイド内では『TRRSコネクタ』と呼びます。

Naked60BMPとSetta21、Nafudaと3.5mmステレオミニケーブルで接続するために必要ですが、接続しないなら不要です

1個入っていますので確認してください。

タクトスイッチ

f:id:Salicylic_acid3:20190310004110j:plain

本ガイド内では『タクトスイッチ』と呼びます。

Naked60BMPの頭脳部分、ProMicro、もしくはBLE micro Proのファームウェアを書き込む際に必要です。

1個入っていますので確認してください。

スライドスイッチ(オプション)

f:id:Salicylic_acid3:20190628020819p:plain

本ガイド内では『スライドスイッチ』と呼びます。

電池のオンオフを行うスイッチです。

1個入っていますので確認してください。

電池カバー(オプション)

f:id:Salicylic_acid3:20190701020942p:plain
本ガイド内では『電池カバー』と呼びます。

電池を覆うカバーです。

2個入っていますので確認してください。

スペーサー

f:id:Salicylic_acid3:20190310010118j:plain

本ガイド内では『スペーサー』と呼びます。

プレート各種をネジ止めするのに必要です。

スペーサーは3.5mmが10個以上、10mmが4個入っていますので確認してください。

ネジ

f:id:Salicylic_acid3:20190310010102j:plain

スペーサーとともにプレート各種をネジ止めするのに必要です。

30個以上入っていますので確認してください。

ゴム足

シートについたゴム足が4個入っています。

f:id:Salicylic_acid3:20190405034217p:plain

キット外で必要なもの

一覧

品目 数量
キースイッチ 60
キーキャップ 60

Pro Micro or BLE Micro Pro

(BLE Micro Proを利用する場合)

13ピンコンスルーと12ピンコンスルーを各1

1
MicroUSBケーブル 1
コイン電池(CR1632) 2
3.5mmステレオミニケーブル(オプション) 1

キースイッチ 

本ガイド内では『キースイッチ』と呼びます。

Naked60BMPはkailhロープロファイルスイッチ(Choc v1スイッチ)のみに対応しています。

普通のCherryMXスイッチには対応しておりませんのでご注意ください。

60個必要です。

yushakobo.jp

キーキャップ

本ガイド内では『キーキャップ』と呼びます。

これもkailhのロープロファイルの物のみ対応しています。

対応しているのは以下の物のみで、DMMなどで販売しているキーキャップは使用できません。

※私は刻印ありのキーキャップを2色買って混ぜて使っています。

Kailhロープロ刻印キーキャップshop.yushakobo.jp

MBK Legend‡ Glowshop.yushakobo.jp

MBK Holo Crystal versionshop.yushakobo.jp

MBK Choc Low-Profile Keycapsshop.yushakobo.jp

Kailhロープロ無刻印キーキャップ1U(10個)shop.yushakobo.jp

※無刻印クリアは最下段しか使用できません。

Pro Micro or BLE Micro Pro

本ガイド内では『Pro Micro』または『BMP』と呼びます。

キーボードの頭脳となるマイコンです。

Pro Microは色々種類は有りますが、遊舎工房実店舗か遊舎工房通販サイトの物を使用してくだされば確実です。

※通販サイトの場合ファーム書き込みなしを選択してください。

BMPは無線接続を行う場合に必要です。

また、BMP及びElite-Cはコンスルーが同梱されておりませんので、別途用意してください。

Pro Micro (コンスルー付き)shop.yushakobo.jp

BLE Micro Pro Type-C版shop.yushakobo.jp

Elite-Cshop.yushakobo.jp

booth.pm

BMPを使用する場合は別途12ピンのコンスルーと13ピンのコンスルーを1本ずつ購入してください。

 13ピンのコンスルーが入手できない場合、12ピンのコンスルーをニッパーで切り取る(2ピン+10ピン)ことで使用できます。

※Elite-Cを使用する場合は別途12ピンのコンスルーを2つ購入してください。

コンスルーshop.yushakobo.jp

コンスルーはProMicro及びElite-Cを組み立て後に抜き差し可能にするパーツです。

動かなかったときの切り分けや、USB端子のモゲに対応することができるので、基本的に使用することをオススメします。

USBケーブル

本ガイド内では『USBケーブル』と呼びます。

Naked60BMPとPCとをつなぐために必要です。

マグネット 充電ケーブル SUNTAIHO 3in1 Mini-USBケーブル【1.2Mx1本セット】QC3.0急速充電とデータ伝送 磁石 磁気 防塵 着脱式 OS用ライト マイクロUSB Type-C コネクタ タイプ-c Micro USB Cable LEDインジケーター付き - SYCX001 (1.2mケーブル&3個マグネット)

マグネット 充電ケーブル SUNTAIHO 3in1 Mini-USBケーブル【1.2Mx1本セット】QC3.0急速充電とデータ伝送 磁石 磁気 防塵 着脱式 OS用ライト マイクロUSB Type-C コネクタ タイプ-c Micro USB Cable LEDインジケーター付き - SYCX001 (1.2mケーブル&3個マグネット)

コイン電池(CR1632)

本ガイド内では『コイン電池』と呼びます。

BMPを用いた無線接続に必要です。

パナソニック コイン型 リチウム電池 CR1632 2個セット

パナソニック コイン型 リチウム電池 CR1632 2個セット

3.5mmステレオミニケーブル(オプション)

本ガイド内では『ステレオミニケーブル』と呼びます。

Nakedシリーズと接続する場合、3.5mmステレオミニケーブルのオス⇔オスを用意してください。 

エレコム ステレオミニプラグ オーディオケーブル 極細スリムコネクタ 金メッキ ホワイト 0.5m DH-MMIP05WH

エレコム ステレオミニプラグ オーディオケーブル 極細スリムコネクタ 金メッキ ホワイト 0.5m DH-MMIP05WH

必要工具

工具それぞれの説明はこちらの記事に書かれていますので参照してください。

salicylic-acid3.hatenablog.com

組み立て

いよいよ組み立てです。

まとまった時間は用意できましたか?

本キットには取り付け順序は基本的に有りませんし、順序によって後々取り付け不可能になるパーツは有りません。

しかし、本ガイドのこの順序で取り付けするのが最も簡単です。

Pro Microの書き込み

Pro Microの書き込みは以下の記事を参照してください。

salicylic-acid3.hatenablog.com

書き込みに使用するHEXファイルはこちら。

drive.google.com

Pro Microに書き込んだらRemapからキーマップが書き換え可能になります。

salicylic-acid3.hatenablog.com

BMPの書き込み

以下のページを利用してファームウェアの書き込みを実施してください。

https://sekigon-gonnoc.github.io/BLE-Micro-Pro-WebConfigurator/

BMPを購入したばかりの方は上から順にアップデートを実施し、「キーボードごとの設定を書き込む」で「naked60」を選択してください。

f:id:Salicylic_acid3:20211005232304p:plain

分からない場合、以下のドキュメントページを参照してください。

github.com

ダイオードを並べる

ダイオードは向きがあります。

肉眼では見づらいかもしれませんが、チップ表面に印刷があります。

線が書いてある方を実装プレートの裏の矢印の先に合わせてつけます。

ダイオードの線が見辛いときはライトで照らすか虫眼鏡で確認してください。

ダイオードには向きがあります。逆向きに取り付けるとそのキーは反応しません。

利き手の逆の手でピンセットを扱うので、右利きの方は左側にダイオードを並べるとやりやすいです。

予備はんだを行う

ダイオードを取り付けるところにあらかじめはんだを盛っておきます。(予備はんだといいます)

ハンダこての温度は320℃に設定してください。

量は下の写真くらいで大丈夫です。

f:id:Salicylic_acid3:20210116003103p:plain

写真はErgoArrowsのものです。予備ハンダの量を参考にしてください。

ハンダの量が多すぎたり、ハンダが尖ってしまったら(ツノがたったといいます)吸い取り線で一回吸い取ってからもう一度盛ります。

吸い取り線は新しい銅色の部分を吸い取りたい部分に当て、上からハンダこてを当てて吸い取ります。

吸い取り線の吸い取って銀色になった部分はもう使えませんので、ニッパーで切り取ってしまいます。

また、何度やっても尖ってしまう場合、長く温めすぎてフラックス(ハンダの中に入っている流動性を高める成分)が飛んでしまった可能性があります。

一度つけるパッドにフラックスを一塗りしてからやってみてください。

ダイオードの片足をつける

もう一度向きが合っているかを確認します。

f:id:Salicylic_acid3:20190310012938j:plain

逆作用ピンセットでダイオードをつまみ、予備はんだの上に置きながら予備はんだをハンダこてで溶かす事ではんだ付けします。

ハンダこてを放してから一秒置いてピンセットを放します。

これを全部のダイオードに行います。

ダイオードのはんだ付けを確認する

横から見て、ダイオードが浮いていないか確認します。f:id:Salicylic_acid3:20190315030833j:image

一見はんだが付いていても浮いていると、割とすぐに剥がれてしまいます。

浮いている場合、フラックスを塗ってから浮いている側のはんだを暖め直し、ピンセットで位置を調整してください。

ダイオードのもう片足をつける

すべて片足だけ付け終わったら、今度は反対側です。

ハンダこてで一秒暖めてからはんだを送ります。

これを全部のキーに行います。

スイッチソケットを穴にはめる

分かりづらいと思いますが、Kailh Chocスイッチのソケットには向きがあります。

MXスイッチのソケットとは違い、逆側に付けてもスイッチは付けることは出来てしまいますが、将来的に導通しなくなる可能性があるので、ソケットの向きはちゃんと確認していきましょう。

出っ張っている方(下写真赤丸部)が右側です。

f:id:Salicylic_acid3:20211006014653p:plain

この向きが正しい向きです。

※もし反対側で取り付けてしまっても使えるので無理に剥がすのはやめておいたほうが良いです。無理に剥がそうとするとパッドごと剥がれてしまいます。

スイッチソケットをはんだ付けする

スイッチソケットをはんだ付けします。

シルクに合うようにソケットを置き、片足を少量のハンダで仮止めします。

浮きがないことを確認したら反対側に十分なハンダを流し込み、仮止めした方も忘れずにハンダを足します。

タクトスイッチとスライドスイッチ、TRRSコネクタをマスキングテープで仮止めする

表面にタクトスイッチとTRRSコネクタ(オプション)を差し込み、マスキングテープで押さえます。

f:id:Salicylic_acid3:20211006014838j:plain
f:id:Salicylic_acid3:20211006014845j:plain
ひっくり返した時に部品が落ちてしまうので、マスキングテープで押さえましょう

※浮きやすいので、ちゃんと押さえられているかもう一度確認してください。

タクトスイッチとスライドスイッチの足をニッパーで切る

タクトスイッチとスライドスイッチ(オプション)の足は少しだけ長いので、予めニッパーで切っておきます。

そんなにギリギリで切らなくてもいいです。

タクトスイッチとTRRSコネクタ(オプション)、スライドスイッチ(オプション)をハンダ付けする

裏面からそれぞれの足にハンダを付けていきます。

足にハンダこてを当ててからハンダを送ります。

もっこりするほど送らなくてもいいです。

(オプション)電池カバーを取り付ける

f:id:Salicylic_acid3:20211006015528p:plain
f:id:Salicylic_acid3:20211006015501p:plain
電池には挿入方向がある(写真左)電池ケースの爪が挿入方向を邪魔しない向きに置く(写真右)
f:id:Salicylic_acid3:20211006014951j:plain
f:id:Salicylic_acid3:20211006014953j:plain
ひっくり返した時に部品が落ちてしまうので、マスキングテープで押さえましょう

f:id:Salicylic_acid3:20190502013335j:plain

電池カバーが浮かないようにマスキングテープで止め、裏側ではんだ付けします。

(オプション)電池用SBダイオードコンデンサを取り付ける

ダイオードと同じように予備ハンダをしてSBダイオードコンデンサをハンダ付けします。(裏側中央部の白四角内)

※SBダイオード部分にスイッチのダイオードを使用すると使える電池容量が少なくなってしまいます。

f:id:Salicylic_acid3:20211006024429p:plain

トッププレートにスイッチをはめ、実装プレートに挿していく

スイッチの足が曲がっている場合、ソケットに挿入されずキー入力を認識しないので、トッププレートにスイッチをはめる前によく確認します。

実装プレートに挿す際に該当のスイッチのソケットを裏から支えておくとソケットが剥がれる事故を防ぐことができます。

これは7sProの動画ですが、Naked60BMPも同様に行えます。

多少力をかけてトッププレートと実装プレートの隙間をほぼ0mmにします。

f:id:Salicylic_acid3:20190324233740j:plain

横から見て隙間がほぼ0mmになったら、裏面からPCBマウントピン(下図赤丸)がちゃんと飛び出ているか確認します。

f:id:Salicylic_acid3:20211006020050p:plain
f:id:Salicylic_acid3:20211006020132p:plain

飛び出ていない場合、その部分に力をかけて奥まで挿入します。

実装プレートにコンスルーを差し込む

コンスルーには向きがあります。

f:id:Salicylic_acid3:20190312021613j:plain

写真の赤丸の金色の部分が片方の面から両方見える様に、また金色の部分がPro Micro側に寄っている様に取り付けます。

分かりづらかったら遊舎工房のFAQドキュメントも合わせて確認してください。

ProMicroを使用する場合

最上段のBat+とBat-を避けてコンスルーを挿入してください。

f:id:Salicylic_acid3:20211006020819j:plain
f:id:Salicylic_acid3:20211006020826j:plain

コンスルーとPro Microとのハンダ付けはPro MicroのUSB端子やマイコンチップが付いていない側からハンダ付けします。(以下写真参照)

f:id:Salicylic_acid3:20211006020932j:plain

320℃に設定してコンスルーを1秒程度温めてからハンダを送ります。

24のピン全てをハンダ付けします。

BMPを使用する場合、かつ13ピンコンスルーを使用する場合

正面から見て左側に13ピン、右側に12ピンコンスルーを差し込みます。

右側のコンスルーは一番上のピン「Bat-」を空けて差し込みます。

f:id:Salicylic_acid3:20211006021119j:plain
f:id:Salicylic_acid3:20211006021126j:plain

BMPにハンダ付けは不要です

BMPのチップを下にしてコンスルーに差し込みます。

f:id:Salicylic_acid3:20211006021245j:plain

BMPを使用する場合、かつ12ピンコンスルーを使用する場合

ニッパーの刃をコンスルーの穴に沿わせ、コンスルーを10ピンと2ピンを切り分けます。

f:id:Salicylic_acid3:20211006023600j:plain

正面から見て左側上に2ピン、GNDを開けて下に10ピン、右側に12ピンコンスルーを差し込みます。

右側のコンスルーは一番上のピン「Bat-」を空けて差し込みます。

f:id:Salicylic_acid3:20211006023604j:plain
f:id:Salicylic_acid3:20211006023617j:plain

BMPにハンダ付けは不要です

BMPのチップを下にしてコンスルーに差し込みます。

f:id:Salicylic_acid3:20211006021742j:plain

テストする

PCに繋ぎ、VIAかRemapのテストモードでキーの反応をテストします。

salicylic-acid3.hatenablog.com

バックプレートにスペーサーをネジ止めする

※Yukata-Coverを取り付ける場合、本行程から別行程となります。

3.5mmスペーサー10個、10mmスペーサー4個をバックプレートへネジ止めしていきます。

真ん中の4個が10mmのスペーサーで、他は3.5mmのスペーサーです。

f:id:Salicylic_acid3:20190324234038j:plain

トッププレートをネジ止めする

トッププレートの10個のネジ穴をネジ止めする。

ミッドプレートをネジ止めする

ミッドプレートの四隅をネジ止めします。

f:id:Salicylic_acid3:20190502014358p:plain

キーキャップを取り付ける

自分の求めるキーマップに応じた配置でキーキャップを取り付けます。

f:id:Salicylic_acid3:20190502201939p:plain

ゴム足を貼り付ける

バックプレートの四隅の好きな位置にゴム足を貼り付けます。

キーマップをカスタマイズする

以下の記事を参考にオリジナルのキーマップを探求してください。

salicylic-acid3.hatenablog.com

salicylic-acid3.hatenablog.com

完成!

お疲れ様でした!

達成感とともに、ゆっくりと自作キーボード温泉に浸かってください。 

また、出来上がったキーボードの写真を私に見せていただけると大変嬉しいので、是非私のDiscordにいらっしゃって写真だけでも貼っていってください!

f:id:Salicylic_acid3:20190530040355j:plain

f:id:Salicylic_acid3:20211006024214j:plain
f:id:Salicylic_acid3:20211006024221j:plain

動かない時に

以下のサイトがトラブルシューティングについて網羅していますので参考にしてください。

scrapbox.io

おわりに

ビルドガイドはいかがでしたでしょうか。

分かりやすかったでしょうか。

なるべく組み立てやすい様に設計したつもりですが、なにかわからないことが有れば遠慮なく私のDiscordまでどうぞ。

salicylic-acid3.hatenablog.com

本記事はNaked64SF v3 Proto3で書きました。