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: Spinner pins on X-Arcade Tri-mode board?  (Read 2099 times)

0 Members and 1 Guest are viewing this topic.

SRGilbert

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14
  • Last login:April 01, 2022, 08:58:11 pm
  • I want to build my own arcade controls!
Spinner pins on X-Arcade Tri-mode board?
« on: March 31, 2021, 11:31:13 pm »
After owning an original X-Arcade Two player unit since they were first released, I decided to update the old controller board with the new Tri-Mode PCB.  It was pretty easy to swap out but what caught my eye was an unused four pin connector marked “Spinner” but I can find no reference to this anywhere.  Anyone know the deal?

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9674
  • Last login:Today at 04:48:55 pm
  • Designated spam hunter
Re: Spinner pins on X-Arcade Tri-mode board?
« Reply #1 on: April 01, 2021, 02:27:11 am »
what caught my eye was an unused four pin connector marked “Spinner” but I can find no reference to this anywhere.  Anyone know the deal?
Looks like they are typical optical spinner connections.
  Vcc = 5v to power the optical circuits.
  Gnd = Ground for the optical circuits.
  SP1 and SP2 = Data lines.  If the spinner moves opposite of the expected direction, swap the data lines.

If you don't have an optical spinner handy, you can probably test this theory by generating a fake quadrature waveform.
- Tie one data line to ground (data low) and put a switch between the other data line and ground.
- Assuming that the encoder is an active low device (most modern devices are) and that it includes an optical (mouse) encoder circuit, you should see the cursor wobble back and forth one step when you press and release the switch.
-- Ground on both pins  (switch closed) = phase 1.
-- Ground removed from one pin (switch open) = phase 2 or 4.


---------------
Checking on the X-Arcade site, there's a page about adding a spinner, but it looks like it's about the older X-Arcade boards.   :dunno
- Links and video are 8 - 12 years old which is many years before they started selling tri-mode boards.
https://support.xgaming.com/support/solutions/articles/12000003136-how-can-i-add-a-spinner-to-my-x-arcade-
Quote
you will not be able to connect a spinner to the existing X-Arcade  electronics, so when looking for a spinner to purchase be sure it has  its own USB connection


Scott

SRGilbert

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 14
  • Last login:April 01, 2022, 08:58:11 pm
  • I want to build my own arcade controls!
Re: Spinner pins on X-Arcade Tri-mode board?
« Reply #2 on: April 02, 2021, 09:51:27 pm »
For what it’s worth, I contacted X-Gaming and they replied with a very succinct “We may release a spinner in future” and that was it.  It would be interesting to know if any currently available spinners could work now.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9674
  • Last login:Today at 04:48:55 pm
  • Designated spam hunter
Re: Spinner pins on X-Arcade Tri-mode board?
« Reply #3 on: April 02, 2021, 10:49:30 pm »
For what it’s worth, I contacted X-Gaming and they replied with a very succinct “We may release a spinner in future” and that was it.  It would be interesting to know if any currently available spinners could work now.
First place to check is in Windows Control Panel -- Devices and Printers.

Right click on the encoder icon and look at the properties.
- If the "Hardware" tab mentions HID Mouse in addition to the expected HID Keyboard and HID Gamepad (Joypad?), the firmware may already support optical (mouse) inputs.  Try the fake quadrature test mentioned in the previous post.
- If there's no mention of HID Mouse, the firmware doesn't support spinners yet.  No idea if you can update the firmware on an X-Arcade encoder yourself.   :dunno


Scott