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: Low budget DIY USB spinner  (Read 2553 times)

0 Members and 1 Guest are viewing this topic.

Swainy

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 39
  • Last login:July 12, 2025, 01:28:58 pm
  • I want to build my own arcade controls!
Low budget DIY USB spinner
« on: April 17, 2023, 06:11:53 am »
Thought that someone would find this useful.

https://github.com/dekkit/Strap-On-Mouse-Spinner

A little video demonstrating it.


danny_galaga

  • Grand high prophet of the holy noodle.
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 8522
  • Last login:July 18, 2025, 01:09:20 am
  • because the mail never stops
    • dans cocktail lounge
Re: Low budget DIY USB spinner
« Reply #1 on: April 26, 2023, 08:14:29 pm »
Love it!


ROUGHING UP THE SUSPECT SINCE 1981

Zebidee

  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3428
  • Last login:Yesterday at 09:29:47 pm
Re: Low budget DIY USB spinner
« Reply #2 on: April 26, 2023, 08:40:26 pm »
I love it too, the simplicity is sublime  8)

+1 for Aussie ingenuity! The dude in the video is obviously British, but dekkit, the clever bloke who posted the idea on FB originally, is Australian.

:cheers:
Check out my completed projects!


oatcakeandy

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 9
  • Last login:December 21, 2023, 05:29:26 pm
  • I want to build my own arcade controls!
Re: Low budget DIY USB spinner
« Reply #3 on: June 23, 2023, 01:41:58 pm »
doh, now why didnt i think of that for my outrun mini build. maybe for pole position tho.

pbj

  • Trade Count: (+4)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 11057
  • Last login:Yesterday at 08:41:16 pm
  • Obey.
    • The Chris Burke Band
Re: Low budget DIY USB spinner
« Reply #4 on: June 23, 2023, 02:59:53 pm »
Yeah, okay, that's hilarious.  Did a quick test and it works... okay. 

Nephasth

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1381
  • Last login:February 15, 2025, 12:57:26 pm
  • Bitches love Centipede
Re: Low budget DIY USB spinner
« Reply #5 on: June 23, 2023, 03:29:56 pm »
I don't see the need for another mouse hack thread, so I thought I'd put this in with this one. Not trying to thread jack, and staying somewhat on topic. Louis, if you want me to remove this I have no problem doing so.

Built a "prototype" for the optical mouse spinner. Pretty straight forward. Some small planks of wood, genuine arcade cabinet brackets, a long bolt, nuts, washers, small plastic cup, and an optical mouse with the top cover removed.



Here you can see the clearance between the plastic cup and the mouse.


A quick video of the optical mouse spinner in use.


 :o
%Bartop

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9272
  • Last login:July 24, 2025, 02:05:45 pm
  • ...
Re: Low budget DIY USB spinner
« Reply #6 on: June 23, 2023, 05:26:38 pm »
I'm currently working on a scratch built trackball setup to fit my narrow and shallow CP.  Been wondering if I'm wasting my time with encoders vs just using an optical mouse.  This makes me question even more.
The trackball could be resting on 3 bearings with an optical mouse underneath instead of fiddling with rollers and PITA to mount industrial encoders from the parts bin.



Here's my mouse hack spinner from way back.
The knob is a caster wheel with a cabinet door pull pushed into the center.
It had a really good feel.  The wheel had some weight to it.




« Last Edit: June 23, 2023, 07:13:19 pm by BadMouth »

Thenasty

  • Trade Count: (+17)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4420
  • Last login:July 24, 2025, 06:20:12 pm
    • Thenasty's Arcademania Horizontal/Vertical monitor setup.
Re: Low budget DIY USB spinner
« Reply #7 on: June 23, 2023, 05:48:48 pm »
what a Flashback (Great Hacking days)

Thenasty's Arcademania Horizontal/Vertical setup.
http://forum.arcadecontrols.com/index.php?topic=26696.0

Free VGA Breakout Cable
http://forum.arcadecontrols.com/index.php?topic=38228.0

Ultimate All in One Coin Mech write up (Make your own)
http://forum.arcadecontrols.com/index.php?topic=19200.0

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9672
  • Last login:Today at 12:00:31 am
  • Designated spam hunter
Re: Low budget DIY USB spinner
« Reply #8 on: June 23, 2023, 06:45:04 pm »
I'm currently working on a scratch built trackball setup to fit my narrow and shallow CP.  Been wondering if I'm wasting my time with encoders vs just using an optical mouse.  This makes me question even more.
The trackball could be resting on 3 bearings with an optical mouse underneath instead of fiddling with rollers and PITA to mount industrial encoders from the parts bin.

You may have to deal with the Windows Y-axis inversion issue to use an off-the-shelf optical mouse for a trackball.
- Maybe you can mod an optical mouse PCB or use an optical trackball PCB since optical mice and optical trackballs use the same types of sensors.

Ropi Jo started looking into doing something like this last month.
http://forum.arcadecontrols.com/index.php/topic,167034.msg1760284.html#msg1760284

The thing that stopped me from going further several years ago is the Y-axis inversion issue.
- When you flip a mouse on it's back with the "tail" toward you and mount a ball over it, the X-axis works right but the Y-axis is reversed.
- If you're only using the trackball in MAME, it's easy to reverse the Y-axis in the game settings.
- If you want the trackball to work normally in Windows, you need to mod the PCB or encoder.   :banghead:

There are links to hardware and OpenSCAD/3d-print files in those two threads if you want a good foundation to start from.


Scott