これは、をオンにするためのメカニズムです。プルーピートラックパッドクリックパッドに。このデザインは、Apple iPad Proキーボードのトラックパッドメカニズムに大きくインスパイアされており、多くのノートパソコンのクリックパッドとは異なり、その表面のどこでもクリックできます。
スイッチ用に設計されていなかったにもかかわらず、私は未接続の診断用LED、GPIO24のGPIOを使用しました。
バリエーションは2つあります。1つはトラックパッドが平坦なもの、もう1つは角度が付いたものです。いずれのモデルも、オリジナルのトラックパッドの上面、ブートローダカバー、およびOmniClickヒンジ.stlを使用しています。唯一の違いは、平坦なバージョンではOmniClickフラットサポート.stlを、角度が付いたバージョンではOmniClickアングルサポ
パーツの印刷
生体ヒンジ(プラスチック自体で作られたヒンジ)があるため、ヒンジ部分はPETGのような比較的柔らかいフィラメントで印刷する必要があります。サポート用の材料はそれほど重要ではなく、より硬い材料の方が良いかもしれませんが、私は全てをPETGで使用しました。
ヒンジとフラットサポートは通常の向きで印刷できます。角度のあるサポートは、裏側に回転して印刷するように設計されており、その後、サポートタブが折り曲げられたり、切り取られたりします。
組み立て
ヒンジは、M3x10 mmのフラットヘッドスクリューで4か所のサポートに取り付けられています。その後、ヒンジ部はトラックパッドの上部に引っかかり、Ploopyが提供したネジで通常のように取り付けられます。
中央ヒンジサポートの下にタクトスイッチを配置し、できればキャリアボード上に配置し、下にあるトレースから4.5 mm以下の厚さで絶縁します。ヒンジ部をサポートにネジで固定する前に、トラックパッドの上面に引っ掛け、それからPCBの裏側に中央サポートの位置を印をつけます。スイッチの1つの接点をグランドに、もう1つの接点を右側のLED接
ファームウェアの変更内容
プルーピーの中。マルチタッチ実験パボニスキーボード/トラックパッド用のブランチ、config.h、#define DEBUG_LED_PIN GP24を#define DIRECT_PINS {{GP24}}に変更する。
キーマップ.cのボタン割り当てを、const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {{{ KC_NO }}}から、const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {{{ KC_BTN1 }}}に変更します。この例では、KC_BTN1はメイン(左)マウスボタンですが、おそらくQMKがサ
コンパイルは通常のQMKツールで行われ、プログラミングは通常のPloopyトラックパッドと同じで、RP2040ブートローダースタイルです。
最後の注意事項
-
私は部品を改良し続けているので、この最終バージョンは2026年1月5日の時点ではテストされていません。
-
トラックパッドの表面積が大きいため、スイッチの音が予想よりも大きくなることがあります。これは、トラックパッドの表面と垂直にしたときに最も顕著です。軸外では、音がわずかに小さくなります。
-
生体ヒンジの耐久性はテストされていません。数百回クリックするだけで寿命が尽きるかもしれませんし、何百万回クリックしても持つかもしれません。私にはわかりません。生体ヒンジを厚くすることが役立つかもしれませんが、そうするとスイッチの作動力も増加するでしょう。
-
印刷後、ヒンジ部分を冷却してから、ビルドサーフェスから取り外す必要があります。そうしないと、一部のリビングヒンジが伸びて正常に機能しない可能性があるからです。
태그
모델 소스
