Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Basic wiring guide  (Read 3736 times)

0 Members and 1 Guest are viewing this topic.

lokesen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 242
  • Last login:August 12, 2013, 12:17:33 pm
    • WeeCade & Project MAME
Basic wiring guide
« on: March 26, 2011, 05:34:22 am »
I have had countless request for a completely basic guide to how arcade controls is hooked up to a computer. So I made this:

http://www.koenigs.dk/mame/eng/basicwiringguide.htm

Probably too basic for you guys, but I thing many people have a hard time understanding how it works on a basic level.


Cheers!
Weecade, Nanocade, Verticade, Project MAME and Taitorama

More to come...

emphatic

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2017
  • Last login:August 13, 2025, 03:52:26 pm
  • -"Suck it, Donny!" -"No, YOU suck it.... more".
    • Emphatic's Video Game Collection
Re: Basic wiring guide
« Reply #1 on: March 26, 2011, 05:43:04 am »
Nice guide.  :applaud: I would add an explanation about NO (Normally Open) and NC (Normally Closed) too. I've had to explain this myself on a few occasions.  :banghead:

lokesen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 242
  • Last login:August 12, 2013, 12:17:33 pm
    • WeeCade & Project MAME
Re: Basic wiring guide
« Reply #2 on: March 26, 2011, 06:07:45 am »
Nice guide.  :applaud: I would add an explanation about NO (Normally Open) and NC (Normally Closed) too. I've had to explain this myself on a few occasions.  :banghead:

Yes it's a little vague on that :) I will update it with a few extra words and correct some of the many miss spellings.

I know it's very basic, but it seems there is a need for a noob guide  :-\

Thanks :)
Weecade, Nanocade, Verticade, Project MAME and Taitorama

More to come...

VanillaGorilla

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 480
  • Last login:March 08, 2019, 10:23:51 pm
  • Coin detected in pocket
« Last Edit: March 26, 2011, 09:44:11 am by VanillaGorilla »

Cenobyte

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:August 06, 2013, 06:26:57 am
Re: Basic wiring guide
« Reply #4 on: March 26, 2011, 10:13:03 am »
Really?

 :dunno

http://wiki.arcadecontrols.com/wiki/Keyboard_Hacks
http://wiki.arcadecontrols.com/wiki/Keyboard_Encoders
http://wiki.arcadecontrols.com/wiki/Gamepad_Encoders
http://wiki.arcadecontrols.com/wiki/Wiring_Push_Buttons_and_Conventional_Digital_Joysticks

 :dunno

If you think you REALLY have something to offer, you should add it to the wiki. Why devalue the forum?

Sorry, but I like lokesen's guide more, since it uses WAY less words and only the necessary schematic. Perfect for newbies and noobs (and I am one of them  ;D ). The Byoac Wiki is nice for hardcore builders or when you want to dive deeper into the stuff, but IMHO has too much text and too little schematics.

But lokesen might want to add his stuff to the wiki, since it's so comprehensibly formulated?
« Last Edit: March 27, 2011, 04:42:37 pm by Cenobyte »

lokesen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 242
  • Last login:August 12, 2013, 12:17:33 pm
    • WeeCade & Project MAME
Re: Basic wiring guide
« Reply #5 on: March 26, 2011, 10:29:37 am »
Well, no harm in more than one guide.

You probably read more than one paper too and watch news on more than one TV channel (I hope so)

Thank you Cenobyte, my intension is to make a guide for noobs, BYOAC was totally overwhelming when I made my first cabinet, but it's the best ressource anywhere and I recommend it again and again on my homepage.
Weecade, Nanocade, Verticade, Project MAME and Taitorama

More to come...

BobA

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5943
  • Last login:July 11, 2018, 09:52:14 pm
  • What Me Worry?
Re: Basic wiring guide
« Reply #6 on: March 26, 2011, 10:54:25 am »
I like it.   Short and sweet for newbies.  Pictures really help whereas the wikki over does the pics of different controllers and makes you go elsewhere for wiring detail.   Both documents serve a purpose and the different needs of people.

mgb

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3500
  • Last login:August 03, 2025, 07:25:14 pm
  • North East, US
Re: Basic wiring guide
« Reply #7 on: March 26, 2011, 11:19:23 am »
Very nice simple guide. Thats the good base info that new guys. pretty pictures too  ;D

Kevin Mullins

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4504
  • Last login:February 01, 2021, 01:29:34 pm
    • Me on Myspace
Re: Basic wiring guide
« Reply #8 on: March 26, 2011, 01:24:51 pm »
I would add an explanation about NO (Normally Open) and NC (Normally Closed) too.

I agree with this.... namely this section of your guide.

Quote
Sometimes you will encounter micro switches with three legs instead of two. The illustration shows where you need to connect your wiring. It doesn't matter which of the two you use for GND / Ground.

It should be clarified as to WHY you use those two particular terminals so that readers understand that one set is "always on until pushed" and the other is "always off until pushed". (NC and NO respectively) And add the fact that the microswitches are generally marked NO, NC, and COM as well.

And the GROUND should always be attached to the COM (common) terminal. Not that it electronically matters which wire goes where to make it function....but control panels should be wired consistently which aids in tracing and troubleshooting later on. Especially when daisy chaining control grounds, they should be consistent as to where the ground wire goes.

Nice simple guides like this are always welcome.   :cheers:
Not a technician . . . . just a DIY'er.

lokesen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 242
  • Last login:August 12, 2013, 12:17:33 pm
    • WeeCade & Project MAME
Re: Basic wiring guide
« Reply #9 on: March 26, 2011, 01:51:27 pm »
I would add an explanation about NO (Normally Open) and NC (Normally Closed) too.

I agree with this.... namely this section of your guide.

Quote
Sometimes you will encounter micro switches with three legs instead of two. The illustration shows where you need to connect your wiring. It doesn't matter which of the two you use for GND / Ground.

It should be clarified as to WHY you use those two particular terminals so that readers understand that one set is "always on until pushed" and the other is "always off until pushed". (NC and NO respectively) And add the fact that the microswitches are generally marked NO, NC, and COM as well.

And the GROUND should always be attached to the COM (common) terminal. Not that it electronically matters which wire goes where to make it function....but control panels should be wired consistently which aids in tracing and troubleshooting later on. Especially when daisy chaining control grounds, they should be consistent as to where the ground wire goes.

Nice simple guides like this are always welcome.   :cheers:

You're totally right - I will correct this very soon.

Thank you for your input.
Weecade, Nanocade, Verticade, Project MAME and Taitorama

More to come...

SavannahLion

  • Wiki Contributor
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5986
  • Last login:December 19, 2015, 02:28:15 am
Re: Basic wiring guide
« Reply #10 on: March 26, 2011, 04:47:02 pm »
Really?

 :dunno

http://wiki.arcadecontrols.com/wiki/Keyboard_Hacks
http://wiki.arcadecontrols.com/wiki/Keyboard_Encoders
http://wiki.arcadecontrols.com/wiki/Gamepad_Encoders
http://wiki.arcadecontrols.com/wiki/Wiring_Push_Buttons_and_Conventional_Digital_Joysticks

 :dunno

If you think you REALLY have something to offer, you should add it to the wiki. Why devalue the forum?

Sorry, but I like lokesen's guide more, since it uses WAY less words and only the necessary schematic. Perfect for newbie's and noobs (and I am one of them  ;D ). The Byoac Wiki is nice for hardcore builders or when you want to dive deeper into the stuff, but IMHO has too much text and too little schematics.

But lokesen might want to add his stuff to the wiki, since it's so comprehensibly formulated?


I agree with the Gorilla but not for the reason he states.

There is nothing more irritating to find a link somewhere of what could potentially be useful information only to discover that the link leads to a dead (or reformatted) site. This problem is often compounded when dozens upon dozens of sites all link to the same source, but not one, not a single one, bothered to archive or replicate the information. The advantage of BYOAC is there is a source of income (I think) from the book and there is a vested interest for Saint to keep this site going. Not to mention all the hours all of us have invested into sites like BOYAC that if Saint decides to quit, someone else will most certainly want to continue the site. I know I would.

Not saying koening.dk is going anywhere soon, but it does look like a personal site and we all know the death rate for personal sites. :-\

In that breath, at the very minimum, would it be alright to ask the information be replicated on the wiki with a link back to the original source? That way, on the off chance the OP decides to quit, die or whatever, the information is still cached somewhere.

<thread theft>
Not to steal the thread (sorry) but if there's a concern that the Wiki has too much "advanced" information and not enough "beginner" information then why not add a sort of category to the information at hand? Some sort of automatic icon on internalized links that indicates the difficulty level of the information at hand?

For instance. Each page is tagged with a Beginner/Intermediate/Advanced flag. At the top (right, left, whatever) there is an obvious indicator as to the level of information presented. So a page (or section depending on granularity desired) on basic wiring gets a Beginner flag. A page on winding your own coil for the CRT gets an advanced flag. From that point forward, any links created from within the wiki to other parts of the wiki will have icons attached that indicate the level of difficulty involved.

This allows a person to navigate the site without drowning in information or waste time picking out nuggets amongst beginner text.

Just an idea....
</thread theft>

lokesen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 242
  • Last login:August 12, 2013, 12:17:33 pm
    • WeeCade & Project MAME
Re: Basic wiring guide
« Reply #11 on: March 26, 2011, 05:10:40 pm »
If I abandon my homepage at any point, I will make sure all pics and info will be available for everyone :)

I don't wan't to waste 4 years of work in the nothingness :)
Weecade, Nanocade, Verticade, Project MAME and Taitorama

More to come...

D_Harris

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 509
  • Last login:September 25, 2024, 10:06:48 pm
Re: Basic wiring guide
« Reply #12 on: March 26, 2011, 05:41:40 pm »
I don't think "difficulty" is the problem.

The problem is omitted information. Even the easy things cause hang-ups when the instructions are missing something. It is assumed that certain things are known and that is not always the case.

To give an example, it was much, much easier for me hack a SideWinder and get it working perfectly with MAME than it was to just connect Andy's MiniPAC and get it working with MAME. In fact I still haven't been able to gather all the info I need to do use the MiniPAC and I've spent many times more hours on that than the SideWinder Hack.

Why? Because  even though there can be some improvements to StaticX's SideWinder instructions they are a lot clearer and complete than anything regarding the two MiniPACs, which I've had going on 7 years. (And the search on this site is terrible).

"A picture is worth a thousand words" can be so true. Whenever a component is referenced you should at least have a image of said component. If it connects to another component, then there should be a image of that also, so that whoever is reading the instructions can see that "A" connects to "B" and what they both look like. When you assume that everyone knows exactly what "common" means, a Daisy chain does, or barrier strip is, you leave out a lot of people.

All key words should be linked to definitions, so that if someone isn't familiar with them they can click on the link. And those who are more knowledgeable can bypass it. Not only should there be an image of all components mentioned, but all locations mentioned on each component should be labeled.

Darren Harris
Staten Island, New York.
My collection:Asteroids, Joust, Millipede, Ms. Pac-man, Pole Position, Robotron 2084, Star Trek, Star Wars, and 100+ PCBs. Trading/Selling:Arkanoid: R.O.D. Cocktail, Tornado spinner, Hewlett Packard 16500A Logic Analysis System with Accessories. Wanted:Mach 3 joystick. Millipede Trackball. 100° or WG4600 monitor Tube.

Nephasth

  • Guest
  • Trade Count: (0)
Re: Basic wiring guide
« Reply #13 on: March 26, 2011, 05:47:43 pm »
   ;)

VanillaGorilla

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 480
  • Last login:March 08, 2019, 10:23:51 pm
  • Coin detected in pocket
Re: Basic wiring guide
« Reply #14 on: March 27, 2011, 12:42:58 am »
Quote
There is nothing more irritating to find a link somewhere of what could potentially be useful information only to discover that the link leads to a dead (or reformatted) site. This problem is often compounded when dozens upon dozens of sites all link to the same source, but not one, not a single one, bothered to archive or replicate the information. The advantage of BYOAC is there is a source of income (I think) from the book and there is a vested interest for Saint to keep this site going. Not to mention all the hours all of us have invested into sites like BOYAC that if Saint decides to quit, someone else will most certainly want to continue the site. I know I would.


Actually, that is a large part of what I meant.

The members of this site, contributing their knowledge to this site provides value to the whole community, which in turn provides insurance that their contributions as well as others, dont disappear into the ether, should a vanity site, or vanity site owner, die off, lose interest, have a religious conversion, whatever.

This site is only as valuable as the users who contribute to it. Its a self evident truth.

If the OP's intentions for posting the guide are self-serving, or ego based, then my comments dont really apply...I'm happy to call a spade a spade when necessary.

  ;)

Ohms law?! Now thats just mean! >:D

lokesen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 242
  • Last login:August 12, 2013, 12:17:33 pm
    • WeeCade & Project MAME
Re: Basic wiring guide
« Reply #15 on: March 27, 2011, 05:16:42 am »
If anybody finds any use for the small newbie guide, I'm happy.

-->  Kevin Mullins  - Thank you for providing me with something constructive.

Let's just drop the pointless ideological debate and contribute to the community instead of wasting time with  :blah:

 ;)


« Last Edit: March 27, 2011, 05:24:17 am by lokesen »
Weecade, Nanocade, Verticade, Project MAME and Taitorama

More to come...

lokesen

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 242
  • Last login:August 12, 2013, 12:17:33 pm
    • WeeCade & Project MAME
Re: Basic wiring guide
« Reply #16 on: March 27, 2011, 05:25:30 am »
"Click"

I just pushed the "Like button" for my own comment
Weecade, Nanocade, Verticade, Project MAME and Taitorama

More to come...

Cenobyte

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 99
  • Last login:August 06, 2013, 06:26:57 am
Re: Basic wiring guide
« Reply #17 on: March 27, 2011, 04:50:46 pm »
Btw: love your Weecade design (I thought the site looked familiar) and currently building one myself!  ;D

mgb

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3500
  • Last login:August 03, 2025, 07:25:14 pm
  • North East, US
Re: Basic wiring guide
« Reply #18 on: March 27, 2011, 08:34:47 pm »
If anybody finds any use for the small newbie guide, I'm happy.

-->  Kevin Mullins  - Thank you for providing me with something constructive.

Let's just drop the pointless ideological debate and contribute to the community instead of wasting time with  :blah:

 ;)




Very well said