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: 412-in-1: Spinner is acting "digital", not analog.  (Read 1566 times)

0 Members and 1 Guest are viewing this topic.

BulletProof

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 17
  • Last login:July 07, 2016, 05:48:59 pm
  • I want to build my own arcade controls!
412-in-1: Spinner is acting "digital", not analog.
« on: July 07, 2016, 04:57:22 pm »
So I managed to take my Turbo Twist 2 and connect it to the trackball connector on the 412-in-1 board. It uses 4 wires: 5v, Ground, and X1 and X2.

To my delight this actually worked. I was concerned it wouldn't since the Turbo Twist was made for USB, but connecting these wires to the proper pins got it moving.

However, the Spinner seems to be handled as a digital input. I verified this in the IO test in the system settings of the board. If I turn the spinner left, it registers as a joystick left press. Right spinner registers as joystick right. It's a consistent movement, either on or off. If you flick the spinner super quick, the paddle barely moves at all. It's far, far from being 1:1 movement.

Am I missing a setting here? Did I fool myself into thinking that I connected it properly to the Trackball port? I should mention that I snipped the PicoWiz board off and bought a little interface block for the ribbon cable that fit perfectly into the trackball port. I assumed that PicoWiz board was just a USB driver.

Or....does the 5V pin on the spinner need to get power from the power supply? I thought that 5v pin on the board sends power to the spinner, and isn;t a power input. Did i get that wrong?

Thanks for any help.
« Last Edit: July 07, 2016, 05:06:32 pm by BulletProof »

lilshawn

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7514
  • Last login:Yesterday at 03:19:11 pm
  • I break stuff...then fix it...sometimes
Re: 412-in-1: Spinner is acting "digital", not analog.
« Reply #1 on: July 07, 2016, 05:29:43 pm »
no sounds about right. the spinner is a digital device same as a trackball. these multi-in-1 boards usually treat the trackball input as multiple short left right joystick inputs.

depending the resolution of your spinner slots will depend on how the game reacts and counts them. a trackball usually has 24 slots and will pulse a few hundred times through a full 360 degree ball rotation. you'll have to accommodate for this. you may have to custom make an encoder disc with many more slots in it to increase the # of pulses per rotation.

BulletProof

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 17
  • Last login:July 07, 2016, 05:48:59 pm
  • I want to build my own arcade controls!
Re: 412-in-1: Spinner is acting "digital", not analog.
« Reply #2 on: July 07, 2016, 05:39:21 pm »
Ah, I see what you mean. Previously, I had this Turbo Twist 2 in a Windows MAME machine using the USB interface. That machine is long gone, so I salvaged the spinner to use in my Vertical Bartop.

It used to work so much nicer in the Windows machine (just like a mouse), felt very 1:1. Now it's just sort of wonky and weird. I wasn't sure if there was a way to get into the MAME settings on this board (since it really is just MAME).

I believe that MAME has settings for sensitivity, but I'm not sure if the MAME settings are accessible in these multi boards.

Thanks for your response!

lilshawn

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 7514
  • Last login:Yesterday at 03:19:11 pm
  • I break stuff...then fix it...sometimes
Re: 412-in-1: Spinner is acting "digital", not analog.
« Reply #3 on: July 07, 2016, 07:27:18 pm »
unless you know Linux and can unmount/mount the SD card file system and don't mind bricking your board if you mess with something... then maybe.

otherwise... no

the bootloader on these SDcards are encoded to the physical card and if you change something you shouldn't and the checksum changes... brick.

it would be 1000X easier to just make a custom encoder wheel with increased "slot" count.

do a google search for "printing encoder wheel" people have been hacking encoder wheels for donkeys years.