DC Twin-stick for Playstation2

Last Updated 2009.06.14

注意!:本ページの情報を元に改造を行って招じた故障、不具合については
責任を取ることが出来ません。改造は自己責任にてお願い致します。

  Microphone AMP for Xbox360 ; // 2009.05.05 追加

  Twin-stick for Xbox360 ; // 2009.06.30 変更

  ARM LPC2388 開発環境構築方法 ; // 2009.04.14 変更

  ARM Cortex-M3 開発環境構築方法 ; // 2009.04.13 変更

  MP3プレーヤ(VS1011 + R8C + SDメモリ) ; // 2005.04.16 追加

  PSoC プログラムライター (CY8C26443用) ; // 2004.08.09 変更

  鉄騎コントローラ for Playstation2 ; // 2004.05.29 追加

  アーマード・コア用ツインスティック+マウス ; // 2003.08.22 変更



1.始め

  私はバーチャロンのOMG(アーケード版)からやっているオールドゲーマーです。
  ツインスティックの操作性が好きなので、サターン(SS)、ドリームキャスト(DC)、PC用の
  バーチャロンはツインスティックも必ず買ってやっていました。

  今度、プレイステーション2で発売されるマーズではツインスティックが発売されないということなので、
  これは自作するしかないと思い、試行錯誤を経てやっとDC用ツインスティックをプレイステーション2に
  接続することが出来ました。

2.必要なもの ; // 2003.05.11 変更

名称 品名 メーカ 個数 単価 小計 備考
CPU PIC16F877-20/ICスタンプ
(K-176)
Microship 1 900 900 (株)秋月電子通商
バッファIC TC74HC125A 東芝 1 80 80 (株)千石電商
三端子レギュレータ TA78L005A 東芝 1 50 50 (株)千石電商
抵抗 炭素皮膜抵抗
1/4W430Ω
KOA 等 1 5 5 (株)千石電商
抵抗 炭素皮膜抵抗
1/4W1kΩ
KOA 等 1 5 5 (株)千石電商
抵抗 炭素皮膜抵抗
1/4W10kΩ
KOA 等 2 5 10 (株)千石電商
ネットワーク抵抗 9ピン22kΩ KOA 等 1 20 20 (株)千石電商
コンデンサ 積層セラミックコンデンサ
50V0.1μF
村田製作所 等 3 20 60 (株)千石電商
ダイオード 1S1588
東芝 1 20 20 (株)千石電商
コネクタ S3B-PH-K-S 日本圧着端子 2 12 24 西川電子部品(株)
コネクタ S4B-PH-K-S 日本圧着端子 1 14 14 西川電子部品(株)
コネクタ S5B-PH-K-S 日本圧着端子 5 16 80 西川電子部品(株)
コネクタ S9B-PH-K-S 日本圧着端子 1 20 20 西川電子部品(株)
ハウジング PHR-9 日本圧着端子 1 20 20 西川電子部品(株)
コンタクト SPH-002T-P0.5S 日本圧着端子 9 5 45 西川電子部品(株)
ICソケット 14ピン用 ケル 1 30 30 (株)千石電商
ICソケット 40ピン用 ケル 1 60 60 (株)千石電商
ケーブル PS用ケーブル   1 500 500 (株)秋月電子通商
        合計 1943  


3.回路図

  回路図 Ver 0.01(D2 CADファイル) 2003.05.04: Ts4ps2.dcd
  回路図 Ver 0.02(D2 CADファイル) 2003.05.05: Ts4ps2_002.dcd ; // IC U2 7Pin - 17Pin 未接続を修正
  ※上記ファイルを開く場合はYAN氏のHPから部品ファイル pic16f8xx.lzhをダウンロードする必要があります。

4.ファームウェア

  ファームウェア Ver0.01(hexファイル) 2003.05.04: Ts4ps2.hex
  ファームウェア Ver0.02(hexファイル) 2003.05.05: Ts4ps2_002.hex ; // 左アナログスティック対応版
  ファームウェア Ver1.00(hexファイル) 2003.05.29: Ts4ps2_100.hex ; // MARZ Twin B対応版
  ※注意:Ver0.02は左スティックのみの対応になります。また、Armored Core 3での動作確認において
  キーアサインのとき左スティックは”アナログ”になっていますので設定できません。(通常時の操作は大丈夫)

5.基板

  試作基板:

試作基板 部品面 部品面

試作基板 半田面 半田面

基板取り付け図 基板を取り付けたところ


  プリント配線板: ; // 2003.05.08 追加

プリント配線板 プリント配線板

プリント配線板 部品面 部品面

プリント配線板 半田面 半田面

プリント配線板 シルク シルク


  量産試作基板: ; // 2003.05.13 追加

アッセンブリ基板 アッセンブリ基板

プリント配線板 部品面 部品面

プリント配線板 半田面 半田面

6.説明

  現在、十字パッド、○、△、□、×、R1、R2、L1、L2、START、SELECT キーに対応しています。
       or
     左アナログスティック ; // 2003.05.05 追加

  (フロムソフトウェア Armored Core 3の設定になっています)

ファームウェア Ver0.01
ファームウェア Ver0.02
PS2ボタンツインスティック アサイン  PS2ボタンツインスティック アサイン
十字 上
左スティック 上
  
左アナログスティック 上
左スティック 上
十字 下
左スティック 下
  
左アナログスティック 下
左スティック 下
十字 右
左スティック 右
  
左アナログスティック 右
左スティック 右
十字 左
左スティック 左
  
左アナログスティック 左
左スティック 左
左スティック トリガ
  
左スティック トリガ
右スティック ターボ
  
右スティック ターボ
右スティック トリガ
  
右スティック トリガ
×
左スティック ターボ
  
×
左スティック ターボ
R1
右スティック 右
  
R1
右スティック 右
R2
右スティック 下
  
R2
右スティック 下
L1
右スティック 左
  
L1
右スティック 左
L2
右スティック 上
  
L2
右スティック 上
START
START
  
START
START
SELECT
PAUSE
  
SELECT
PAUSE

ファームウェア Ver1.00
PS2ボタンツインスティック アサイン
十字 上
左スティック 上
十字 下
左スティック 下
十字 右
左スティック 右
十字 左
左スティック 左
右スティック 右
右スティック 上
右スティック 左
×
右スティック 下
R1
右スティック ターボ
R2
右スティック トリガ
L1
左スティック ターボ
L2
左スティック トリガ
START
PAUSE
SELECT
START

  上記のファームウェアを変更することにより、アナログスティックにも対応することが出来ます。
  動作は、ナムコ Ace Combat 04でDualshock2アナログ感圧ボタンモードでの通信が出来ることを
  確認しています。
  ※Dualshock2アナログ感圧ボタンモード: ボタンを押した強さによりアナログ値が変化する。
   Ace Combat 04ではマップ表示などが対応しておりボタンを押す強さによって、
   3段階に調整が可能。; // 2003.05.05 追記

7.今後

  現在(2003.05.04)では、マーズでの動作確認をすることは出来ません。
  正式版はマーズが発売されてからになると思います。(マーズでのキーアサインが判らないため)

  プリント配線板を設計、基板メーカに製造を依頼中 ; // 2003.05.08 追加
  プリント配線板が納入。動作確認問題無し 但し、取付け穴が未加工なので加工する ; // 2003.05.13 追加
  ファームウェア正式版(Ver1.00)をリリース ; // 2003.05.29
  本日(2003.06.02)量産基板が届いたようですが日中だったため受け取れませんでした ; // 2003.06.02 追加
  明日受け取り量産の製作を開始致します。
  メールでアンケートを回答いただいた中でSS及びPC用のツインスティックにも ; // 2003.06.02 追加
  接続できると良いとのご意見がありました。
  現在、本基板を接続できるアダプタを検討中です。しばらくお待ち下さい。
  2003.06.13に確認したところ、基板の組み立て完了は来週の中頃になりそうです。 ; // 2003.06.14 追加

8.参考

  以下の方々の資料が無ければ今回の物は作れませんでした。謹んでお礼申し上げます。

9.おまけ

  SS、PC用ツインスティックもスイッチとコネクタを追加すれば上記の基板がそのまま使えます。
  下記は、SS用ツインスティックにスタートスイッチをつけたものです。
  (内部の回路にコネクタを半田で追加してあります)

SS用ツインスティック+START SW SS用ツインスティック+スタートスイッチ

SS用ツインスティック+DC_PWA SS用ツインスティックにコネクタを付けたところ

10.販売 ; // 2005.05.27 変更

基板の販売は終了いたしました。

  皆様のお陰で委託販売が可能となりました。
  アンケートにご協力ありがとうございました。

  今回、株式会社 エム・イー 様に製造、販売を委託しました。 ; // 2003.06.03 追加
  ご協力ありがとうございます。
  注文用のページは下記になります。
  注文ページ
  また、メールでアンケートにご協力いただいた方には
  個別に上記の会社から注文確認のメールが届くと思いますのでお手数ですが返信をお願い致します。


11.FAQ ; // 2003.06.04 追加

  Q. 部品代が2000円ぐらいなのになぜ基板セットは7500円もするのですか?
  A. 正確な金額は判りませんが日本国内で今回のような基板を作ろうとすると下記の
    費用がかかります。
     ・部品代に2000円
     ・専用基板の設計に約10万(1枚当たり500円)
     ・専用基板1枚当たりの製造に1500円
     ・部品組み立てに1500円
     ・PICにファームウェア書きこみに500円
     ・動作確認に500円
     ・メールでの質問対応に500円
   上記で約7000円かかり、会社としての利益が500円と計算すると
   7500円ぐらいになってしまうものと思われます。

  Q. 基板の取り付け説明書が付きますか?
  A. 本ページで基板取り付けの方法を説明したいと思います。(2003.06.04 製作予定)

  Q. ファームウェアでいろいろなバージョンがありますが基板セットにはどの
    バージョンが入っているのですか?
  A. 製品版バーチャロン マーズ Twin B設定のVer1.00を書き込んで出荷します。
    (基板動作確認も行ってから出荷します)

  Q. 自作するときPICにファームウェアを書き込みたいのですがどうすればいいですか?
  A. 秋月電子通商 様からAKI−PICプログラマーVer.3キット(6700円)が販売されています。
    ご自身でファームウェアを変更する場合はこちらを購入し、書き込んで下さい。

   

12.基板取り付け方法 ; // 2003.06.14 変更

  下記のリンク先に基板の取り付け方法を紹介しています。
   基板取り付け方法
   SS版コネクタ基板取り付け方法 ; // 2003.08.01 追加



written by ZUS (フォース メイン機体 747A)

このページはリンクフリーです。