Table of Contents
ツインスティック
出来上がり
Ver.1.2
- トリガ用とターボ用のタクトスイッチが割れたんで普通のプッシュスイッチに変えた。
- グリップにしているケースの補強にL型金具をボルト留め。上はM6のボルトで下はM5のトラスネジ。
- グリップ用のケースは同じ型番のを買いなおしてる。
Ver.1.0
- 黄色いボタンは手前がBACK(SPECIAL)、奥がSTART。
- 握りの内側にもBACK(左スティック)とSTART(右スティック)を付けてみた。
- スティックの基部のLS-32には捻り防止機構が付いてないんで握り部分はくるくる回る。
- Dサブ15PメスコネクタでXBOX360パッドと接続。
- Dサブ15Pメスなのは、元々NEOGEOのスティックのコネクタがDサブ15Pメスだったから。
材料
社名 | 型番 | 単価 | 個数 | 備考 |
---|---|---|---|---|
セイミツ工業 | ジョイスティック LS-32 | 1,230 | 2 | スティック基部 |
三和電子 | ボタン OBSN-30 | 200 | 2 | スタート、スペシャル用 |
マル信無線電機 | プッシュスイッチ MS-370M | 80 | 6 | トリガ、ターボ、スタート、スペシャル用 |
オムロン | タクタイルスイッチ B3J-1200 | 100 | 0 | トリガ、ターボ用 |
タカチ電機工業 | メタルケース YM-250 | 1,510 | 1 | 基部ケース |
タカチ電機工業 | プラスチックケース TW5-3-9B | 190 | 2 | 握り部 |
Dサブコネクタ(15P・メス) | 50 | 1 | XBOX360パッド接続用 | |
Dサブカバー(15P・グレー) | 120 | 1 | XBOX360パッド接続用 | |
トラスネジ 5mmφ×8mm | 8 | 8 | ジョイスティック固定用 | |
平ワッシャー 5mmφ | 3 | 8 | ジョイスティック固定用 | |
六角ナット 5mmφ | 5 | 8 | ジョイスティック固定用 | |
平ワッシャー 6mmφ | 3 | 4 | 握り部固定用 | |
六角ナット 6mmφ | 5 | 2 | 握り部固定用 | |
コニ・ビオラ | L字型金具 60x30x16mm | 140 | 2 | 握り部補強用 |
六角ボルト M6x10mm | 100 | 6 | 握り部補強用 |
千石電商、ヒロセテクニカル、東急ハンズにて購入。(2009/05/02, 05/16)
加工設計図
- TwinStick.pdf
- この設計図だとスティックを固定するネジ穴を端に寄せてあるんだけど、穴を開けるときにずれちゃうと調整がめんどくさくなるので、真ん中で留めるようにした方がよかったな。
工作
- 握り部分の中身。タクトスイッチは接着剤で固定。
- タクトスイッチ用の穴は正確に開けること。穴がずれてるのに無理に押し込むとスイッチの足が折れる。
- スティックの芯は握りの中を貫通してないんで、力入れると壊れそうなのが気がかり。
- トリガ等の配線はスティックの隙間を通してケースの内部に持ってくる。
破損
- トリガとして使ってたタクトスイッチがヒンジのとこで2つに割れた。元々一体じゃなくてはめ込んであったみたいで握り締める力に耐えられなかったようだ。
- タクトスイッチの足が1本欠けてるのは、ケースに開けた穴がずれてるのに無理にはめ込もうとしたせいで折れたから。
- 案の定、ジャンプキャンセルやらやってるうちに割れた。さてどうしたものか。
- プラケースの端じゃ根本的に強度不足してるからなー。
補強
- 東急ハンズでL字型金具(60x30x16mm)買ってきて着けてみた。
- 厚みが2mmあるんで前はケースの内側と外側の両方にワッシャ着けてたけど、ネジの長さが足りないんで内側だけワッシャ噛ませてる。
- L字の長い方は2ヶ所ボルト留めできるんだけど、ケースの内側にちょうど柱があって下側はボルト留めできなかった。
XBOX360パッド-スティック接続コネクタピン配置
パッド | パッド基盤 | 15PIN | スティック |
---|---|---|---|
共通線(+5V) | 共通線(+5V) | 1 | GND |
A | TP39 | 2 | R-DOWN |
BACK | TP41 | 3 | SPECIAL |
RB | RB | 4 | R-TB |
X | TP44 | 5 | R-LEFT |
RIGHT | TP34 | 6 | L-RIGHT |
DOWN | TP35 | 7 | L-DOWN |
Lスティック押込 | TP31 | 8 | L-TR |
Rスティック押込 | TP30 | 9 | R-TR |
B | TP43 | 10 | R-RIGHT |
START | TP40 | 11 | START |
Y | TP38 | 12 | R-UP |
LB | LB | 13 | L-TB |
LEFT | TP32 | 14 | L-LEFT |
UP | TP33 | 15 | L-UP |
TWIN STICK EX - Windows 接続時のボタン割り当て
Vista標準ドライバ | 非公式ドライバ | |
---|---|---|
左レバー | ハットスイッチ | ハットスイッチ |
右レバー | 上下(Y回転) 左右(X回転) | 上下(Y回転) 左右(X回転) |
左トリガー | Z軸(大) | ボタン11 |
右トリガー | Z軸(小) | ボタン12 |
左ターボ | ボタン5 | ボタン5 |
右ターボ | ボタン6 | ボタン6 |
A | ボタン1 | ボタン1 |
B | ボタン2 | ボタン2 |
X | ボタン3 | ボタン3 |
Y | ボタン4 | ボタン4 |
BACK | ボタン7 | ボタン7 |
START | ボタン8 | ボタン8 |
ガイドボタン | 認識せず | ボタン13 |
- Xboxコントローラ用 非公式デバイス ドライバ(2009/12/01版以降)
Vista標準ドライバだと左右のトリガを同時に引くと相殺しあってどちらも押してない状態になるけど、非公式ドライバだとちゃんと別々のボタンとして判別してくれる。素晴らしい!
Forceインストラクションカード
操作 | 割当 |
---|---|
LB | ターボ(レフト) |
左トリガー | レフトウェポン |
左レバー | メニュー時/項目選択&br;プレイ時/自機の移動 |
RB | ターボ(ライト) |
右トリガー | ライトウェポン |
右レバー | プレイ時/自機の移動 |
トリガー同時押し | センターウェポン |
両レバー開き | ジャンプ |
両レバー閉じ | しゃがみ |
STARTボタン | ポーズメニュー |
BACKボタン | レスキューダッシュ |
Aボタン | メニュー時/決定 |
Bボタン | メニュー時/キャンセル |
Xボタン | メニュー時/機体リスト呼び出し |
ターボ + トリガー | ターボ攻撃 |
両ターボ同時押し | ターゲットの切り換え |
Aボタン + 左レバー or 左トリガー or LB | 味方指示 |