Soa44 ビルドガイド

44キー分割型キーボード with 25mmトラックボール

Soa44 について

Soa44は44キーの分割型キーボードで、右手親指部分に25mmトラックボールを搭載した無線キーボードです。Grin配列を採用し、ゴムブッシュを使用した簡易ガスケットマウント構造になっています。

44キー 分割型 25mmトラックボール 無線 Grin配列 ガスケットマウント
Soa44キーボード完成例

組み立てを始める前に

組み立てを開始する前に、以下の重要な注意事項を必ずお読みください。

⚠️ はんだ付け時の重要な注意事項
はんだ付けをする際には必ず電池を外してから行ってください。
電池が入ったままの状態でのはんだ付けは危険です。
⚠️ 電池の取り扱いに関する注意事項
このキーボードを車内に長時間放置しないでください。
長期間使用しない場合はキーボードから電池を外して保管してください。
⚠️ 難易度の高い部品について
XIAOとPMW3610センサーのはんだ付けはとても難しいです。
細かいピッチのはんだ付けとなるため、十分に注意して作業してください。

作業前のチェックリスト

  • ✅ 必要な部品と工具が揃っている
  • ✅ 作業スペースが十分に確保されている
  • ✅ 換気の良い場所で作業する
  • ✅ 静電気対策を行っている
  • ✅ はんだごての温度設定を確認している

目次

ステップ 1: 必要な部品の確認

キット内容品

  • PCB(左右各1枚) 2枚
  • センサー基板 1枚
  • PMW3610センサー 1個
  • センサーレンズ 1個
  • FFCケーブル 1個
  • Chocソケット 5個
  • SK6812MINI-E LED 2個
    ※2025/11/28以前に購入された方には付属しません
  • 単三電池ホルダー 2個
  • ゴムブッシュ 8個
  • M2ねじ(10mm) 8個
  • M2ねじ(8mm) 2個
  • M1.4ねじ(5mm) 3個
  • ゴム足 8個
  • 25mmトラックボールケース 1個
  • トラボケーススペーサ 1個
  • 3Dプリントケース 1式
  • ケースデータ 1式

別途用意が必要な部品

読み込み中...

必要な工具

  • はんだごて(温度調節機能付き推奨)
  • はんだ
  • フラックス
  • プラスドライバー(M2,M1.4を回せるもの)
  • USB-Cケーブル
  • ピンセット
  • ピンヘッダ(XIAO nRF52840 Plusのはんだ付け時の位置決め用)

ステップ 2: Chocソケットのはんだ付け

Chocソケットを左右のPCBにはんだ付けします。

キットに付属するchocソケットは、親指キーの5キー分のみです。
すべてロープロ化するには別途Chocソケットを用意してください。
  1. 白のシルクに沿ってソケットを載せる
  2. ソケットがPCBにしっかりはまっていることを確認
  3. ソケットの端子をはんだ付け

ステップ 3: SK6812MINI-Eのはんだ付け

ℹ️ 購入時期による注意
2025/11/28以前に購入された方はこのステップをスキップしてください。

RGB LED(SK6812MINI-E)をPCB裏面にはんだ付けします。LEDは向きがあるため、慎重に作業してください。

⚠️ 重要な注意事項
・LEDは熱に非常に弱いため、はんだごての温度は260-280℃に設定してください
・はんだ付け時間は1箇所あたり2-3秒以内に留めてください
・LEDの向きを間違えると動作しません。切り欠きの位置を必ず確認してください
  1. フラックスを塗布します
  2. GNDのパッドに予備はんだを少量盛ります
  3. LEDの向きを確認します(切り欠きがPCBのシルク印刷と合うように)
  4. ピンセットでLEDを持ち、予備はんだを溶かしながら位置を合わせます
  5. 他の3つのパッドをはんだ付けします
  6. 左右のLEDを同様に取り付けます

ステップ 4: XIAO nRF52840 Plusの取り付け

左右のPCBにXIAO nRF52840 Plusをはんだ付けします。

XIAO nRF52840 Plusのはんだ付けはとても難しいです。
先の細いはんだごてを使用し、隣のランドとブリッジしないよう注意してください。
  1. 左右のPCBの表側にXIAO nRF52840 Plusを配置
  2. ピンヘッダを写真のようにさし、位置を決める
  3. ピンヘッダをさしていない側の端子をはんだ付け
  4. ピンヘッダを外し、反対側の端子をはんだ付け
  5. 裏側の端子をはんだ付け

ステップ 5: 電池ホルダーの取り付け

左右のPCBに電池ホルダーをはんだ付けします。

電池の極性を間違えないよう、電池ホルダーの+/-表示を確認してください。
-側(ばねのある方)が手前になります。
  1. 電池ホルダーを左右のPCBの表側に配置
  2. マスキングテープで仮固定
  3. 裏面から電池ホルダーの端子をはんだ付け
  4. はんだ付け後、飛び出している足をニッパーでカット

ステップ 6: PMW3610センサー(トラックボール)の取り付け

右手側PCBにPMW3610センサーを取り付けます。

センサーは精密部品です。はんだ付け時に過度な熱を加えないよう注意してください。
  1. センサー基板をセンサー基板に配置(向きは写真を確認)
  2. 浮きがないようにマスキングテープで仮固定
  3. センサーの各端子をはんだ付け
  4. センサーの保護シールをはがす

ステップ 7: ファームウェアの書き込み

ZMKファームウェアをXIAO nRF52840 Plusに書き込みます。

⚠️ 購入時期により使用するファームウェアが異なります

2025/11/28以前に購入された方:
zmk-config-soa44 を使用してください

2025/11/28以降に購入された方:
zmk-config-soa44-v2 を使用してください(LED対応版)
キーマップの変更にはGitHubアカウントが必要です。
詳しい手順は下記の動画が参考になります。
ZMKファームウェア書き込み手順の動画

↑ クリックして動画を視聴

  1. 上記の購入時期に応じたZMKリポジトリをフォークする
  2. KeymapEditorでキーマップを変更し保存する
  3. ビルドが完了したらファームウェアをダウンロード
  4. 左のXiaoにUSB接続、リセットボタンを2回素早く押してブートローダーモードに入る
  5. settings_reset-seeeduino_xiao_ble-zmk.uf2を書き込み
  6. 右にも同様にsettings_reset-seeeduino_xiao_ble-zmk.uf2を書き込み
  7. 左にsoa44_L rgbled_adapter-seeeduino_xiao_ble-zmk.uf2を書き込み
  8. 右にsoa44_R rgbled_adapter-seeeduino_xiao_ble-zmk.uf2を書き込み
左右のペアリング後は、settings_reset-seeeduino_xiao_ble-zmk.uf2の書き込みは不要です。

ステップ 8: センサー基板の接続

PMW3610センサー基板とメインPCBをFFCケーブルで接続します。

FFCコネクタは繊細な部品です。
無理に力を加えると破損する可能性がありますので、慎重に作業してください。
コネクタに対して垂直にケーブルを挿入するようにしてください。
  1. メインPCBのFFCコネクタのフラップを上に持ち上げる(黒い部分がフラップです。)
  2. FFCケーブルをコネクタに挿入する(端子面を確認して正しい向きで)
  3. ケーブルが奥までしっかりと差し込まれていることを確認
  4. ケーブルが曲がっていないか、まっすぐ挿入されているかを確認
  5. フラップをしっかりと下げてケーブルを固定
  6. センサー基板側も同様にFFCケーブルを接続
  7. センサー基板側のFFCケーブルを写真のように90度に折り曲げる(ケーブルでセンサーが浮かないように)

ステップ 9: 動作テスト

組み立てたキーボードの動作を確認します。

  1. 単三電池を電池ホルダーに入れる
  2. 左右のキーボードのスライドスイッチを奥側にして電源を入れる
  3. 左右のResetスイッチを同時に一度押す(これで左右のペアリングが完了)
  4. パソコンとBluetooth接続
  5. テストサイト(キーボードテスター)でピンセットでソケットを導通させて、全てのキーが正常に入力できることを確認
  6. センサーが正常に動作することを確認
動作しないキーがある場合は、はんだ付けを再確認してください。

ステップ 10: トラックボールケースの組み立て

トラックボールケースを組み立てます。

ネジを締め付けすぎるとねじ穴がゆるゆるになって固定できなくなってしまうので、泊るところまで締めたらそこでやめましょう。
  1. ベアリングをトラックボールケースに取り付け
  2. トラックボールをはめて正常に動作することを確認

ステップ 11: スイッチの取り付け

ファームウェアの書き込みと動作テストが完了したら、スイッチを取り付けます。

スイッチを取り付ける前に、必ずファームウェアの動作確認を行ってください。
  1. Form_sheetをpcbに敷く
  2. Form_middleをpcbに敷く
  3. その上にスイッチプレートを載せてスイッチをはめる
  4. 再度、全てのキーの動作をテスト

ステップ 12: ケースの組み立て

最後にケースを組み立てて完成です。

  1. PCBにゴムブッシュを取り付け(長いほうが下になるように)
  2. ゴムブッシュ内にネジを入れる
  3. Form_bottomをpcb裏側にはめる
  4. ネジでケースにPCBを固定
  5. ネジでトラックボールケースを固定
  6. キーキャップをはめる
センサー基板の下側がケースに接しているぐらいがちょうどいいです。
FFCケーブルが90°に折り曲げられていることを確認してください。

完成!

Soa44キーボード完成

お疲れさまでした!

LEDインジケータの説明

Soa44にはRGB LEDが搭載されており、キーボードの状態を色で表示します。

電源投入時のステータス表示

電源投入時に2回LEDが光ります。1回目がバッテリー残量、2回目がBluetooth接続状態です。

バッテリー残量
  • 残量多い
  • 残量中程度
  • 残量少ない
Bluetooth接続状態
  • 接続済み
  • ペアリング待機中
  • 切断状態

レイヤー表示

各レイヤーには固有の色が設定されており、レイヤーが有効な間その色が表示されます。

レイヤー 0 (Default)
レイヤー 1 (Mouse)
レイヤー 2 (Function)
レイヤー 3 (Number)
レイヤー 4 (Arrow)
レイヤー 5 (Scroll)
レイヤー 6 (Bluetooth)
水色

マウス操作について

Soa44の右手側に搭載されたトラックボールによるマウス操作について説明します。

Auto Mouse Layer

トラックボールを操作すると、自動的にレイヤー1(Mouse)に移動し、LEDが赤色に点灯します。

マウスボタン

  • Mouse Button 1:左クリック
  • Mouse Button 2:右クリック
  • Mouse Button 3:ミドルクリック(中クリック)

スクロール操作

レイヤー5(Scroll)に移動すると、トラックボールの操作がカーソル移動からスクロール操作に変わります。LEDがマゼンタ色に点灯している間は、トラックボールでページのスクロールができます。

トラックボールが正常に動作しない場合は、センサー基板の接続とはんだ付けを確認してください。

おすすめカスタマイズ

Soa44をより便利に使うためのカスタマイズ方法をご紹介します。

🔋 左右バッテリー残量の確認

通常、分割キーボードでは主側(左手側)のバッテリー残量しか確認できませんが、以下のツールを使用することで左右両方のバッテリー残量を確認できるようになります。

ZMK Battery Centerでバッテリー残量を確認している様子
ZMK Battery Center

左右両方のキーボードのバッテリー残量をWindowsのシステムトレイで確認できるツールです。

ダウンロード:

zmk-battery-center ダウンロード

↑ GitHubのReleasesページから最新版をダウンロードしてください

使用方法
  1. 上記リンクから最新のリリース版をダウンロード
  2. ダウンロードしたファイルを実行してインストール
  3. Soa44を追加
  4. システムトレイに左右両方のバッテリー残量が表示される
  5. Centralが右でPeripheralが左になります

⚙️ CNCケースの発注

より高品質なアルミ削り出しケースをご希望の場合は、JLCCNCでCNCケースを発注することができます。

CNCケース発注手順
  1. ケースデータのダウンロード
    Boothの注文詳細からケースデータをダウンロード
  2. JLCCNCへのアップロード
    ケースデータをJLCCNCにアップロード
    ⚠️ ThreadsにPDFをアップロードするのを忘れずに!(自分でタップを立てなきゃいけなくなりますよ)
  3. スライドスイッチの3Dプリント
    JLC3DP または お手持ちの3DプリンターでCNCケース用スライドスイッチを印刷
💰 料金目安

CNCケース(左右セット):約100ドル

その他のパーツ(PCB、スイッチ、トラックボールなど)はそのまま使用できます

メリット
  • 高品質なアルミ削り出しで耐久性が向上
  • より精密な仕上がりで見た目が美しい
  • 重量感があり、タイピング時の安定性が向上
  • 長期使用での変形や劣化がほとんどない
  • 打鍵音がよくなる気がする

トラブルシューティング

よくある問題と解決法

キーが反応しない
→ スイッチの足が折れていないか。はんだ付けを忘れていないかを再確認。
トラックボールが動かない
→ センサーのはんだ付けとトラックボールの配置を確認
Bluetooth接続できない
→ ファームウェアの書き込みを再度実行。
ペアリングが途切れる
→ 下記の動画を確認してください。
ペアリング問題の解決方法動画

↑ クリックして動画を視聴

マイコン(XIAO nRF52840 Plus)のはんだ不良

横一列のキーが反応しない
→ マイコンの横方向の接続に問題があります。はんだ付けを再確認してください。
横一列が反応しないトラブル例
縦一列のキーが反応しない
→ マイコンの縦方向の接続に問題があります。はんだ付けを再確認してください。
縦一列が反応しないトラブル例
トラックボールが反応しない
→ センサー関連の接続に問題があります。PMW3610センサーとFFCケーブルの接続を確認してください。
トラックボールが反応しないトラブル例