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: Its been a while since i've been here. New project idea.  (Read 2792 times)

0 Members and 1 Guest are viewing this topic.

PixelCloud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:April 26, 2005, 07:15:14 pm
  • I'm a llama!
Its been a while since i've been here. New project idea.
« on: March 27, 2005, 02:03:50 pm »
Well i'm back and i'm in my new house. Anyways i've decided to start my new project, its going to a set of arcade controls. This is my basic idea.

There are goign to be 3 parts to it.

The Controller Hub

This will contain the computer inferface device (ipac mini) and it will be wired to two input devices. The controller hub will also have enough room to expand to a larger contoller inferface and add room for two new inputs. (see attached drawing) its just a quick drawing i did in ms paint.

THe idea is taht the players can hold their own controllers (much like playing a console) and wont have to sit next to each other (needed for parties). The wires from the ipac mini will be spliced into another wire (usb, rg45, ???) so the cnnecting wire wont be big. Then when it gets to the controller it is connccted to the switches and sticks.

The Controllers (1 for each player)

The main advantage of having the controllers seperate from each other and the inferface is that the players an have more flexbility to where they sit, etc,etc

Im' going to make two controllers right now that have 1 8-way stick, 6 buttons, and a start and credit button. The wires connecting the switches will be wired into another cable and will connect to the main hub.

EDIT one: The controllers are also goign to be designed in an ergonomic way with the joystick being rotated about 10 degrees clockwise (fromt the vertical) and the button layout the same way (but counter clockwise fromt he horizontal)

So i have some questions...

1) will this work?
2) has anyone ever done something like this before?
3) any suggestions?



EDIT:

I plan on using brushed aluminium for the controller hub and im hoping to use plastics for the controllers.
« Last Edit: March 27, 2005, 02:37:01 pm by PixelCloud »

oldsage

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 213
  • Last login:December 19, 2005, 09:11:47 pm
  • Does SHMIGRUB ring any bells??
Re: Its been a while since i've been here. New project idea.
« Reply #1 on: March 27, 2005, 02:19:03 pm »
I'm actually designing something simmilar, only mine will seat inside an arcade cab and will only be present for easy expenabilty... Hope it works out for you, remember to post pics...
My only suggetion is that you use DB15's or something, it has more pins the RG45 and (to my eyes) looks better...

EDIT: BTW, why do you use 4 ways? How many 4 way games are there that use 6 buttons???
« Last Edit: March 27, 2005, 02:20:39 pm by oldsage »
I had a cool sig once... But it had to go because of *someone*... You know who you are!

Grasshopper

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2380
  • Last login:March 04, 2025, 07:13:36 pm
  • life, don't talk to me about life
Re: Its been a while since i've been here. New project idea.
« Reply #2 on: March 27, 2005, 02:19:29 pm »
I've done exactly the same thing but I've only built one controller so far.

I hacked a standard Ipac into an old Belkin printer switchbox. The hub connects to the control panels using two 36 pin Centronics cables.

The great thing about using a printer switchbox is that they are sturdy and come with pre-cut holes for the Centronics sockets.

You could do the same thing using a DB25 switchbox but I prefer Centronics connectors because they are sturdier and clip into place.

"Patriotism is the last refuge of the scoundrel." - Samuel Johnson

PixelCloud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:April 26, 2005, 07:15:14 pm
  • I'm a llama!
Re: Its been a while since i've been here. New project idea.
« Reply #3 on: March 27, 2005, 02:32:11 pm »
I'm actually designing something simmilar, only mine will seat inside an arcade cab and will only be present for easy expenabilty... Hope it works out for you, remember to post pics...
My only suggetion is that you use DB15's or something, it has more pins the RG45 and (to my eyes) looks better...

EDIT: BTW, why do you use 4 ways? How many 4 way games are there that use 6 buttons???


well they are happs supers so i guess they are 8 ways.. but i just looked at the amount of switches and saw 4... so i said 4 way...

whoops

PixelCloud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:April 26, 2005, 07:15:14 pm
  • I'm a llama!
Re: Its been a while since i've been here. New project idea.
« Reply #4 on: March 27, 2005, 02:34:04 pm »
I've done exactly the same thing but I've only built one controller so far.

I hacked a standard Ipac into an old Belkin printer switchbox. The hub connects to the control panels using two 36 pin Centronics cables.

The great thing about using a printer switchbox is that they are sturdy and come with pre-cut holes for the Centronics sockets.

You could do the same thing using a DB25 switchbox but I prefer Centronics connectors because they are sturdier and clip into place.



i was thiking of using those cables for mine too, the problem i asw though was that they arent *that* flexible and that might pose a problem.

Did you do a PCB hack? or wire to wire?

Grasshopper

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2380
  • Last login:March 04, 2025, 07:13:36 pm
  • life, don't talk to me about life
Re: Its been a while since i've been here. New project idea.
« Reply #5 on: March 27, 2005, 02:40:28 pm »
I'm not sure what you mean by a PCB hack. The sockets in the switchbox came pre-wired so that saved me a lot of soldering. As I used a standard Ipac (not a Minipac) I just had to strip the ends of the wires and connect them to the Ipac's screw connectors.

I'll post pictures when I get a chance.
"Patriotism is the last refuge of the scoundrel." - Samuel Johnson

PixelCloud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:April 26, 2005, 07:15:14 pm
  • I'm a llama!
Re: Its been a while since i've been here. New project idea.
« Reply #6 on: March 27, 2005, 02:42:10 pm »
I'm not sure what you mean by a PCB hack. The sockets in the switchbox came pre-wired so that saved me a lot of soldering. As I used a standard Ipac (not a Minipac) I just had to strip the ends of the wires and connect them to the Ipac's screw connectors.

I'll post pictures when I get a chance.

i should probably explain myself more... lol

what i mean is you could of put all the wires going to a pcb in the controllers and have traces going to the 36 pin connector

PixelCloud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:April 26, 2005, 07:15:14 pm
  • I'm a llama!
Re: Its been a while since i've been here. New project idea.
« Reply #7 on: March 27, 2005, 05:34:38 pm »
ok


question time...

there are 13 wires going from each controller to the ipac, im' looking for some cable, perferrablly a round connector, that is flexible and has space for atleast 13 wires..

oldsage

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 213
  • Last login:December 19, 2005, 09:11:47 pm
  • Does SHMIGRUB ring any bells??
Re: Its been a while since i've been here. New project idea.
« Reply #8 on: March 27, 2005, 05:44:44 pm »
ok


question time...

there are 13 wires going from each controller to the ipac, im' looking for some cable, perferrablly a round connector, that is flexible and has space for atleast 13 wires..

Round??? I'm not sure i know what you mean by "round", but DB15 has 15 pins, and can be had from RadioShack for about 1.50-2$ each... Hope that's round enough for ya
I had a cool sig once... But it had to go because of *someone*... You know who you are!

Flinkly

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1244
  • Last login:March 14, 2017, 01:14:21 pm
Re: Its been a while since i've been here. New project idea.
« Reply #9 on: March 27, 2005, 05:47:28 pm »
what about a cat5 cable?

PixelCloud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:April 26, 2005, 07:15:14 pm
  • I'm a llama!
Re: Its been a while since i've been here. New project idea.
« Reply #10 on: March 27, 2005, 05:51:13 pm »
ok


question time...

there are 13 wires going from each controller to the ipac, im' looking for some cable, perferrablly a round connector, that is flexible and has space for atleast 13 wires..

Round??? I'm not sure i know what you mean by "round", but DB15 has 15 pins, and can be had from RadioShack for about 1.50-2$ each... Hope that's round enough for ya  ;)...

i want the connector to be a circle, opposed to the wide db connectors (i'll draw a picture if you need me to explain more)

PixelCloud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:April 26, 2005, 07:15:14 pm
  • I'm a llama!
Re: Its been a while since i've been here. New project idea.
« Reply #11 on: March 27, 2005, 05:52:31 pm »
what about a cat5 cable?  their cheap and can get them anywhere.  also, you could put a female connector on the controller also and be able to store everything nicely. 

as for the whole setup, i'd put a pause button on the first player.  i'm making one of these for a friend, and thats the route he went, so he could pause the game if the need was there, but so others couldn't be a nusaince.  or however you spell that. 

also, i wouldn't rotate the joystick.  it seems smart now, but your hands will never get used to it.  up should always be up on a joystick.  now for the buttons...it's all about what you feel is right.

cat5 cables only have 8 wires i think

oldsage

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 213
  • Last login:December 19, 2005, 09:11:47 pm
  • Does SHMIGRUB ring any bells??
I had a cool sig once... But it had to go because of *someone*... You know who you are!

PixelCloud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:April 26, 2005, 07:15:14 pm
  • I'm a llama!
Re: Its been a while since i've been here. New project idea.
« Reply #13 on: March 27, 2005, 06:25:31 pm »
what about a cat5 cable?  their cheap and can get them anywhere.  also, you could put a female connector on the controller also and be able to store everything nicely. 

as for the whole setup, i'd put a pause button on the first player.  i'm making one of these for a friend, and thats the route he went, so he could pause the game if the need was there, but so others couldn't be a nusaince.  or however you spell that. 

also, i wouldn't rotate the joystick.  it seems smart now, but your hands will never get used to it.  up should always be up on a joystick.  now for the buttons...it's all about what you feel is right.

cat5 cables only have 8 wires i think

They do...

The only connector i know of that has more than 13 pins and is round (more like square), is a 15 pin molex (or interlocking), although they are hard to use and are gennerally really ugly...

EDIT: BTW, how are you gonna use plastic for the controllers???

vacuum forming i hope

Grasshopper

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2380
  • Last login:March 04, 2025, 07:13:36 pm
  • life, don't talk to me about life
Re: Its been a while since i've been here. New project idea.
« Reply #14 on: March 27, 2005, 07:14:07 pm »
Here are a couple of pictures of my hub box.
"Patriotism is the last refuge of the scoundrel." - Samuel Johnson

PixelCloud

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 95
  • Last login:April 26, 2005, 07:15:14 pm
  • I'm a llama!
Re: Its been a while since i've been here. New project idea.
« Reply #15 on: March 27, 2005, 07:48:01 pm »
i'm decided on using the DB15 connectors, they worked well as a gameport, so i'm assuming they will work again.

oldsage

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 213
  • Last login:December 19, 2005, 09:11:47 pm
  • Does SHMIGRUB ring any bells??
Re: Its been a while since i've been here. New project idea.
« Reply #16 on: March 28, 2005, 10:30:43 am »
Here are a couple of pictures of my hub box.

What's with the switches???
I had a cool sig once... But it had to go because of *someone*... You know who you are!

Grasshopper

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2380
  • Last login:March 04, 2025, 07:13:36 pm
  • life, don't talk to me about life
Re: Its been a while since i've been here. New project idea.
« Reply #17 on: March 28, 2005, 12:44:11 pm »
Here are a couple of pictures of my hub box.

What's with the switches???

The first switch selects between USB and ps/2 operation.

The second switch selects between the default MAME codeset and the programmable codeset.

The third switch changes the behaviour of the start buttons from arcade mode to console mode. This will require a bit of explaining.

Each control panel can have a player 1 and a player 2 start button. In console mode pressing the player 1 button starts a single player game and pressing the player 2 button starts a two player (or alternating player) game. This happens regardless of which socket the panel is connected to. This arrangement works fine for classic arcade games. However, my intention is to eventually build a second box containing two hacked Dreamcast controllers so I can use my control panels with my Dreamcast. But dreamcast controllers only have one start button and it wouldn't always be appropriate to give a player access to the opposing player's start button. So I came up with console mode. Basically in this mode the player 1 button is your own start button (which will depend upon which socket of the hub the panel is connected to), and the player 2 button doesn't do anything.
« Last Edit: March 28, 2005, 12:46:24 pm by Grasshopper »
"Patriotism is the last refuge of the scoundrel." - Samuel Johnson

crashwg

  • Trade Count: (+10)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3074
  • Last login:May 24, 2019, 11:01:05 am
Re: Its been a while since i've been here. New project idea.
« Reply #18 on: March 28, 2005, 04:07:55 pm »
Might I suggest THESE!

I'm probably going to be using a few of those on a project I'm planning for the not so near future.  Haven't got one in hand yet so I can't comment on their flexibility but I'm sure it'll be better than a "normal" VGA cable.
If there's bees in the trap I'm catching em
By the thorax and abdomen
And sanding the stingers down to a rough quill
Then I dip em in ink, and I scribble a bit
But if it they wriggle then I tickle em until they hold still
Lemme say it again
In my land of pretend
I use bees as a mf'n pen

oldsage

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 213
  • Last login:December 19, 2005, 09:11:47 pm
  • Does SHMIGRUB ring any bells??
Re: Its been a while since i've been here. New project idea.
« Reply #19 on: March 28, 2005, 05:30:18 pm »
Here are a couple of pictures of my hub box.

What's with the switches???

The first switch selects between USB and ps/2 operation.

The second switch selects between the default MAME codeset and the programmable codeset.

The third switch changes the behaviour of the start buttons from arcade mode to console mode. This will require a bit of explaining.

Each control panel can have a player 1 and a player 2 start button. In console mode pressing the player 1 button starts a single player game and pressing the player 2 button starts a two player (or alternating player) game. This happens regardless of which socket the panel is connected to. This arrangement works fine for classic arcade games. However, my intention is to eventually build a second box containing two hacked Dreamcast controllers so I can use my control panels with my Dreamcast. But dreamcast controllers only have one start button and it wouldn't always be appropriate to give a player access to the opposing player's start button. So I came up with console mode. Basically in this mode the player 1 button is your own start button (which will depend upon which socket of the hub the panel is connected to), and the player 2 button doesn't do anything.


I see... So did you just connect the switches to the jumpers on your I-PAC? BTW, i originally designed my "interface box" to include two or four hacked PS gamepads, but finally ditched the idea when i understood that most PS2 games use the analog sticks, and that the buttons in a dual-shock 2 are analog too... I might go back to it, though, if i come across two cheap controllers...
I had a cool sig once... But it had to go because of *someone*... You know who you are!

Grasshopper

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2380
  • Last login:March 04, 2025, 07:13:36 pm
  • life, don't talk to me about life
Re: Its been a while since i've been here. New project idea.
« Reply #20 on: March 29, 2005, 06:58:47 am »
Quote from: oldsage

I see... So did you just connect the switches to the jumpers on your I-PAC?
 

Yes.

I believe the newer Ipacs are jumperless so if I did this again two of the switches would not be needed. I'd also use a Minipac as it was a tight squeeze fitting a standard Ipac into the box.

The newer Ipacs autodetect between USB and ps/2 which is a useful improvement. But it's a shame that the facility to switch from a default to a programmable codeset has been removed
"Patriotism is the last refuge of the scoundrel." - Samuel Johnson

oldsage

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 213
  • Last login:December 19, 2005, 09:11:47 pm
  • Does SHMIGRUB ring any bells??
Re: Its been a while since i've been here. New project idea.
« Reply #21 on: March 29, 2005, 01:00:48 pm »
Quote from: oldsage

I see... So did you just connect the switches to the jumpers on your I-PAC?
 

Yes.

I believe the newer Ipacs are jumperless so if I did this again two of the switches would not be needed. I'd also use a Minipac as it was a tight squeeze fitting a standard Ipac into the box.

The newer Ipacs autodetect between USB and ps/2 which is a useful improvement. But it's a shame that the facility to switch from a default to a programmable codeset has been removed

Sweet... Did you solder directly to the pins? It would be a shame to do something so permanent...
Also, are you sure about the new ones not having all those jumpers? It seems the one i bought a week ago does have a few jumpers on it... I hate jumpers... Never quite got the hang of them... :)

Anyway, sweeeeeet... Do you have a website documenting every little bit of what you did?
I had a cool sig once... But it had to go because of *someone*... You know who you are!