USB Arcade Controller Setup Guide

Arnold J. Rimmer
11 Apr 201920:46

Summary

TLDRこのビデオスクリプトは、ミニピンボール機のZero Delay USB入力ボードのセットアップ方法について詳しく説明しています。キットには小さな基板とボタン、ジョイスティック、およびLEDのためのプラグソケットが含まれています。各ボタンには個別の接続があり、LEDにはdaisy chainメソッドを使用します。また、ジョイスティックの接続方法も紹介されています。最後に、コンピューターに接続して動作確認を行い、joytokeyというプログラムを使ってジョイスティックの入力をキー入力に変換するデモンストレーションを行いました。

Takeaways

  • 🎮 キットには小型回路基板とボタン、ジョイスティックなどの各種プラグソケットが含まれています。
  • 🔗 ボタンやジョイスティックには個別の接続がありますが、LEDにはそれ専用の接続はありません。
  • 💡 LEDは串联接続で接続し、電源とボタンの信号のためにスペードコネクターを使用します。
  • 🔌 マイクロスイッチの配線は基盤上でのみ1つの方法で接続でき、間違えても強制的に取り外すことはできません。
  • 🎖 ジョイスティックの接続は5ピンコネクターを使用し、基盤の特定の位置にのみ取り付けることができます。
  • 🌐 完成した基盤はコンピューターに接続され、ゲームコントローラーとして認識されます。
  • 🕹️ ジョイパッドのプロパティを確認、ボタンの機能をテストし、必要に応じて設定を調整することができます。
  • 🔄 JoyToKeyというプログラムを使用することで、ジョイスティックの入力をキーボードの入力に変換できます。
  • 📋 ゲームごとにJoyToKeyのプロファイルを作成し、実行ファイル名と同名のプロファイルが自動的に読み込まれます。
  • 🖼️ キットの設計をサポートする非比例の図面とPNGファイルが提供されており、Google Driveでダウンロードできます。
  • 📌 ビデオのコメント欄で質問があれば、作者が次の動画で回答する可能性があります。

Q & A

  • ビデオスクリプトで説明されている基板キットは何ですか?

    -ビデオスクリプトで説明されている基板キットは、ミニピンボール機のZero Delay USB入力ボードです。

  • このキットには何が含まれていますか?

    -キットには小型基板と、ボタン、ジョイスティック、イベントクラブ、8方向ジョイスティックなどの各種プラグソケットが含まれています。

  • このキットを使って何を構築できますか?

    -このキットを使用すると、ピンボール機を構築することができますが、必ずしもピンボール機を構築する必要はありません。8方向や4方向のコントローラーに変更することもできます。

  • ボタンにはどのような種類がありますか?

    -ボタンには32ミリメートルサイズのボタンが8個と、25ミリメートルサイズのLEDボタンが2個含まれています。

  • LEDはどのように接続しますか?

    -LEDには個別の接続はありません。より高価なモデルを購入するか、ケーブルをカットしてsplice them togetherしてdaisy chainするように設定することができます。

  • ジョイスティックはどのように接続しますか?

    -ジョイスティックには5ピンのコネクターがあり、基板に適切に接続して取り付けます。

  • USB接続はどのように行いますか?

    -USB接続は、USBケーブルをコントローラーのプラグタイプソケットに接続してコンピュータに差し込むことで行います。

  • コンピュータに接続したときの設定方法は何ですか?

    -コンピュータに接続すると、ジョイスティックが自動的に認識され、ゲームコントローラーの設定でプロパティを確認してボタンの機能を確認することができます。

  • JoyToKeyというソフトウェアは何ですか?

    -JoyToKeyは、ジョイスティックやUSBアーケードセットなどのゲームパッド入力をキーストローク出力に変換するプログラムです。

  • JoyToKeyを使用する場合、設定ファイルはどのように保存しますか?

    -JoyToKeyでは、各ゲームに応じたプロファイルを作成して保存することができます。実行ファイルと同じ名前のプロファイル名を使えば、自動的に設定が読み込まれます。

  • ビデオスクリプトの最後に提供されたリンクは何ですか?

    -ビデオスクリプトの最後に提供されたリンクは、JoyToKeyのダウンロードウェブサイトへのリンクです。

Outlines

00:00

🎮 零遅延USB入力ボードのセットアップ

この段落では、ビデオ制作者が視聴者のリクエストに応えて、ミニピンボールのための零遅延USB入力ボードのセットアップについて詳しく説明しています。キットには小型回路基板やボタン、ジョイスティックなどのプラグソケットが含まれており、使用方法も簡単に紹介されています。また、LEDボタンとその接続方法、ジョイスティックの取り付け方法についても説明しており、ビデオではこれらの部品を実際に組み立てる様子が示されています。

05:02

🔌 ボタンとLEDの接続方法

この段落では、ボタンとLEDの接続方法について詳しく説明しています。ボタンは32mmの種類と25mmのLEDを取り付けた種類が用意されており、それぞれのボタンには個別の接続があります。LEDボタンは2つのコネクターセットが用意されており、電源とボタンの2つの接続が必要です。また、ジョイスティックの接続方法も簡単に紹介されており、ビデオでは実際の接続方法を示しています。

10:03

💻 コンピュータへの接続とテスト

この段落では、USB入力ボードをコンピュータに接続し、テストする方法について説明しています。ビデオ制作者は、Windows 10を使用しているコンピュータにUSBケーブルを接続し、ゲームコントローラーの設定で認識される様子を示しています。また、ジョイスティックの動きやボタンの機能を確認するために、プロパティを確認する方法も紹介されています。

15:06

🛠️ ソフトウェアとの連携とjoytokeyの紹介

この段落では、USB入力ボードを他のソフトウェアと連携させる方法について説明しています。特に、ピンボールゲーム向けのソフトウェアであるpinball fx2やpinball arcadeなど、ジョイスティック入力を想定していないプログラムに対して、joytokeyというプログラムを使用してキー入力に変換する方法が紹介されています。joytokeyの使い方や設定方法についても詳細に説明されており、ビデオ制作者は各ゲームに合わせたプロファイルの設定方法を示しています。

20:11

📢 まとめと次回の予告

最後の段落では、ビデオ制作者が前述の内容のまとめを行い、視聴者に次回の動画についての質問を促しています。また、joytokeyのダウンロード方法や使用方法についても簡単に説明し、次回の動画でさらに詳細に取り上げることが预告されています。

Mindmap

Keywords

The video is abnormal, and we are working hard to fix it.
Please replace the link and try again.

Highlights

Introduction to setting up a zero delay USB input board for mini pinball machines.

Description of the kit components, including a small circuit board and various plug sockets for buttons and joystick.

Explanation of how to modify the setup for an 8-way or 4-way configuration by changing the position of the joystick.

Detail on the inclusion of thirty-two millimeter buttons and twenty-five millimeter buttons with LED options.

Discussion on the absence of individual connections for LEDs and the use of cheaper alternatives.

Assembly instructions for connecting the buttons and joystick to the USB input board using small cables and 3.5mm spade connectors.

Demonstration of daisy-chaining the LED connections and the importance of cable management within the pinball cabinet.

Explanation of the board's functionality, including the unique connection for the micro switch and the power supply for the LEDs.

Description of the testing process, including the use of a computer to verify the correct functioning of the buttons and joystick.

Introduction to using JoyToKey to map the USB input board's buttons and joystick movements to keyboard inputs for software compatibility.

Guide on setting up profiles in JoyToKey for different games and the automatic loading of profiles based on the software's executable file name.

Discussion on the potential applications of the USB input board beyond pinball machines, such as for other arcade-style games.

Provision of a Photoshop file and a PNG file on Google Drive for users to download and use as a base for their own designs.

Emphasis on the importance of proper cable routing and the potential issues that can arise from poor cable management.

Highlight of the strong springs in the joystick, which may not be necessary for all pinball setups but are included for general use.

Conclusion and invitation for viewers to ask questions in the comments for further assistance.

Transcripts

play00:00

hey guys I was asked by a guy in the

play00:04

comments günther to go into a bit more

play00:07

detail about setting up the zero delay

play00:17

USB input board for the mini pinball

play00:22

that I may know as well as some other

play00:27

things so we'll just very briefly go

play00:29

through this bait basically what the kit

play00:31

consists of if you buy this kit is you

play00:35

there's a a small circuit board and the

play00:39

various plug sockets for the for the

play00:43

buttons are joystick and what have you

play00:44

there's a button there's a joystick

play00:46

event club an eight-way joystick you can

play00:51

include you can use obviously one of the

play00:53

guys mentioned there it doesn't need to

play00:55

build a pinball and that's correct

play00:56

attitude for me and you can make this

play00:59

into an eight or a four way just by

play01:00

changing the position of this of this

play01:03

guy but and down Kings Park it so I'll

play01:08

show you how to do that you get eight of

play01:10

these buttons these are thirty two

play01:12

millimeter buttons and and you get a

play01:16

couple of the twenty five-millimeter

play01:17

problems these are LED you take it

play01:20

without LEDs but they're two sets of

play01:24

connectors in there one for power and

play01:27

for the button obviously Sigler one for

play01:28

the LED for the LED well these

play01:32

shortcomings here you notice about this

play01:34

so each button will have its own

play01:38

individual connection there's not an

play01:42

individual connection for the LEDs and

play01:44

you can buy more expensive ones if

play01:45

that's what you want to do but basically

play01:50

this is obviously the cheapest one that

play01:52

I could find so so you basically have to

play01:54

have to use a different method you get

play01:57

ten of these small cables that go the

play02:02

three and a half mil spade connectors to

play02:05

the back of the buttons and each one it

play02:08

goes

play02:08

look there there's a cable for the

play02:14

joystick and there's a cable for the USB

play02:17

connection so basically just a case of

play02:21

putting it all together obviously what

play02:23

you'd be putting it into its it into a

play02:25

pinball box or a main cabinet box

play02:28

similar to something like this which is

play02:38

something I've been working on but

play02:46

basically we're just going to do it out

play02:47

on the top here so you can see so you

play02:50

can see what it goes all what it's all

play02:52

about

play02:53

well set up one of these but instead of

play02:55

a joystick and and attach it to the

play02:57

computer and you could you can see

play02:58

exactly how that how that works

play03:00

spade connectors is pretty simple the

play03:03

ones on the outside if the LED on there

play03:05

if the micro switch and the way that

play03:07

this these go on is top right here

play03:11

what I'm left with another positive the

play03:14

red cable this one here there's the

play03:18

negative okay so just

play03:24

that's for one set no these are for

play03:27

these I'm touching two led I'm going to

play03:29

put them sort of power so you can see

play03:31

the LED come on book you would need to

play03:33

daisy chain these together basically the

play03:37

way that I did it is that these you can

play03:41

cut the cables here splice them together

play03:43

and then you run that you run that

play03:45

through a bigger part in this way around

play03:47

you run that through to the next one and

play03:50

you do the same you do the same you need

play03:52

to set up in your in your and your

play03:54

cabinet exactly where you're gonna put

play03:55

this so you know the length of the cable

play03:56

are you gonna use there's another easier

play03:59

option is where you can actually order a

play04:01

daisy change set of these cables with

play04:03

the with the with the Spade connectors

play04:06

already on for a few dollars but again

play04:10

it was obvious it wasn't that if you

play04:11

will took a little bit of time on the

play04:13

pond the pinball there but but basically

play04:16

we're just gonna show you on one of two

play04:18

buttons here how this is put together

play04:21

okay so again read the opposite corners

play04:26

because of SIF and then the basically

play04:32

that that's it now on on the board here

play04:36

as you can see this is this is the the

play04:40

cable for the for the micro switch

play04:41

there's only one way around you can put

play04:44

this in you couldn't get it in the wrong

play04:46

way around even if you tried forcing it

play04:48

and it just slips in and clicks into

play04:52

place there so basically that's it as

play04:54

far as wiring the micro switch up is

play04:56

concerned and but what we're going to do

play04:58

is illiterate these are to power these

play05:01

are to powerless to go through this

play05:03

these all connect to two buttons as do

play05:08

these and basically you've got

play05:10

connection of one button of a 1 2 3 or a

play05:13

0 1 2 3 4 5 6 7 8 etc around surround

play05:17

him these ones here will just be

play05:20

standing problems but these ones here if

play05:21

you look at the text down the side

play05:23

you've got like mold and turbo so if you

play05:26

set bottoms up to this and you then they

play05:28

will lie can also fire

play05:31

no changing for the paper that's not

play05:36

necessary but it might be something you

play05:37

want to experiment with put a button on

play05:39

there and then and then see what happens

play05:41

these two red ones here have have power

play05:44

and so this is a +5 volts so this will

play05:48

power the LED die in there okay so

play05:51

that's the third first button done to

play05:53

continue and having having the LEDs

play05:57

obviously you'd only two problems as I

play05:59

said you're doing it's a daisy chain all

play06:01

those together but he's got a needs its

play06:03

own separate input and that's why these

play06:04

are designed this use we could I can

play06:09

show you here with another another

play06:12

button no I want another button very

play06:17

very quickly that's this one this one

play06:20

here and as I said opposite corners and

play06:34

that would be button number two or

play06:37

whichever you want you want to put it on

play06:39

it doesn't it doesn't really matter you

play06:41

might want to do it logically but it

play06:42

doesn't really matter exactly how you

play06:46

wire is or because in in the joystick

play06:53

properties in on a computer you can

play06:56

check you can change these and what the

play06:59

government actually does but basically

play07:00

this is what one button to another

play07:04

choice take the judges cover different

play07:06

types of joysticks and I found and this

play07:09

one here is obviously since I achieve

play07:12

one but it and you've got two sets of

play07:14

some of them needs to be wide up

play07:16

settling each each movement has it would

play07:20

have its own cable and be put into this

play07:23

one here over this one it doesn't do

play07:27

that

play07:27

and basically on this particular choice

play07:31

that you need to put this need to put

play07:34

this into into it there's a five pin

play07:44

connector there and then there's only

play07:46

one place on the border you can put it

play07:47

in and that's here so we'll just we'll

play07:51

just put that look that joystick into

play07:54

there and then basically that's about it

play08:03

you just continue going through each of

play08:06

these for every state every button

play08:07

anyone - in order to get the LED to come

play08:10

out of here you can see this here now

play08:12

the plug socket here is the same as I

play08:14

put here so so let's kind of this cable

play08:18

is is of no use so you can see that's

play08:20

what I prepared there but basically what

play08:22

you would need to do is similar to this

play08:26

one you would need a plug type - the

play08:32

same type of plug so I'll show you on

play08:35

this we use this power out the second

play08:37

sock in there on that and then take that

play08:41

- that's the power the LED and now what

play08:52

you can see is evolved also they to

play08:54

change another connection here because I

play08:56

got hold of a couple of these these are

play09:00

that one or two place top ones for the

play09:03

other for the other project that I that

play09:05

I am going to start and again this is

play09:09

powerful the LEDs the LED on this one

play09:11

goes to here

play09:21

the wrong way around but never never

play09:24

mind it won't blow up if they are on my

play09:27

round and then this one here will plug

play09:32

so it will cook this one to button well

play09:37

I may think makes it but justice is just

play09:39

to demonstrate let's say for long

play09:44

so basically what we're hoping when we

play09:46

plug this in is that these two ones one

play09:49

of two is for provoking five a joystick

play09:54

joystick and the lights will come on

play09:57

this is it this is a USB cable which is

play10:03

actually really it's probably I won't

play10:05

put two 1.4 meters long just a standard

play10:08

USB multiple number one there and if you

play10:11

if you're using two of these and you

play10:12

plug them into your computer you want to

play10:14

plug them into the same socket each time

play10:16

so it recognizes the same computer that

play10:18

those are the same the same controller

play10:20

II each time and again this is just a

play10:24

simple socket isn't it one place to plug

play10:26

it in okay today and that's it popular

play10:29

local environment was many more many

play10:31

more buns as you're busy one but for our

play10:35

demonstration purposes that's all we're

play10:39

going to do it for now I'm gonna plug

play10:40

this into the computer and let's take a

play10:42

look as if it lights up expecting

play10:54

okay so okay so that's exactly what

play11:00

we're expecting this one here button is

play11:03

the LEDs come on LEDs come on come on to

play11:08

this one and then this one here we

play11:17

didn't we didn't put a power to it so

play11:19

that's why the LED is not on that one

play11:21

and and the powers come on to the joist

play11:24

it's just it's got a little multicolored

play11:27

little flashing LED thing in there and

play11:31

nothing that's power manage the preset

play11:33

and so that basically is is it now I'll

play11:37

show you on the computer I'll just have

play11:39

to move the camera around but I'll show

play11:41

you on the computer how that how that

play11:44

works and in where it's ending up in the

play11:47

computer just gonna let me just move the

play11:51

camera around so I've moved it over to

play11:53

the computer here I've got a one of the

play11:56

mono might spare eggs here this is this

play12:01

is running Windows 10 and just just a

play12:05

standard desktop so the USB just plugs

play12:10

just puts into a USB port and that

play12:14

provides the power there's a red light

play12:16

on the on the board there to show you

play12:18

that and if power power is just coming

play12:22

in okay again

play12:24

the ISO come on I will tell you you've

play12:28

probably noticed I had put this the

play12:30

wrong way around this is one of those

play12:31

that you can in your 50 50 percent

play12:34

chance to get it right but if you won't

play12:36

damage it if it's plugged in the wrong

play12:38

way if it doesn't come up properly and

play12:39

when you're testing this then you can

play12:42

the likelihood it so you may well have

play12:43

put I in the wrong way around on a

play12:45

joystick you can't blue in the wrong way

play12:47

around

play12:47

settings assess of USB game controller

play12:51

Sega okay so the game controls similar

play12:56

sender was in Windows 7 and what have

play12:58

you so if we click on them if you choose

play13:00

like this there's only one chose to be

play13:01

plugged in so it's sunny it's not

play13:03

showing you one stasis is fine we're

play13:05

gonna we're gonna look at the prophecies

play13:08

of look at the properties just like any

play13:10

other joystick properties

play13:11

now what were looking for is we're

play13:13

looking to make sure that these buttons

play13:15

work correctly so this one was wide up

play13:16

to number one so we want them to want to

play13:18

dress so you can see that this one here

play13:21

without the lights and cable plant the

play13:29

cable routing is something you spend a

play13:32

little bit of time on because you don't

play13:33

be moving stuff around cables popping

play13:36

out snapping in wow this is number two

play13:38

but it hasn't got a LED light up as we

play13:40

know but that's working fine then this

play13:45

we plugged into number five so you could

play13:50

move that right to the end in a did you

play13:52

know a number 12 or something like that

play13:54

there are 12 locations or buttons here

play13:57

and there mmm just to just to get it get

play14:01

some sort of logic so how you putting

play14:03

this all together and then the joystick

play14:04

the joystick as I mentioned I'd pull up

play14:07

run around for the roll around and when

play14:08

I swats it around now and and there you

play14:10

go you can see that that's this exit as

play14:14

I mentioned in a pinball video the

play14:17

springs are particularly strong but it

play14:19

was one of the guys mentioned if you

play14:21

just do it with your pinball you

play14:23

wouldn't need to I have this on anyway

play14:25

there you go

play14:30

he's begun to they're the comments had

play14:32

asked about a plan no I just run this

play14:35

off very very quickly and dazzling I've

play14:39

done this on Photoshop and I've got the

play14:42

PSD file and this is a PNG file on the

play14:47

Google Drive there's a link in the

play14:49

content in the in the details section

play14:53

below so you can just click on that and

play14:55

download this you can you can use this

play14:58

it's not it's not to scale as you can

play15:01

see it's not size of scale but the

play15:02

dimensions that I used are on there so

play15:05

for them for this so you can use it as a

play15:08

base to design your own but like I say

play15:13

the link for this is down below the

play15:16

video so just click on eyes this is a

play15:18

very very small file okay so we'll take

play15:22

a little of the software like so I've

play15:25

just come over to my main computer here

play15:30

where I can record this screen this is

play15:36

also a main gaming computer steam

play15:40

installed and a lot of other things

play15:43

going on but basically and what I'm just

play15:46

gonna show you here is how again this

play15:49

works so that the joisting here is the

play15:52

generic USB joystick yeah I've plugged

play15:56

in just to the USB port now if we go to

play16:00

the game controller settings here

play16:04

properties on that then again as as was

play16:08

Oh happened over there number one number

play16:10

two we got

play16:14

and the five sets up to a single player

play16:17

start button or do whatever we want it

play16:20

to really and then the joystick in

play16:23

joystick and now I plugged it in and it

play16:25

detected it perfectly you don't have to

play16:27

set anything up it just detects it as a

play16:30

general USB joystick he go into the

play16:32

properties and you can just tell her

play16:33

everything is working now in order to

play16:36

use that with a program that doesn't

play16:38

want to

play16:38

it doesn't expect a joystick to be

play16:41

plugged in for example pinball fx2 and

play16:44

three that kind of program and the

play16:46

pinball arcade

play16:47

they're expecting key presses from a

play16:49

keyboard so you can get out of a program

play16:52

here called a joy to key from from the

play16:57

website now you can see here joytokey

play17:00

dotnet and basically is it explains here

play17:03

but you you use a joystick or in our

play17:06

case our our USB arcade sets up and the

play17:13

program detects the joystick input and

play17:16

changed it to a key press output for a

play17:19

particular piece of software it's a

play17:22

great program take a look at the website

play17:24

and and you can download that that's

play17:26

free you don't pay anything okay so

play17:30

we're just gonna open that and you can

play17:34

see here it tells me on this particular

play17:37

profile you can set up a profile for

play17:39

each particular game if the importer you

play17:42

requires is not the same for each one

play17:45

but say say hey so if we press the press

play17:48

the button first button that we've got

play17:50

here is this one it's just one here

play17:52

button joystick two because I've got a

play17:53

an Xbox 360 controller plugged in at the

play17:56

moment but yeah you can see it's

play18:01

disabled so basically if you got a promo

play18:03

and nothing it won't you set the button

play18:04

press but double click on that and then

play18:06

we can we can set that

play18:08

they're as as enter okay so you can see

play18:12

here now that is assigned n to that one

play18:14

bun to which we've also got wider that

play18:17

let me know LED on you remember this one

play18:21

here will use that one is escape okay

play18:24

button three is it's not plugged in nor

play18:29

four but five is cocaine okay so you

play18:32

could also that's got the one player

play18:35

start on there so basically you could

play18:39

use that as say for example on MAME you

play18:43

would start a one player game by

play18:44

pressing one but these are just examples

play18:48

it depends really what you want what you

play18:51

want to to achieve in a piece of

play18:54

software that you're using at a time

play18:56

okay now to stick here we can use his

play19:00

stick left if we are sorry so that's

play19:05

that's going that's going on so if we if

play19:08

we use that we can we can set that to

play19:10

the left our okay

play19:18

[Music]

play19:27

okay so we can use we can use use we can

play19:31

use these to set up for any and any

play19:35

software any software gonna save the

play19:37

profile under the name of the software

play19:39

joystick key will automatically load a

play19:42

profile and if it's the same name as the

play19:46

executable file they use so if you've

play19:48

got F x3 cymbal FX real something you

play19:53

have a profile pinball fx2 and it'll

play19:55

automatically load that setup for each

play19:57

one you come out have a pro I'm going to

play19:59

another one it'll it'll load the next

play20:01

the next profile for the software that

play20:04

you're using okay so that's that's about

play20:11

it we'll save that and we can we can

play20:14

just close that down I've got it set so

play20:17

it's still running in the background if

play20:20

if required and okay so that's that's

play20:28

about it and if you've got any if you've

play20:31

got any questions again ask please ask

play20:37

in the comments and we'll catch you on

play20:41

the next video

play20:41

okay cheers guys

Rate This

5.0 / 5 (0 votes)

関連タグ
ミニピンボールUSB入力ボード設定方法ゲームコントローラージョイスティックボタンLEDケーブル接続PC接続joytokey