Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: rfancella on February 25, 2022, 12:19:09 pm

Title: TS-USP01 Spinner and an older Opti-Pac
Post by: rfancella on February 25, 2022, 12:19:09 pm
Hello all!
It has been a while since I posted.  :embarassed:  I am starting a new cutdown IT cab build.  I have a Happ trackball and just picked up a TS-USP01 spinner for cheap.  I have an older Opti-Pac that I am using with the trackball and it works great!  I cannot get the spinner to work through it though.  I understand the spinner requires 3.3vdc power, yet the Opti-Pac is 5vdc output.  So I used a 5vdc to 3.3vdc voltage regulator to get the voltage down.  When using it, I get nothing on the spinner. No light and no movement of the pointer in windows.  If I connect the spinner directly up to the 5v line on the Opti-Pac, it appears to work, but no matter what I set the jumpers to on the spinner, the pointer just wiggles a little back and forth.
Has anyone any thoughts?  Maybe someone got it working?  I could buy the GRS interface board, but I already had the Opti-Pac in use.
Thank you,
Ron
Title: Re: TS-USP01 Spinner and an older Opti-Pac
Post by: PL1 on February 25, 2022, 03:40:41 pm
the pointer just wiggles a little back and forth.
This usually happens when one of the data lines isn't switching between logic high and low. (i.e. alternating between phase 1+2 if data line A is stuck low but data line B is working)

(https://upload.wikimedia.org/wikipedia/commons/thumb/6/68/Quadrature_Diagram.svg/600px-Quadrature_Diagram.svg.png)

If the spinner is supposed to run on 3.3v and you fed it 5v, you may have burned out one of the LEDs or phototransistors.   :embarassed:
- Check if the data lines switch between high and low when you *very slowly* turn the spinner.
- If both lines are changing logic levels, make sure the spinner axis on the OptiPac isn't configured for to "active high" if the spinner is "active low".

(https://www.ultimarc.com/images/1/optipac_util.jpg)


Scott
Title: Re: TS-USP01 Spinner and an older Opti-Pac
Post by: RandyT on February 28, 2022, 01:25:29 pm
If the spinner is supposed to run on 3.3v and you fed it 5v, you may have burned out one of the LEDs or phototransistors.   :embarassed:

These aren't true optical arcade spinners, so they don't work that way.  There's a magnet and a hall effect sensor, which needs to be interpreted to get dial position (good possibility for the introduction of lag/inaccuracy), so no photo sensors.

If voltage was correct, you would need to look at the means of connection.  This requires a bit of skill with a meter, or in the case of an incompatible signal, an oscilloscope, to see what is happening.  If being connected to 5v, and you got lucky that nothing fried, it could be changing the voltage reference used by the analog interpretation circuitry.