ハプティックパッド
ボタンラベル用のディスプレイが付いた6ボタンのマクロパッドと、ハプティックフィードバック付きのマウスノブ!
機能
-
6つのプログラム可能なマクロボタン
-
ボタンラベルとアイコン用の128×64 OLEDディスプレイ。
-
合計1536マクロのための最大256プロファイルのサポート!
-
簡単なXML設定で、専用ドライバーは必要ありません!
-
マクロボタンの組み合わせは、最大3つの同時ボタン、または3つの別々のボタン操作で構成でき、それらの間に設定可能な遅延時間を設定できます。
-
ボタンラベルと設定ファイルのためのマイクロSDストレージ。
-
異なる3つのモードを備えたハプティックフィードバックマウスホイール。クリッキー、ツイスト、モメンタム
-
カスタマイズ可能な色と5つの異なる表示モードを備えたRGBリング。ハロー、バンド、ブレスト、レインボー、ソリッド、オフ。
-
アップ
-
最後のプロフィールはSDカードに保存されるので、マクロパッドは最後にアクティブだったプロフィールから開始されます。
部品表
1x 128x64 OLEDディスプレイ -https://www.waveshare.com/2.42inch-oled-module.htm
1枚の磁気エンコーダボード -https://www.aliexpress.com/item/1005007469177411.html
1x 2804 100kv ブラシレス ジンバル モーター -https://www.aliexpress.com/item/1005006008489660.html
6個のKailh低プロファイルスイッチ -https://www.aliexpress.com/item/1005005066585322.html
1枚のRP2040-Plusボード -https://www.waveshare.com/rp2040-plus.htm
1枚のTMC6300モータードライバーボード -https://www.sparkfun.com/sparkfun-brushless-motor-driver-3-phase-tmc6300.html
1xマイクロSDモジュール -https://www.aliexpress.com/item/1005010587984346.html
4×6×1 mmの磁石 -https://www.aliexpress.com/item/1005009894772141.html
2つの触覚ボタン -https://www.digikey.com/en/products/detail/panasonic-electronic-components/EVQ-Q2B03W/762882
もしLEDを含めたい場合、以下のパーツはオプションです。
20個のWS2811 LED -https://www.aliexpress.com/item/32776731877.html
20×0.1μF(100nF)0603コンデンサ -https://www.aliexpress.com/item/32966526545.html
ハードウェア
9個のM3x5x5ネジ式インサート(印刷されたハウジングにのみ必要)
3x M3x6 SHCS
2倍のM3x10 SHCS
10倍のM2.5x4 SHCS
4x M3x6 CSK
印刷の指示
- 印刷版
3D Files/STL'sフォルダのすべてのファイルを印刷してください。キーキャップファイルが6つ、メニューボタンファイルが2つ、PCBスペーサーファイルが2つ必要になります。
- 機械加工版
フォルダ「3D Files/STL」にあるすべてのファイルを印刷するが、「Custom Keycap.STL」、「Macro Pad - Printed Version.STL」、「Menu Button Printed.STL」は除く。フォルダ「3D Files/STEP」にあるすべての.STEPファイルを機械加工する。メインディレクトリからのMacro Padアセンブリの.STEPファイルは含めないでください。これはMacro Padの完全な
モーターアセンブリ
ホイールモーターの組み立て方を示すために、この素早い写真を作りました。
「エンコーダーマウント.STL」部品には、エンコーダー用にM2にタッピングされるはずの2つの小さな穴があります。M2タッピングがない場合は、エンコーダーをマウントに接着するか、位置を固定するための小さなセルフタッピングネジを使用することができます。
マグネットホルダーは、中空のモーターシャフトの内側にきっちりと収まるはずです。もし収まらない場合は、時間の経過とともに緩みが生じないように、スーパーグルーを一滴塗ることをお勧めします。
プリント回路基板
このプロジェクトを完成するには、両方のPCBを作成する必要があります。これらは2層しかない非常にシンプルなPCBなので、安価で作れるはずです!「PCB/MacroPad」と「PCB/MacroPad Controller Board」にあるZipファイルをお好きなPCBメーカーにアップロードすれば、それ以上の情報は必要ないはずです。
- コントローラーボード
コントローラボードには、主なコンポーネントがラベル付きで表示されているので、すべてがどこに配置されるかを簡単に確認できるはずです。また、モータコントローラとSDリーダーの電源およびグラウンド接続もラベル付きなので、正確に取り付けていることを確認してください!SDリーダーはビデオで示されているようにPCBに平らに取り付けられ、モータコントローラはピン
- メインボード
もしLEDを追加しようと思っているのであれば、まずそれらを追加してください!LEDの片側に矢印の形の切り欠きがあるはずです。これは「1」というラベルが付いたパッドから離れた方向を指すはずです。この基板にあるすべてのCコンポーネントは、0.1μFの0603サイズのコンデンサです。これらもLEDを動作させるために必要なものです。
プロフィール切り替えボタンに必要なスイッチは次のとおりです。EVQ-Q2B03W
これらはEVQ-Q2B02Wと同じフットプリントですが、少し高めなので、適切なものを確実に手に入れるように注意しましょう!
- ボードを接続する
両方のPCB上のパッドは実際には小さなスルーホールです。私はこれらが初心者の方にとってはるかに使いやすいと思うので、それらを選びました。穴はワイヤーを通すには小さすぎるので、これらを表面実装パッドとして扱ってください!
コントローラボードには「ディスプレイ」とラベル付きのパッドがあります。画面に付属していたケーブルを使用して、ディスプレイ用のワイヤーをこれらのパッドに直接半田付けします。私のPCBのラベルはディスプレイと一致しているので、すべてがどこに行くのかを把握しやすいはずです。
両基板はケーブルで接続されます。両基板のラベルを合わせれば、すべてが正しい場所にあるはずです!リボンケーブルに比べるとこれは面倒なことですが、このプロジェクトをできるだけ初心者に優しいものにしようと試みたのです!
モーターの3本のワイヤーは、コントローラーボード上のU、V、Wとラベルされたピンに接続されます。ソフトウェアは最初に起動したときにモーターの方向を検出するはずなので、これらのワイヤーの順序は問題ないですが、問題があれば、2本を交換してみてください!
エンコーダの接続もラベル付きなので、ボードに含まれている4つのピンに接続するだけで、エンコーダにある残りのピンは無視してください。それらは必要ありません!
ソフトウェア
警告
このソフトウェアはまだ開発中です。動画で見たものはすべて現在機能していますが、これまでに限られたテストしかできなかったので、一部のバグを見逃してしまった可能性があります。今後数週間でできるだけ多くのバグを修正していきたいと思っていますが、もしバグに遭遇した場合は、お知らせください。バグを報告する際には、バグを再現するための手順をできるだけ詳細に説明してください。そうすることで、修
自分でコードをコンパイルしたくない場合は、ソフトウェアフォルダからMacroPad.UF2ファイルの最新バージョンをコピーし、ビデオで示されたブート方法を使用してPicoのメモリに直接インストールしてください。
マクロパッドを使用するには、SDカードを正確に設定する必要があります。自分のファイルに取り組む前に、すべてが正常に機能していることを確認するために、まず「サンプルSDカード」フォルダのすべてのコンテンツをSDカードにコピーしておきましょう。
XML設定
にて。
には6つの受け入れ可能な入力があります
息、バンド、ハロー、レインボー、ソリッド、オフ
ホイールの印刷版のモーターチューニングはかなり良いはずなので、チューニングをする前に、私のデフォルトのPとIの値で試してみてください。私はチューニングオプションからDを省略しましたが、このタイプのフィードバックには必要ないようで、チューニングを複雑にするだけです。
にて。
各プロフィールは、このように割り当てられた名前の値から開始されます。
次は
各マクロボタンはこのように見えます。
プロフィールごとに6つのセクションがあります。各アクションには2つの値があります。最初の値は、アクションを実行する前に経過する遅延時間(ミリ秒単位)で、次に押したいキーコードが示されています(先ほどリンクしたウェブサイトを使用)。3つのアクションのいずれかに対してこれら両方の値を0に設定すると、そのアクションは何も発生しません。ラベルは、そのボタンに
以上です!最初の例のプロフィールを好きなだけ(最大256回)複製すれば、それぞれにマクロを保存できる新しいプロフィールが作成されます。
Теги
Источник модели
