【お知らせ】自作キーボードの販売を開始しました!
44キーの自作キーボード「Nickey44」の販売を開始しました!非常に薄型でミニマルに仕上げていますので、気になる方はぜひboothをチェックしてみてください👍️




44キーの自作キーボード「Nickey44」の販売を開始しました!非常に薄型でミニマルに仕上げていますので、気になる方はぜひboothをチェックしてみてください👍️




Nickey44は完全ワイヤレス分割キーボードです。 主な機能/特徴は以下になります。
手順の全体感は以下です。まずは流れを掴みましょう!
組み立て前に、パーツがすべて揃っているかを確認していきましょう。
必要なパーツをハンダ付けしていきましょう。
ハンダ付け済みの基板をケースに組み込みましょう。
GitHubを操作する必要がありますので、少々難易度があります。
すべてのキーが入力できるか、確認しましょう。
ゴースト#Nickey44、お苦しみ勢は #お苦しみNickey でX投稿頂けると非常にモチベになります!

部品に漏れや違いがあったらすみません。ご連絡頂けると嬉しいです。
| 部品名称 | 個数 | キットに付属 | 備考 |
|---|---|---|---|
| Nickey 基盤 左右 | それぞれ1 | ✅️ | ダイオード、バッテリソケットはハンダ済み |
| スペーサー丸 M2 4mm | 10 | ✅️ | |
| M2 ネジ 5mm | 10 | ✅️ | |
| M2 ネジ 3mm | 10 | ✅️ | |
| choc v2 ホットスワップソケット | 44 | ✅️ | |
| JST 1.25mmコネクタ付きケーブル(オス) | 2 | ✅️ | |
| 熱収縮チューブ | 4 | ✅️ | JSTコネクタケーブルとバッテリ線の結合部に使うと安全です。 |
| スライドスイッチ ISH-1260-HA-G | 2 | ✅️ | |
| XiaoBLE nrf52840 | 2 | ❌️ | |
| 動作確認用バッテリー 3.7V 200mAh 601040 | 2 | ✅️ | |
| お好みのキーキャップ (17mmピッチ) | 44 | ❌️ | |
| お好みのキースイッチ (choc v2) | 44 | ❌️ |
また、別途裏側に貼る滑り止めがあると便利です。オススメはGRIPLUS(グリップラス)。

ボトムケースとトッププレートは基盤をサンドイッチして仮止めしています。
Xiaoカバー、Xiaoリセットボタン、電源スイッチカバーは小袋に入れてあります。
自分で印刷する方は上記のモデルを使用して下さい。印刷が上手くいかない場合は連絡頂けると嬉しいです。
なお、私は以下の環境で印刷しました。
Vtuberのにょろさんに組み立てライブ配信をしていただきました!組み立ての参考にしていただけると嬉しいです!
多彩な活動をされているので以下Xアカウントを見ていただけると嬉しいです👍️
難易度が高いバッテリーの熱収縮チューブの箇所もVol1の後半で実施されているので要チェックです!

赤ポチのマイコンの金色の部分と基盤の銀色部分の合計14箇所をはんだ付けします。
慣れていない方は以下のような練習用基板でトライしてから試すと安全です。

XiaoBLEは表に実装して下さい
ブリッジしないように気をつけてハンダしましょう。

位置決め用途なので、7PINヘッダ自体はハンダ付けしないで下さい。

7pinヘッダを差して反対側を数カ所ハンダ付けしてから取り除くと、位置が定まりやすいです。

たっぷりとフラックスを塗ってからチャレンジしましょう。
ブリッジするとバッテリがショートして危険です。テスターをお持ちの場合は導通していないか確認お願いします。
ブリッジとは、上記の2個あるパッドのはんだがくっついてしまっている事を指します。
他にもスルーホールがありますが、ハンダ付けしなくてもキーボードとして利用可能です。
Choc v2ソケットは裏に実装して下さい


シルク印刷通り、キースイッチ中央の軸側が八角形の側になるように位置を決めてはんだ付けします。
choc v2には向きがあります。スイッチの軸側が8角形になるようにして下さい。(シルク印刷の通り)
参考: Kailh Choc ソケットの方向について – Self-Made Keyboards in Japan
https://scrapbox.io/self-made-kbds-ja/Kailh_Choc_%E3%82%BD%E3%82%B1%E3%83%83%E3%83%88%E3%81%AE%E6%96%B9%E5%90%91%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
左側もハンダづけしましょう。

電源スイッチは裏に実装して下さい。


基板の裏側から、スイッチが外に出る方向に設置します。
表面に出てきたピンにハンダ付けしましょう。
余ったピンは折り曲げるか、ニッパーで切断すると見た目が綺麗です。
ニッパーで切断する際は目を閉じるか、防護メガネを装着する事をおすすめします。
勢いよく飛んでくるため注意が必要です。
Youtubeのライブ配信の59分あたりで熱収縮チューブを付ける作業をしているので合わせて見てみて下さい!
amazonのバッテリ販売ページにも参考動画があります。

市販のリポバッテリは端子が付いておらず、別売の端子付きケーブルと合体させる必要があります。
線と線を直接はんだ付けしてもよいのですが、今回採用しているバッテリにははんだ付きの熱収縮チューブが付いているため、こちらを用いた方法でやっていきます。

バッテリ側の片側(今回は赤側)をニッパーやワイヤストリッパーで5mmくらい剥きます。
この時、絶対に片側ずつ作業して下さい。
バッテリ端子同士が接続されてしまうとショートして発火する危険があります!

チューブのはんだの箇所にケーブルの銅線が丁度来る位置に配置します。
その後、熱収縮チューブをライターかヒートガンで加熱します。
置いた状態ではんだごてを当てても良いです。
加熱する順番は、以下になります。
焦らずゆっくりやりましょう。

うまくいくと、チューブの白い部分が収縮し、次に中央のはんだ部分が溶けてケーブル同士が接続されます。

バッテリー端子にバッテリソケットのオス側を差し込みます。
バッテリ本体は位置固定のためマスキングテープで概ね画像の場所あたりに付けておくとネジ止めしやすいです。


電源スイッチにカバーを装着します。

電源スイッチに対してゆるすぎる場合はペンチなどで隙間を少し狭めてみて下さい。

マイコンカバーとリセットスイッチを用意します。

裏返して右側の穴にリセットスイッチを差し込みます。

はまるとこんな感じです。

表から見るとこんな感じになります。

カバーをマイコンに装着していきます。

typecの溝に合わせて重ねて、ギュッと押します。


しっかりはまるとこんな感じになります。合わせてリセットスイッチを押してカチカチできる事を確認しましょう。
リセットスイッチを押して戻ってこない場合はリセットスイッチホールが狭い場合があります。小型のドライバーやキリを使って若干拡張してみて下さい。


電源スイッチをボトムケースの穴にそっと通します。

うまく通るとこのようになります。
完成です。

ゴースト右側がセントラル(メイン側が直接デバイスと通信)
左側がペリフェラル(メイン側を介してデバイスと通信)になります。
左型は右側を仲介して接続されている点に注意です!
デフォルトファームウェアはコチラになります。
XiaoBLEをUSB接続した状態でリセットボタンをダブルクリックするとエクスプローラーが立ち上がります。

右、左それぞれのFirmwareをドラッグアンドドロップすると焼き込み完了です。

右側のマイコンにはnickey_rのものを、左手側のマイコンにはnickey_lをドラッグアンドドロップします。
ドラッグアンドドロップすると、エクスプローラーが自動的に閉じてキーボードが自動で再起動し、焼き込み完了となります。

firmwareを書き込むと自動的に左右のマイコンが接続されます。左のレイヤー1のボタンを押している間、右側のマイコンのLEDが赤く点灯すればうまく接続されています。

デフォルトキーマップは筆者の使いやすい配列にしています。
以下配列の解説なので適宜読み飛ばしてください


キーボードテストのサイトで、全てのキーが入力できる事を確認します。
BTで接続できない場合、レイヤー3のBT CLR ALLを押してからペアリングしてみてください。
BT CLR ALLを押すためには
1.通常のレイヤー0でSPACE左の1のキーを押しながら、
2.レイヤー1のレイヤー3のボタンを押しながら、
3.レイヤー3のBT CLR ALLを押す
そうすると、XiaoのLEDが点滅すると思いますので、ペアリングしてみてください。
変更作業には事前にGithubアカウントの作成が必要になります。持っていない方は作成しましょう。
キーマップ等を変更、色々改造したい時はfirmwareはリポジトリをForkしてご利用下さい。

参考: ZMKファームウェアのビルド方法|はやしたろう
https://note.com/taro_hayashi/n/n3db1f6e36c55

合わせて、Keymap Editorを使うことでキーマップの変更が簡単になります。

Keymap Editorでお好みのキーマップに変更します。

GithubリポジトリのActionを選択します。

ビルドが完了していると✅️がつきます。基本的に一番上のものをクリックします。

Artifactのfirmwareの箇所をクリックするとzip形式でfirmwareがダウンロードされます。
ZMK Firmwareの項目と同様に、左右のマイコンにFirmwareを書き込みます。キーマップの通りにキー入力ができれば完了です。

デバイス側でBluetoothペアリングします。nickeyという名前でデバイスが出てくると思います。

レイヤー3はBluetooth接続関連の機能を配置しています。


ペアリングモードにしていきます。
画像の1、2、3の順に押したままにします(BT CLR ALL)。
1を押したまま、2を押したまま、3を押すとBluetoothのペアリング情報がリセットされてペアリングモードになります。
それでも繋がらない場合、BT0以降のBT1などを押してみてください。

マイコンカバーがあると見えにくいのですが、矢印の箇所のLEDが緑色に点灯します。
電源スイッチがONの状態でのみ給電される事に注意です。(電源OFFでは充電されません)
キーボード右側のマイコンにUSB接続する事で有線接続が可能です。遅延も少ないので安定性を求める方はオススメです。

自分でfirmwareを書き込んでいたりして左右間がうまく繋がらなくなった場合などに、マイコンの設定をリセットしてから書き込み直してみてください。
具体的には以下の手順になります。

Discordサーバーは上記になります、不具合や質問等はサーバーでお願いいたします。所持していなくても大歓迎です!

無事にキー入力ができる状態になったでしょうか?
うまくいかないや不明点があればお気軽にDiscordサーバーまでよろしくお願いいたします。
Nix自作キーボードライフを楽しんでください!
ゴースト合わせて、設計秘話などを以下に書いているので見てみて下さい!


44キーの自作キーボード「Nickey44」の販売を開始しました!非常に薄型でミニマルに仕上げていますので、気になる方はぜひboothをチェックしてみてください👍️


