Featured image of post VRC Pro:MINI-Z のプロポで運転する 1/2(プロポ改造)

VRC Pro:MINI-Z のプロポで運転する 1/2(プロポ改造)

京商の MINI-Z 始めました。欲しい車種の在庫を公式とショップで探しましたがレディセットでしか見つからず、付属のプロポ KT-531P が2台になったので、その内の1台を改造して USB ゲームパッドにしました。
VRC Pro でスティックプロポを使用していましたが、これでホイールプロポでも遊べるようになりました。
この記事はプロポでの配線手順までで、ファームウェアの書き込み手順は次の記事に分けました。

※ 試す場合は自己責任でお願いします。分解するとメーカー保証は無くなります。
※ 自分の環境での話であり、他の環境での結果を保証するものではありません。

作業の流れ

  1. KT-531P をトルクス T8 で分解する
  2. ポテンショメータを基板から外す
  3. ポテンショメータを XIAO RP2040 に直結する
  4. ファームウェアを書き込む → 次の記事

用意するもの

品目備考
京商 KT-531PMINI-Z 付属プロポ
参考:京商 (Kyosho) ミニッツAWD スバル インプレッサ WRC 2008 レディセット 電動ラジオコントロール 32657WR (Amazon)
Seeed Studio XIAO RP2040ポテンショメータの電源に合わせて 3.3V 系を使用
参考:Seeed Studio XIAO RP2040 (Amazon)
トルクス T8 のドライバー一部のネジが奥まった位置にあるので、先端を差し替えるタイプや柄が短いものでは回せないかも
参考:Wera(ヴェラ) 2067HF トルクスHFミクロドライバー TX8 118184 (Amazon)
はんだごて・配線材参考:白光(HAKKO) ダイヤル式温度制御はんだこて 2極接地型プラグ FX600-01 (Amazon) TUOFENG 30ゲージ電線キット 30ゲージフレキシブルシリコンワイヤー(6色の20メートルスプール)60Vフックアップワイヤー 高温耐性 (Amazon)

個体差についての注意

KT-531P は製造時期やロットで中身が違うかもしれません。
自分が開けたプロポの基板には KY-GT2EB-V1.720200815 がプリントされていました。本体裏のラベルの製造年月は 202412 なので、外側が新しくても中の基板はそれより前のロット、ということがあるようです。ラベルの年月から中身を判断するのは難しそうです。
これ以外の個体でコネクタの色や並びまで同じか分かりませんし、この記事の配線色が当てはまらないかもしれません。

1. 分解する

項目内容
本数7 本
ネジ種別トルクス T8
ステアリングホイール外す必要なし

中を開けると、ステアリングとスロットルのポテンショメータが小さいサブ基板に付いていて、そこから 3 本ずつ線が基板の J3J4 に来ています。この 6 本が今回使う線です。

KT-531P の基板上にある J3 と J4 のコネクタ位置

2. ポテンショメータを基板から外す

J3 / J4 を基板から抜きます。
電源はマイコンの 3V3 から供給するので、プロポの電池は使いません。USB 給電だけで動きます。

J3 がステアリング、J4 がスロットルで、3 本の役割はこうなっています。

コネクタ系統GNDVCCワイパー
J3ステアリング
J4スロットル

両方とも緑がワイパー(信号)で、3 本目の色(赤 / 白)でステアリングとスロットルを区別する作りです。

3. XIAO RP2040 のピンを確認する

使ったのは Seeed Studio の XIAO RP2040 です。RP2040 は Raspberry Pi が設計したマイコンで、初代 Raspberry Pi Pico に搭載されているチップです。
Seeed Studio の XIAO RP2040 は、その RP2040 を 21 × 17.8 mm という親指ほどの小さな基板に搭載したマイコンボードで、USB Type-C 端子を備えています。プロポの電池ボックスに固定できるサイズですが、加工が面倒なのでそこまではしませんでした。

項目内容
MCURP2040(Dual-core ARM Cortex-M0+ 最大 133MHz)
SRAM264 KB
Flash2 MB(オンボード)
動作電圧3.3 V(電源入力は USB Type-C の 5V)
ADC12 bit(0〜4095)・入力範囲 0〜3.3V
3V3 ピン3.3V 出力(オンボードの LDO 経由)

ADC が使えるピンは D0D3 の 4 本です。今回は D0D1 を使います。

シルクArduino 名GPIOADC ch
D0A0GP26ADC0
D1A1GP27ADC1
D2A2GP28ADC2
D3A3GP29ADC3

参考:Seeed Studio XIAO RP2040

4. 配線する

抵抗もコンデンサも挟まず、6 本ともそのまま繋ぎました。

KT-531P と XIAO RP2040 の配線図J3 ステアリングの赤・緑・黒を XIAO の 3V3・D0・GND へ、J4 スロットルの白・緑・黒を 3V3・D1・GND へ接続するKT-531PXIAO RP2040J3 ステアリング赤 (VCC)緑 (ワイパー)黒 (GND)J4 スロットル白 (VCC)緑 (ワイパー)黒 (GND)3V3D0 / A0 / GP26GND3V3D1 / A1 / GP27GND

J3 と J4 を基板から抜いてケース外へ引き出してマイコンに配線

電池ボックスに XIAO RP2040 は収まるので蓋もできるサイズ

この後、透明な絶縁の熱収縮チューブでマイコンを覆いました。B / R ボタンが押せるようにしておきます。

5V ピンに繋がないこと

XIAO RP2040 の片側の列は上から 5V / GND / 3V3 の並びです。
誤ってポテンショメータの電源を 5V に繋ぐと壊れます。

次は

ここまでで配線は終わりです。次はファームウェアをビルドして書き込みます
書き込みが終われば Windows のゲームコントローラーとして認識されます。

コメントを送る
Hugo で構築されています。  /  Theme Stack designed by Jimmy
本サイトに記載されている会社名・製品名などは、各社の商標または登録商標です。