knot-c

a trackball designed for the center of split keyboards.

knot-cはシンプルな4ボタン+2タッチボタンのトラックボールです。
マウス用のスイッチと指を置くだけで反応するタッチスイッチ、小さな筐体で無理な腕や指の移動を減らします。

34mmトラックボール(中玉)専用人差し指トラックボール

大玉では長い時間使っていると疲れてしまうため、ベアリング保持でのスムーズでメンテナンスフリーな回転と34mmトラックボールの組み合わせでキーボード主体の作業向けに設計しました。

シンプルで快適な操作性とカスタマイズ性

knot-c 説明

人差し指トラックボールにある奥側のスイッチは押せない・押しづらいので指を置くだけのタッチスイッチに変更しています。

デフォルト動作ではどちらかのパッドに指を置いておくと(ホールド)、トラックボールがスクロールとして働きます。

また、QMK/vialの機能により全ての機能はカスタマイズ可能です。

据え置きとして分割キーボードのセンターにおく選択肢

knot-cではバッテリー管理・無線接続下でのポーリングレートや反応速度の低下を嫌って有線(USB)接続を採用しています。

3Dプリントケースのオープンソース

基板以外の3Dプリント品については全てオープンソースとします。
保守品や色の変更、ちょっとしたカスタマイズに役立ててください。

https://github.com/hsgw/knot-c/

仕様

  • rp2040-zero
  • QMK/Vialファームウェア
  • 3Dプリントケース
  • 組み立て済み

付属しないもの

  • USBケーブル
  • 34mmトラックボール(perixxの赤・青・白で動作確認しています)

使い方

knot-cが届いたら

動作確認をしてください。

  • トラックボールとして認識されない・なんだか動作がおかしい
    • ファームウェアを書き込み直してください
  • ボールの動作が不安定
    • ボールホルダーの調整をします
  • タッチボタンが動作しない
    • キャリブレーションのため、起動時にタッチボタンに触れていると正しく動作しません。何も触れていない状態でケーブルを差し込むか、リセットしてください。

正しく動作するようになったら、キーマップとボールの設定を変更して使いやすくカスタマイズしてください

ボールの選び方

34mmトラックボールが必要です。
センサーとの兼ね合いで、色や精度によって感度・最大回転速度・安定性が決まります。

ロジクールの青(水色) → perixx製の赤・青 → perixxの白 の順番で不安定になります。
ある程度は以下のボールの調整をすることで改善されますが特に最大回転速度・安定性は色とボールの種類によって決まるようです。

ボールの調整方法

knot-c ボール調整

ボールがケースにあたってうまく回転しない・不安定になることがあります。
その場合は、裏蓋をはずしたあと、ボールホルダーの固定ネジを3つ緩めて調整できます。

ボールホルダーの仕組み・組み立て

knot-c ボールホルダー ボールホルダーには、ネジ・ワッシャー・ナット・ベアリングが3個ずつ必要です。 画像のように組み立てます。画像上ではベアリングを赤で表示しています。

  1. ねじを強く締めすぎるとベアリングが回転しにくくなり、ホルダー自体も壊れる可能性があります。
  2. ベアリングの取り付け位置を間違えないように画像を良く確認してください。
  3. 緩みどめ機構のついたナットを使用します。ねじを締めるときにはナットをペンチで掴んで固定します。
  4. ワッシャーはどちらか細くなっている方をベアリング側にします。

ファームウェア

vialの通常スクロールバージョンが書き込まれています。
最新バージョンではない可能性があるので以下のビルド済みファームウェアからダウンロードして更新してください。

書き換え方法

knot-c 裏蓋

USB接続して、MCU(RP2040)のリセットボタンをダブルクリックするか、bootを押しながらリセットして認識されるドライブへファームウェア(uf2ファイル)をドラッグアンドドロップして書き換えます。

スクロールについて

QMK/VIALのレイヤー機能を利用してボールによるスクロールを実現しています。
レイヤー4を有効にしているとスクロールモードになります。

通常スクロール・スムーススクロール対応のファームウェアを別で用意しています。スクロール速度の設定は共通になっているので、設定変更ツールを使って調整してください。

キーマップ・設定変更について

vial対応のファームウェアの場合、キーマップ・ボールの感度などを変更できます。

  • キーマップの変更はvialを利用してください。

https://vial.rocks

  • その他の設定変更はこのknot-c config toolを使用してください。

https://hsgw.github.io/knot-c_config_tool/

boothにて販売

ご購入前にこのページとboothページに最後まで目を通してください。

https://5z6pinstruments.booth.pm/items/8191478

キーケットでご購入の方へ

ボールホルダーを更新しました。
ねじやベアリング類はキーケット時のknot-cのまま、新しいボールホルダーにすることで安定性が少し向上します。
アップデートするにはknot-c・ボールホルダーの分解が必要です。

3Dプリンタをお持ちの場合は以下からダウンロードしたボールホルダーのstlファイルを印刷してください。

https://github.com/hsgw/knot-c/

もし、3Dプリンタをお持ちでない場合・印刷したものが欲しい方は[email protected]まで、件名を"キーケット knot-cボールホルダー"として送付先のご住所をお知らせください。

※ 個人情報につきましては、発送後、即時削除します。