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 Resolution  (Read 3004 times)

0 Members and 1 Guest are viewing this topic.

Ropi Jo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 201
  • Last login:January 30, 2024, 04:26:37 pm
  • I want to build my own arcade controls!
Spinner Resolution
« on: November 05, 2020, 12:49:29 pm »
I've got another question.

What's the ideal resolution for a spinner in mame?

I know mame has settings per game, but what would be the ideal starting point?

I've got 2 x 3000PPR encoders that work perfectly with my OPTIPAC, but they are way too high resolution. I can easily pulley them down to a lower res.... but what would be my aim to get close to ideal?

Thought I'd find the answer easily with a google search but no luck.

Thanks again.
« Last Edit: November 05, 2020, 01:04:53 pm by Ropi Jo »

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19428
  • Last login:Yesterday at 06:13:49 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Spinner Resolution
« Reply #1 on: November 05, 2020, 01:37:30 pm »
Which game is your favorite game?  Buy the spinner for your favorite game and then adjust for everything else.  Here's the thing about spinners and mame.... individual adjustments per game isn't optional.... to get best results, no matter what you use you'll have to adjust for every single solitary game for best results.  So in the end it's more important to get the spinner you like for the game you like.

Ropi Jo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 201
  • Last login:January 30, 2024, 04:26:37 pm
  • I want to build my own arcade controls!
Re: Spinner Resolution
« Reply #2 on: November 05, 2020, 02:14:50 pm »
Thank you Howard.

The spinner(s) will be mainly for 2 player Puzzloop and Arkanoid Doh. And whatever else looks like fun as we discover it.

I'm very much into making / using what I have, rather than buying, and I've got the 3000ppr so would like to use them.

I think it's probably easier gearing down (through pulleys) rather than gearing up. Just after an idea how much.

I'll probably aim for 3:1 as I know when I experimented with a home made encoder about 2 yrs ago @450ppr (it was 150 geared up 3:1) I still needed Arkanoid maxed in mame and wasn't even close.

My previous mouse hacked spinners were a total disaster.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9674
  • Last login:Today at 04:10:03 am
  • Designated spam hunter
Re: Spinner Resolution
« Reply #3 on: November 05, 2020, 02:59:47 pm »
I'm not very confident about that pulley idea.   :dunno

Revenge of DOH was 972 counts per revolution -- a spinner that works for that will handle pretty much everything else in MAME.

http://wiki.arcadecontrols.com/index.php/Spinner_Turn_Count

For comparison, the TT2 from GGG and the SpinTrak from Ultimarc are both 1200 transitions per revolution spinners.




Scott

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19428
  • Last login:Yesterday at 06:13:49 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Spinner Resolution
« Reply #4 on: November 05, 2020, 03:05:49 pm »
Here's a thread that might be useful.

https://forums.arcade-museum.com/threads/different-taito-arkanoid-spinners.393967/

It has a few configurations but it uses the same encoder wheel and pcb you'd normally find in a trackball.  Some of the other games use a much higher resolution encoder wheel, but the gearing is different and they aren't particularly fun and imho it doesn't make sense to base your spinner around them.

There are some 35 knock-off spinners for arcade 1up conversions on amazon.... I don't necessarily suggest you use one as-is but that's a cheap price for a nice knob and bearing set.

Ropi Jo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 201
  • Last login:January 30, 2024, 04:26:37 pm
  • I want to build my own arcade controls!
Re: Spinner Resolution
« Reply #5 on: November 05, 2020, 05:56:25 pm »
Thank you chaps.

One thing..... is the resolution stated for a 1000ppr the A and B channels added together (so a 1000ppr would be A500 + B500) or is each channel 1000?

Don't worry.... I do know the principle of a quad encoder..... just querying the totoal ppr.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9674
  • Last login:Today at 04:10:03 am
  • Designated spam hunter
Re: Spinner Resolution
« Reply #6 on: November 05, 2020, 07:13:57 pm »
One thing..... is the resolution stated for a 1000ppr the A and B channels added together (so a 1000ppr would be A500 + B500) or is each channel 1000?
A 1000 PPR encoder outputs 1000 pulses on each data line per rotation ==> 4000 quadrature phase step transitions per rotation, based on product descriptions of rotary encoders on Amazon like this.
Quote
600 p/r (Single-phase 600 pulses /R,Two phase 4 frequency doubling to 2400 pulses)


Scott

Ropi Jo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 201
  • Last login:January 30, 2024, 04:26:37 pm
  • I want to build my own arcade controls!
Re: Spinner Resolution
« Reply #7 on: November 05, 2020, 07:48:56 pm »
Got ya. Cheers.

Ropi Jo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 201
  • Last login:January 30, 2024, 04:26:37 pm
  • I want to build my own arcade controls!
Re: Spinner Resolution
« Reply #8 on: November 08, 2020, 05:12:32 pm »
I dug deep into the scrap box and found a couple of dippable encoders that I forgot I had. Lowest res setting is 600, then 800, then 1000, so they looked perfect.

Hooked up to the optipac and got zip. Loads of checking and messing with wiring configs got me no-where. Finally I used an external 5V  direct to the encoder, and shared to GND with the optipac and I was in business. The 5V into tje opti from the USB was still up at exactly 5V, but through the opti it dropped to 4.7V. I guess this encoder draws more current than the 3000 as it's got a bit more going on inside with the dips and electronics.