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: Atari Tempest spinner pinout sanity check for USB hack  (Read 885 times)

0 Members and 1 Guest are viewing this topic.

alfonzotan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 543
  • Last login:October 31, 2024, 06:08:39 pm
    • The Cab With No Name
Atari Tempest spinner pinout sanity check for USB hack
« on: October 08, 2024, 05:30:49 pm »
Working on a little hack for my multi-vector cab that I've done multiple times in the past, but can't get working now for some random reason:  taking an old ball mouse and rewiring it to act as a USB interface for an optical board, in this case a Tempest spinner.  I've tried two different mouse boards and can't get any screen motion on a PC, a Mac or a Pi.  I know the optical board works, the spinner tests fine in my actual Tempest cabinet, and I know the mice (mouses?) worked, they both tested working as well. 

Looking at the schematic and the board, I think I've got this right, but I can't get any computer to recognize it.  Please have pity and sanity-check me:



PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9519
  • Last login:Today at 01:18:06 am
  • Designated spam hunter
Re: Atari Tempest spinner pinout sanity check for USB hack
« Reply #1 on: October 09, 2024, 03:52:33 am »
Looking at the schematic and the board, I think I've got this right, but I can't get any computer to recognize it.
To confirm that you have the pin numbers right, apply power to the board and use your phone camera to see if the IR LEDs light.
- If they light, the pin numbers are right because the LEDs are forward biased.
- If they don't light, the pin numbers are backward because the LEDs are reverse biased.

If the LEDs light but you get no movement when you block/unblock the optos, you may have an active-high opto board and an active-low mouse encoder. (or vice-versa)
- What voltages do you get for logic HIGH and LOW?


Scott

alfonzotan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 543
  • Last login:October 31, 2024, 06:08:39 pm
    • The Cab With No Name
Re: Atari Tempest spinner pinout sanity check for USB hack
« Reply #2 on: October 09, 2024, 01:53:00 pm »
Thank you, looks like this one is active high.  No wonder it wasn't working.

RandyT

  • Trade Count: (+14)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 6954
  • Last login:November 01, 2024, 08:07:33 am
  • Friends don't let friends hack keyboards.
    • GroovyGameGear.com
Re: Atari Tempest spinner pinout sanity check for USB hack
« Reply #3 on: October 10, 2024, 11:19:18 am »
The schematic suggests that the outputs need to be pulled low externally.  Whatever you are connecting to it, may not be doing this, or doing it in such a way that the waveform isn't readable by that device.  That's my thought anyway.

alfonzotan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 543
  • Last login:October 31, 2024, 06:08:39 pm
    • The Cab With No Name
Re: Atari Tempest spinner pinout sanity check for USB hack
« Reply #4 on: October 10, 2024, 01:41:05 pm »
The schematic suggests that the outputs need to be pulled low externally.  Whatever you are connecting to it, may not be doing this, or doing it in such a way that the waveform isn't readable by that device.  That's my thought anyway.

Thanks!

alfonzotan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 543
  • Last login:October 31, 2024, 06:08:39 pm
    • The Cab With No Name
Re: Atari Tempest spinner pinout sanity check for USB hack
« Reply #5 on: October 15, 2024, 05:23:51 pm »
Rather than keep fighting with this setup, I just sprung for an Opti-Pac, set P1 Spinner X to active high with the little utility application, and boom, it works.

Yes, I probably could have found a cheaper fix...