MENU
Nix
管理人
ガジェット、カメラ、メガネ、ファッション、ホビーなど。
好きなものを好きに書いています。
薄型無線分割自作キーボード「Nickey」販売中!Boothへ行く

Nickey44 ビルドガイド

【お知らせ】自作キーボードの販売を開始しました!

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

この記事の目次

Nickey44について

あわせて読みたい
Nickey44 薄型無線分割キーボード - PotaMega - BOOTH 完全ワイヤレスなオーソリニアのロープロファイル分割キーボードです。 (詳細紹介記事) 「Nickey44」を設計した理由。理想の44キーと40%レイアウトの最適解を求めた開発記 ...

Nickey44は完全ワイヤレス分割キーボードです。 主な機能/特徴は以下になります。

  • bluetooth対応
  • オーソリニア配列(44キー)
  • ロープロファイル
  • 17mmピッチ (狭ピッチ)
  • ZMK firmware
  • 薄型デザイン

手順

手順の全体感は以下です。まずは流れを掴みましょう!

STEP
部品の確認

組み立て前に、パーツがすべて揃っているかを確認していきましょう。

STEP
ハンダ付け

必要なパーツをハンダ付けしていきましょう。

STEP
ケースへの取り付け、組み立て

ハンダ付け済みの基板をケースに組み込みましょう。

STEP
Firmwareの焼き込み

GitHubを操作する必要がありますので、少々難易度があります。

STEP
動作確認

すべてのキーが入力できるか、確認しましょう。

ゴースト

#Nickey44、お苦しみ勢は #お苦しみNickey でX投稿頂けると非常にモチベになります!

部品一覧

部品に漏れや違いがあったらすみません。ご連絡頂けると嬉しいです。

部品名称個数キットに付属備考
Nickey 基盤 左右それぞれ1✅️ダイオード、バッテリソケットはハンダ済み
スペーサー丸 M2 4mm10✅️
M2 ネジ 5mm10✅️
M2 ネジ 3mm10✅️
choc v2 ホットスワップソケット44✅️
JST 1.25mmコネクタ付きケーブル(オス)2✅️
熱収縮チューブ4✅️JSTコネクタケーブルとバッテリ線の結合部に使うと安全です。
スライドスイッチ ISH-1260-HA-G2✅️
XiaoBLE nrf528402❌️
動作確認用バッテリー 3.7V 200mAh 6010402✅️
お好みのキーキャップ (17mmピッチ)44❌️
お好みのキースイッチ (choc v2)44❌️

また、別途裏側に貼る滑り止めがあると便利です。オススメはGRIPLUS(グリップラス)。

入手先の例

ケース

  • ボトムケース x2
  • トッププレート x2
  • Xiaoカバー x2
  • Xiaoリセットボタン x2
  • 電源スイッチカバー x2

ボトムケースとトッププレートは基盤をサンドイッチして仮止めしています。

Xiaoカバー、Xiaoリセットボタン、電源スイッチカバーは小袋に入れてあります。

3Dモデル (ケースを自分で印刷する人向け ※ケースのある方は読み飛ばしてOKです)

GitHub
zmk-config-nickey/model at main · nixiy/zmk-config-nickey nickey. Contribute to nixiy/zmk-config-nickey development by creating an account on GitHub.

自分で印刷する方は上記のモデルを使用して下さい。印刷が上手くいかない場合は連絡頂けると嬉しいです。

なお、私は以下の環境で印刷しました。

  • 3Dプリンタ: Bambu Lab P1S
  • 積層ピッチ: 0.12mm
  • サポート: あり(小さなオーバーハングを無視しない)

必要な道具、あると便利な道具

  • はんだごて、はんだ
  • 耐熱マット
    • 机と傷つけないようにするため、部品がすべらないようにするためにマットがあると便利です。
    • 参考商品: https://amzn.to/4b0jQpd
  • フラックス
    • はんだする箇所に先に塗っておくとはんだの乗りが良くなります。
    • ペンタイプがおすすめです。
    • 参考商品: https://amzn.to/3T7ey5c
  • 細めのドライバー
  • ピンセット
    • スイッチソケットや細かい部品をつまむのにあると便利です。
    • 個人的には先のまがったタイプがおすすめです。
    • 参考商品: https://amzn.to/4prI4Pe
  • はんだ吸い取り線
    • 付けすぎたはんだを除去するのに使います。あると安心です。
    • 参考商品: https://amzn.to/4ysWx1c
  • ニッパー
    • 電源スイッチの足を切るのに使います。
  • ワイヤストリッパー
    • バッテリーケーブルの被膜をむくのに使います、手の器用な方はニッパーでも行けると思いますがストリッパーの方が楽で確実です。
    • 参考商品: https://amzn.to/4bIaGOj
  • マスキングテープ
    • バッテリーの位置を固定するのにあると便利です。何でも良いです。
  • テスター (あると便利)

組み立て動画 (ライブ配信)

Vtuberのにょろさんに組み立てライブ配信をしていただきました!組み立ての参考にしていただけると嬉しいです!

多彩な活動をされているので以下Xアカウントを見ていただけると嬉しいです👍️

難易度が高いバッテリーの熱収縮チューブの箇所もVol1の後半で実施されているので要チェックです!

Vol.1

Vol.2

ハンダ付け

XiaoBLEの取り付け

赤ポチのマイコンの金色の部分と基盤の銀色部分の合計14箇所をはんだ付けします。

慣れていない方は以下のような練習用基板でトライしてから試すと安全です。

XiaoBLEはに実装して下さい

ブリッジしないように気をつけてハンダしましょう。

XIAO BLEと、位置決め用の7PINヘッダ

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

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

バッテリのスルーホール

たっぷりとフラックスを塗ってからチャレンジしましょう。

ブリッジするとバッテリがショートして危険です。テスターをお持ちの場合は導通していないか確認お願いします。

ブリッジとは、上記の2個あるパッドのはんだがくっついてしまっている事を指します。

他にもスルーホールがありますが、ハンダ付けしなくてもキーボードとして利用可能です。

Choc v2ソケットの取り付け

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のバッテリ販売ページにも参考動画があります。

@amazon
リチウムポリマー電池 3.7V リチウムポリマー電池 3.7V

市販のリポバッテリは端子が付いておらず、別売の端子付きケーブルと合体させる必要があります。

線と線を直接はんだ付けしてもよいのですが、今回採用しているバッテリにははんだ付きの熱収縮チューブが付いているため、こちらを用いた方法でやっていきます。

バッテリ側の片側(今回は赤側)をニッパーやワイヤストリッパーで5mmくらい剥きます。

この時、絶対に片側ずつ作業して下さい。
バッテリ端子同士が接続されてしまうとショートして発火する危険があります!

チューブのはんだの箇所にケーブルの銅線が丁度来る位置に配置します。

その後、熱収縮チューブをライターかヒートガンで加熱します。
置いた状態ではんだごてを当てても良いです。

加熱する順番は、以下になります。

  • チューブ両端の白色部分を加熱し、ケーブルが固定される
  • 中央を十分に熱してハンダが溶けて広がる事を確認する
  • 十分に冷めた事を確認したうえで軽く引っ張って固定されている事を確認!

焦らずゆっくりやりましょう。

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

ケースへの取り付け、組み立て

バッテリーの接続

バッテリー端子にバッテリソケットのオス側を差し込みます。

バッテリ本体は位置固定のためマスキングテープで概ね画像の場所あたりに付けておくとネジ止めしやすいです。

電源スイッチの取り付け

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

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

マイコンカバーの取り付け

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

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

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

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

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

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

しっかりはまるとこんな感じになります。合わせてリセットスイッチを押してカチカチできる事を確認しましょう。

リセットスイッチを押して戻ってこない場合はリセットスイッチホールが狭い場合があります。小型のドライバーやキリを使って若干拡張してみて下さい。

トッププレートをボトムプレートへ取り付け

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

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

スペーサーとネジの取り付け

  • トッププレートとPCBを重ねてスイッチを付けます。
  • トッププレートとスペーサーをM2の5mmネジで止めます。
  • 電源スイッチにスイッチカバーを取り付けます
  • ボトムケースに装着して、裏側からM2の3mmネジで固定します。

完成です。

ZMK Firmware

ゴースト

右側がセントラル(メイン側が直接デバイスと通信)
左側がペリフェラル(メイン側を介してデバイスと通信)になります。
左型は右側を仲介して接続されている点に注意です!

デフォルトファームウェアはコチラになります。

XiaoBLEをUSB接続した状態でリセットボタンをダブルクリックするとエクスプローラーが立ち上がります。

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

右側のマイコンにはnickey_rのものを、左手側のマイコンにはnickey_lをドラッグアンドドロップします。

ドラッグアンドドロップすると、エクスプローラーが自動的に閉じてキーボードが自動で再起動し、焼き込み完了となります。

キーボード左右間接続のテスト

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

デフォルトキーマップ

デフォルトキーマップは筆者の使いやすい配列にしています。

以下配列の解説なので適宜読み飛ばしてください

  • default 通常の文字入力
    • QAZの左にTab, Ctrl, Shift
      • 一般的なHHKBなどを使用しているユーザの移行も楽だと思います。
    • Chromeなどのブラウザは「ctrl + =」の=を+と解釈するため、拡大縮小もやりやすいです。
  • 1 矢印、Fn、括弧など
    • VimなどでおなじみのHJKLに矢印を割り当てています。ホームポジションのまま打鍵できます。
    • 左上にEscがあると違和感ないのでTabの位置にEscを割り当てています。
      • WindowsでCtrl, Shift, Escしてタスクマネージャーを開いたりするのも無理なく押せます。
  • 2 記号
    • キーから連想しやすい配置にしています。
    • シャープのSで#、アットのAで@、パーセントのpで%、など
  • 3 BT関連
    • BTデバイス番号を数字と揃えています。

キー入力テスト

Online Mic Test
キーボードテスト – あなたのキーボードをテストしましょう このオンラインキーボードテストで、キーボードのすべてのキーが機能することを確認してください。素早く効率的に確認いただけます。

キーボードテストのサイトで、全てのキーが入力できる事を確認します。

BTで接続できない場合、レイヤー3のBT CLR ALLを押してからペアリングしてみてください。
BT CLR ALLを押すためには
1.通常のレイヤー0でSPACE左の1のキーを押しながら、
2.レイヤー1のレイヤー3のボタンを押しながら、
3.レイヤー3のBT CLR ALLを押す
そうすると、XiaoのLEDが点滅すると思いますので、ペアリングしてみてください。

キーマップ変更

変更作業には事前にGithubアカウントの作成が必要になります。持っていない方は作成しましょう。

GitHub Docs
GitHubでのアカウントの作成 - GitHubドキュメント GitHubの使用を開始するには、個人用アカウントを作成します。

キーマップ等を変更、色々改造したい時はfirmwareはリポジトリをForkしてご利用下さい。

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

keymap editorを用いたキーマップの変更

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

あわせて読みたい
Keymap Editor A web-based editor for ZMK Keymaps

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

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

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

Artifactのfirmwareの箇所をクリックするとzip形式でfirmwareがダウンロードされます。

ZMK Firmwareの項目と同様に、左右のマイコンにFirmwareを書き込みます。キーマップの通りにキー入力ができれば完了です。

デバイスとのペアリング

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

Bluetooth接続関連レイヤーの解説

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

  • BT0,1,2,3,4
    • 最大5台のデバイスを切り替え可能です。
    • 例えば2台目のデバイスを接続するためにレイヤー3のBT1を押すとペアリングモードになり、以降はBT1を押すとそのデバイスに接続先が切り替わります。
  • BT CLR
    • 現在接続中の番号のペアリング情報をクリアします。
  • BT CLR ALL
    • 全ての番号のペアリング情報をクリアします。
    • 現在の状態がよくわからなくなったり、うまく繋がらなくなったりした時はとりあえずクリアしてペアリングし直すのがオススメです。

デバイス一覧に出てこない場合

ペアリングモードにしていきます。

画像の1、2、3の順に押したままにします(BT CLR ALL)。

1を押したまま、2を押したまま、3を押すとBluetoothのペアリング情報がリセットされてペアリングモードになります。

それでも繋がらない場合、BT0以降のBT1などを押してみてください。

Tips

バッテリーがちゃんと充電されているか?

マイコンカバーがあると見えにくいのですが、矢印の箇所のLEDが緑色に点灯します。

電源スイッチがONの状態でのみ給電される事に注意です。(電源OFFでは充電されません)

有線接続は出来るか?

キーボード右側のマイコンにUSB接続する事で有線接続が可能です。遅延も少ないので安定性を求める方はオススメです。

左右間接続が出来なくなった

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

具体的には以下の手順になります。

  • 右側マイコンに setting_reset*** を書き込む
  • 右側マイコンに nickey_r*** を書き込む
  • 左側マイコンに setting_reset*** を書き込む
  • 左側マイコンに nickey_l*** を書き込む

Discordサーバー

Discord
Discord - Group Chat That’s All Fun & Games Discord is great for playing games and chilling with friends, or even building a worldwide community. Customize your own space to talk, play, and hang out.

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

まとめ

無事にキー入力ができる状態になったでしょうか?

うまくいかないや不明点があればお気軽にDiscordサーバーまでよろしくお願いいたします。

Nix

自作キーボードライフを楽しんでください!

ゴースト

合わせて、設計秘話などを以下に書いているので見てみて下さい!

【お知らせ】自作キーボードの販売を開始しました!

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

SNSシェアはこちら(喜びます!)
  • URLをコピーしました!
  • URLをコピーしました!
この記事の目次