Daedalus Keyboard — オープンソース分割ワイヤレスキーボード
概要
Daedalusは、トラックパッドとロータリーエンコーダーを統合した、36キーのロー・プロファイル分割ワイヤレスエルゴノミックキーボードです。設計思想はハンドモデリングと既存デザイン(TOTEMのキー・スプレー、Corneのレイアウト)からインスピレーションを得ており、分割構成で左右それぞれにNice!Nanoマイクロコントローラを搭載。ZMK(ZMK Firmware)上で動作し、各側面は110mAhのバッテリーで駆動します。オープンソースでハードウェアとファームウェアのライセンスが明記されているため、DIYビルドやカスタム改修、研究用途にも適しています。リポジトリには回路・ファームのライセンスやサブモジュール関連ファイルが含まれ、ビルドやフラッシュを始めるための基礎が整っています。
リポジトリの統計情報
- スター数: 16
- フォーク数: 0
- ウォッチャー数: 16
- コミット数: 4
- ファイル数: 11
- メインの言語: 未指定
主な特徴
- 36キーのロー・プロファイルかつ分割(split)デザインでエルゴノミクス重視
- トラックパッドとロータリーエンコーダを統合し、マウス操作やスクロールなどをキーボード上で完結
- ZMKファームウェアを利用、2台のNice!Nanoでワイヤレス駆動(各側に1台)
- ハード/ファームのライセンスファイルを同梱し、オープンソースでカスタマイズ可能
技術的なポイント
Daedalusの注目点はハードウェア設計とZMKを用いたワイヤレス構成の組み合わせにあります。左右それぞれにNice!Nanoを搭載することで、各半分が独立してZMKを動かしつつワイヤレスで通信・ペアリングを行う構成を採っています。この設計は、片側の故障時にも片側のみでの動作確認や個別のファーム更新が可能という利点があり、分割キーボードの典型的な課題である有線接続の煩雑さを解消します。
トラックパッドとロータリーエンコーダを統合している点は、キーボードのハードウェアI/Oを拡張し、キーボード上でマウス操作やボリューム調整、スクロールなどを直感的に行えるようにします。ZMK側ではこれらをHID報告にマッピングすることで、プラットフォームに依存しない操作性を実現します。
電源周りは各側が110mAhのバッテリーで駆動する仕様になっており、電力効率の高い設計(低消費電力モード、スリープ、アクティビティ検出など)をファーム側で実装することが、実用上重要です。ワイヤレス動作ではBLEの接続安定性、再接続、ペアリングUI、バッテリー残量通知などの実装もポイントとなります。
リポジトリにLICENSE-FIRMWAREとLICENSE-HARDWAREが同梱されていることから、ハードウェア設計(PCB/ケース)とファームウェアを別々のライセンスで管理している可能性が高く、企業利用や再配布時の遵守点が明確化されています。.gitmodulesがある点は、サブモジュールで外部ファーム/ライブラリ(例:ZMKのサブツリーやボード定義)を参照していることを示唆します。これは upstream のZMKや設計ツールの定義と連携して開発を行っているという好ましい設計慣行です。
設計面では「キー・スプレー(splay)」の最適化や、レイアウトを手に合わせたカスタム配列の採用が特徴で、パームの角度や親指位置を考慮した物理配置が入力疲労を軽減します。ロー・プロファイル化のためのキーソケット・スイッチ選定、薄型ケースの機構設計、トラックパッドのEMI対策やフレキ配線の取り回しも重要課題となります。これらはビルド時の注意点でもあり、READMEや設計ファイルを参照して正しく組み立てる必要があります。
プロジェクトの構成
主要なファイルとディレクトリ:
- .gitignore: file
- .gitmodules: file
- LICENSE-FIRMWARE: file
- LICENSE-HARDWARE: file
- README.md: file
…他 6 ファイル
(注)実際の回路図やPCB、ケースの設計ファイル、ZMK設定やキーマップはリポジトリ内のサブモジュールや追加ファイル内に含まれている可能性があります。READMEを参照してビルド手順や依存関係を確認してください。
まとめ
分割・ワイヤレス・トラックパッド内蔵という要素をコンパクトにまとめた実験的かつ実用的なオープンソースキーボードプロジェクトです。
リポジトリ情報:
- 名前: daedalus-keyboard
- 説明: An open-source, split, wireless ergonomic keyboard with trackpad and encoder
- スター数: 16
- 言語: null
- URL: https://github.com/Perseus333/daedalus-keyboard
- オーナー: Perseus333
- アバター: https://avatars.githubusercontent.com/u/81527705?v=4
READMEの抜粋:
Daedalus Keyboard
Daedalus is an a compact open-source, split, wireless ergonomic keyboard with trackpad and encoder.
Image
Daedalus Keyboard
It’s a 36 key low-profile, split, wireless, ergonomic keyboard that includes a trackpad and a rotary encoder powered with ZMK on 2 Nice!Nano microcontrollers running on 2 110mAh batteries. It features a key splay inspired from the TOTEM, and a key layout modelled after my hand and inspired by the Corne. It’s meant to be po…