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: Dumb question about joystick / button wiring  (Read 1538 times)

0 Members and 1 Guest are viewing this topic.

Scotty

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 77
  • Last login:May 01, 2025, 09:16:56 am
  • I'm a llama!
Dumb question about joystick / button wiring
« on: February 20, 2021, 02:23:21 pm »
Ok, I pretty much know the answer, but I did 60 hours of overtime last check, and was hallucinating yesterday, so I just need confirmation....    I am putting a very strange control panel together, with a 5 button Asteroids layout, a dedicated diagonal stick for Q*Bert, a cocktail style Taito Space Invaders layout and a pinball plunger with flippers, amongst others.  Question is, to save inputs on the encoder, am I correct in my theory that multiple similar inputs can be wired to the same input?  Example would be fire on the Asteroids panel, with the main fire for the joystick, and left and right on the Asteroids pannel, paired with left and right on the joystick?

javeryh

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7961
  • Last login:August 01, 2025, 10:06:09 am
Re: Dumb question about joystick / button wiring
« Reply #1 on: February 20, 2021, 02:33:36 pm »
Yes you are correct at least with respect to an iPAC or similar encoder.  No idea how the cheap zero delay "encoders" would work since they get recognized as a controller and not a keyboard..

Scotty

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 77
  • Last login:May 01, 2025, 09:16:56 am
  • I'm a llama!
Re: Dumb question about joystick / button wiring
« Reply #2 on: February 20, 2021, 02:58:18 pm »
I am actually using 2 'built in controllers'.   One is the Zebsboard pinball plunger and the other is the Ultimarc 360 balltop.  17 and 8 inputs respectively.

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3431
  • Last login:Today at 01:35:39 am
Re: Dumb question about joystick / button wiring
« Reply #3 on: February 20, 2021, 03:55:56 pm »
Short answer is it doesn't matter, so long as one of the switches connects the "active" to ground. You would just "daisy chain" the relevant active terminals, in the same way as you do the grounds.
Check out my completed projects!


Scotty

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 77
  • Last login:May 01, 2025, 09:16:56 am
  • I'm a llama!
Re: Dumb question about joystick / button wiring
« Reply #4 on: February 20, 2021, 04:00:10 pm »
That is what I figured, just wanted to confirm.  Thank you much for the fast reply.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9674
  • Last login:Today at 04:10:03 am
  • Designated spam hunter
Re: Dumb question about joystick / button wiring
« Reply #5 on: February 20, 2021, 04:11:48 pm »
Ok, I pretty much know the answer, but I did 60 hours of overtime last check, and was hallucinating yesterday, so I just need confirmation....    I am putting a very strange control panel together, with a 5 button Asteroids layout, a dedicated diagonal stick for Q*Bert, a cocktail style Taito Space Invaders layout and a pinball plunger with flippers, amongst others.  Question is, to save inputs on the encoder, am I correct in my theory that multiple similar inputs can be wired to the same input?  Example would be fire on the Asteroids panel, with the main fire for the joystick, and left and right on the Asteroids pannel, paired with left and right on the joystick?
Like Zebidee said, no problem.

Here's an example of an 8-way joystick wired in parallel with a 4-way stick.
- When lines cross, a dot = connected and no dot = not connected.



Yes you are correct at least with respect to an iPAC or similar encoder.  No idea how the cheap zero delay "encoders" would work since they get recognized as a controller and not a keyboard..
The potential problem with several controls per input in a panel with an IPac and a ZD is that the IPacs are "active low" devices (apply daisy-chained ground to the input to trigger the output) and the ZDs are "active high" devices. (apply daisy-chained 5v to the input to trigger the output)

As long as you keep the IPac input controls electrically separate from the ZD input controls, it will work OK.
- Remember what you learned in Ghostbusters, "Don't cross the streams."   :lol


Scott