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: Is there a single control board that can do all of this?  (Read 1484 times)

0 Members and 1 Guest are viewing this topic.

bollwerk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:November 20, 2023, 08:27:52 pm
  • I want to build my own arcade controls!
Is there a single control board that can do all of this?
« on: February 16, 2018, 11:41:09 pm »
I am thinking about building (or having built, more accurately) a single player control panel with the following items:
Happ mechanical rotary joystick on left
8-way "flight stick" with trigger and thumb buttons on the right
buttons in the middle
push/pull spinner somewhere between the joysticks

I realize I can use 2-3 control boards (such as ultimarc's ipac2 and rotary interface - not sure if a push/pull spinner is fully supported by the ipac2 though).
However, since this is a controller that will sit on my lap and be connected to a RPi3 across the room, a single USB cable would be ideal.
Is there any single control board that can do all this, or will I just have to deal with having more than 1 cable? (or use a powered usb hub inside the controller, but that means 2 wires minimum anyway)

Thanks.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9403
  • Last login:Today at 12:08:16 am
  • Designated spam hunter
Re: Is there a single control board that can do all of this?
« Reply #1 on: February 17, 2018, 04:09:52 pm »
First step is to list each type of input for all of the desired controls:

Happ mechanical rotary joystick
- 4 microswitch inputs
- rotary encoder inputs

8-way "flight stick" with trigger and thumb buttons
- 6 or 7 microswitch inputs

buttons (6 player buttons + Coin + Start + Exit + Pause?)
- 10 microswitch inputs

push/pull spinner
- 2 microswitch inputs for push/pull
- 5v, ground, and 2 data lines for the spinner
---------------
Totals:

23 microswitch inputs
1 set of optical inputs
1 set of rotary inputs
----------------
If you want a single encoder board that can handle all of those inputs, check out the Ultimarc U-HID.

There is an "App Note AN1001" PDF mentioned here and in the U-HID manual that is supposed to show how to connect the rotary joystick inputs, but the link is 404.   :dunno
(Just PM'd Andy to let him know that link is broken)

Another option is to use two encoders and an un-powered hub.

  Rotary and microswitch inputs:
- A Leonardo Micro Arduino running the KADE miniArcade 2.0 firmware (configure as a keyboard-style encoder)
- GGG GP-Wiz40 (gamepad-style encoder)

  Optical inputs:
- A Leonardo Pro Micro Arduino running StefanBurger's Illuminated spinner firmware
- GGG Opti-Wiz

    or

Another possible two-encoder combination is an IPac for microswitches/optical and a Leonardo Pro Micro Arduino running the KADE miniArcade 2.0 firmware for rotary.

Regardless of the encoder(s)/hub you select, you can use a Neutrik NAUSB-W-B feedthru for single cable connection from the controller to the RasPi3.
- Turn the feedthru barrel so the A connector for the U-HID or hub is on the inside.
- That puts the B connector on the outside allowing you to use a single USB A-B cable to connect the controller to the RasPi3.




Scott
« Last Edit: February 17, 2018, 04:14:52 pm by PL1 »

AndyWarne

  • Trade Count: (+18)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1938
  • Last login:April 11, 2021, 03:37:09 am
    • Ultimarc
Re: Is there a single control board that can do all of this?
« Reply #2 on: February 18, 2018, 07:22:18 am »

There is an "App Note AN1001" PDF mentioned here and in the U-HID manual that is supposed to show how to connect the rotary joystick inputs, but the link is 404.   :dunno
(Just PM'd Andy to let him know that link is broken)



This is back up now, thanks.

bollwerk

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 47
  • Last login:November 20, 2023, 08:27:52 pm
  • I want to build my own arcade controls!
Re: Is there a single control board that can do all of this?
« Reply #3 on: February 18, 2018, 08:57:14 pm »
Thanks SO much. Exactly what I was looking for.