ケーススタディ:nGASa ペダルキャリブレーションユーティリティ
USBシリアルプロトコルで通信する、高性能なシムレーシングペダルのキャリブレーションおよび診断用デスクトップダッシュボードです。
アプリケーションデモビデオ
開発対象 3DRap SimRacing
接続 シリアルポート経由のUSB
グラフィックスモード プリレンダリングされたベイク済み3Dシーケンス
対象MCU カスタムオンボードファームウェア
プロジェクト概要
**nGASa Calibration GUI**は、3DRapのプロフェッショナル向け**nGASa Pedals**と連携するように設計された、高性能なSimRacingユーティリティアプリケーションです。Electron、React、TypeScriptを使用して開発されたクロスプラットフォームのデスクトップアプリケーションであり、複雑なデバイス設定、ロードセルのマッピング、診断を管理します。
標準的な高オーバーヘッドのラッパーを迂回することで、アプリケーションは直接の仮想COMブリッジを確立し、高頻度の**USB over Serial Port**接続を使用してペダルのカスタムファームウェアと通信します。
主要機能 & エンジニアリング
- USBシリアルポート通信:カスタムマイクロコントローラーファームウェアと直接シリアルチャンネルを確立します。遅延なしで生データブロックを読み取り、入力をストリーミングします。
- ベイク済み3Dイメージシーケンス:アクティブなシミュレーターを実行中のシステム(GPUリソースがゲームに占有されている環境)では、パフォーマンスと完全な互換性の理由から、GUIはランタイムWebGLシーンではなく、ペダルのプリレンダリングされたベイク済み3Dイメージシーケンスを使用します。これにより、CPU/GPUのオーバーヘッドが排除されます。
- リアルタイム入力更新:物理的な入力が発生すると、ペダルの圧縮モデル、キャリブレーションチャート、進行フィードを即座に動的更新します。
- 数千の設定構成:数千ものパラメーター構成(個別のデッドゾーン、カスタム非線形応答カーブ、出力スケーリングフィルター、プリセット)を提供します。
- クラウドWebアップデート & ポップアップ:自動Webチェック層を統合します。新しいファームウェアバージョンがリリースされると、最新ファイルをインストールするためのアップデートポップアップでドライバーに通知されます。
- マイクロコントローラー書き込み & 自律動作:キャリブレーションパラメーターが定義されると、ユーザーはマイクロコントローラーのEEPROMにデータを直接書き込んで保存し、GUIアプリケーションを閉じることができます。ペダルは完全に自律動作し、レーシングセッション中のコンピューターリソースを節約します。
プロダクトショーケース
nGASa SimRacingペダルの設計構造、ロードセル、およびエンジニアリングパラメータの包括的なリファレンス画像。
ペダルハードウェア & メカニクス(1:1比)



CADレンダリング & アセンブリレイアウト(2:1比)





技術的特徴 & テレメトリースライド













