XWii コントローラー
公式ソースへのリンク:GitHub - dmcke5/XWii-Controller
Wii Uのレイアウトとホール効果トリガー、ジョイスティックを備えたXbox Oneスタイルのコントローラー!
Wii Uのゲームパッドのレイアウトは、多くのゲーマーに愛されているものの、現在のコントローラーではあまり使用されていません。このオープンソースプロジェクトでは、Wii Uのレイアウトを復活させるだけでなく、Xboxコントローラーに似た形状にし、自分で作ったことを誇りに思える素晴らしいテクノロジーを提供してくれます!
特徴:
- Wii U コントローラーのレイアウト
- ホール効果ジョイスティック
- ホール効果トリガー
- ラムブル
- Xinput 対応
- RGBステータスインジケーターホームボタン
今のところ、このコントローラーは有線のみですが、将来的には無線版のデザインを追加していく予定です!
印刷の向き
もしあなたがFDMプリンタで自宅でハウジングを印刷しているなら、最高の仕上がりを得るためのいくつかのヒントを紹介します!
フロントハウジング
フロントハウジングを上部エッジに立てて、45度に傾けます。55度以上の面にはサポートを有効にし、ラフトを使用してベッドへの良好な接着を確保します。Zシームは内側にあることを確認してください!最小限のサポートしか生成しないでください。ボタンホールの底部をサポートするだけです。ベッドスリンガーを使用している場合は、ベッドが動く方向に部品が向かうように
リアハウジング
後部ハウジングの上部エッジに立てて、30度後に傾けます。55度以上の表面にサポートを有効にし、ラフトを使用してベッドへの良好な接着を確保します。Zシームは内側にあることを確認してください!内部にサポートが生成されますが、重要な表面に接触するものはなく、クリーニングは比較的簡単です。前面と同様に、ベッドスリンガープリンタの場合、ベッドの動きに合
肩のボタン
肩のボタンは、スプリングが層に対してではなく層と協力して機能するように、ベッドに平らに印刷する必要があります。サポートを有効にすると、ボタンの上端がぶら下がることはないでしょう。
トリガーボタン
エンドにスタンドトリガーボタンを設置し、30度回転させます。55度以上の面にサポートを有効にし、ラフトを有効にします。サポートは穴に生成されるはずで、磁石マウントの場合、クリーニングが必要になるのはわずかです。
部品表
プリント回路基板
1枚のフロントPCB(ENIG仕上げを使用しなければならない!)
1枚のリアPCB
3Dプリンティング
1xコントローラーハウジングトップ
1xコントローラーハウジングの底部
1つのLHSショルダーボタン
1つのLHSトリガー
1枚のRHSショルダーボタン
1x RHS トリガー
購入する
1x Switch Lite ボタンセット -https://www.aliexpress.com/item/1005007266706005.html
1x Switch liteメンブレンセット -https://www.aliexpress.com/item/1005004544710872.html
2つのPS5ホールセンサージョイスティック -https://www.aliexpress.com/item/1005007688806322.html
1つのXboxのラムブルモーター(ペア) -https://www.aliexpress.com/item/1005002877455453.html
2x PS4/5トリガースプリング -https://www.aliexpress.com/item/1005005844578554.html
2×3×1 mmのネオジウム磁石 -https://www.aliexpress.com/item/1005006619263188.html
1x 6028 RGB LED -https://www.aliexpress.com/item/1005003719602946.html
1個のWS2811 IC -https://www.aliexpress.com/item/32844615804.html
1本のUSBデータケーブル(端末の片側にケーブルの正しい端が接続されていることを確認する必要があるため、端は取り外されます)
ハードウェア
5×M3×5のねじ式インサート
2つのM2x3.2x3ネジ式インサート
3倍のM2x3.2x4スレッドインサート
5本のM3x8 SHCSネジ
6本のM2x4 SHCSネジ
プリント基板の組み立て
フロントPCB:
コンポーネントの場所については、下記の図に従ってください。U1、Y1、U7、D1の部品の向きに特に注意してください。これらの部品は間違った方向に取り付けられると、損傷の原因となる可能性があるためです。これらの部品すべてのアライメントマークをPCB上のアライメントマークと合わせてください。
リアPCB:
コンポーネントの場所については、下記の図に従ってください。ジョイスティックはPCBの反対側に取り付けてください。
ソフトウェア
コードをコンパイルするには、これらのライブラリをインストールする必要があります。
XInput:https://github.com/dmadison/ArduinoXInput
ファストLED:https://github.com/FastLED/FastLED
そして、Leonardo w/xinputボードオプションを使用してコントローラにコンパイルしてアップロードするだけです。 ただし、コードがアップロードされた後で、xinputライブラリの動作に関する制約により、コードを再度アップロードするにはブートローダを再フラッシュする必要があることに注意してください。
公式アップロードへのリンク:GitHub - dmcke5/XWii-Controller
Tags
Source du modèle
