The NEW Build Your Own Arcade Controls

Main => Project Announcements => Topic started by: Louis Tully on August 04, 2011, 07:18:02 pm

Title: A Mouse Spinner Hack just about anyone can make.
Post by: Louis Tully on August 04, 2011, 07:18:02 pm
.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: DaOld Man on August 04, 2011, 10:27:51 pm
Looks good. I suggest you cover the other axis receiver with black tape, that way it wont accidentally register a move due to vibration, etc. (Or you could probably just remove the slotted wheel for that axis.)
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Louis Tully on August 05, 2011, 06:14:20 am
.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: DaOld Man on August 06, 2011, 11:47:53 am
How does this rig "feel"?
Is there any lag or backlash due to the spring coupling?
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: dandare on August 06, 2011, 01:29:03 pm
This looks like a great idea!  I'm definitly going to give this a go.

I've wanted a spinner pretty much just for Tempest, but they are quite pricey just for one game.

Bonus points for the proposed Duncan yo-yo, i love those bad boys!

We could see some very cool, original spinner tops in the future.

Cheers!
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Nephasth on August 06, 2011, 01:41:02 pm
Interesting hack. Got me thinking, could you mount an optical mouse in a similar fashion under a cp and have some sort of cylinder on the end of the bolt so it moves in front of the optics (making the mouse think it is moving)? Haven't done any research, but would that work as a spinner for MAME?
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Louis Tully on August 06, 2011, 02:51:45 pm
.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Nephasth on August 06, 2011, 02:58:34 pm
I've thought about trying to use an optical mouse/cylinder for a spinner but couldn't get past the issue of friction. Something's got to keep contact with it for it to register movement. Just seemed like it'd work but not work well. I've not tried though, just thought about it. It could work better than anything out there right. Who knows?  I've seen a hack somewhere that someone used an optical mouse to make a flight yoke. It's on the forum here. It looked seems like it'd be good for that application. No real spins are needed there.

Friction? I can lift my mouse about 1/16" off the desk and it still registers movement.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Louis Tully on August 06, 2011, 03:03:20 pm
.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Nephasth on August 06, 2011, 03:10:40 pm
*Digs for parts*
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Louis Tully on August 06, 2011, 03:22:06 pm
.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: jimmy2x2x on August 06, 2011, 03:26:35 pm
Great hack, thanks!
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Nephasth on August 06, 2011, 04:56:05 pm
Well, the optical mouse with cylinder works. I tested it with an unmolested mouse and a drill. I'll try setting up a solid fixture for demonstration purposes.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Nephasth on August 06, 2011, 06:54:34 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.

(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=103207.0;attach=170819)

Here you can see the clearance between the plastic cup and the mouse.
(http://forum.arcadecontrols.com/index.php?action=dlattach;topic=103207.0;attach=170821)

A quick video of the optical mouse spinner in use.
 (http://s1205.photobucket.com/albums/bb436/nephasth/?action=view&current=2011-08-06_16-15-45_680.mp4)
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Louis Tully on August 06, 2011, 07:08:36 pm
.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Nephasth on August 06, 2011, 08:37:23 pm
Thanks. Now we know it works. And like you were saying, could make for a very easy steering wheel. Oh and the hardware fix for the mouse being backwards, the cord of the mouse should be towards the CP and spinner knob.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: TopJimmyCooks on August 06, 2011, 09:40:15 pm
I played an original Arkanoid and the spinner in it had a clicky feel, like it had 12 or 20 detent points around the 360 degree rotation.  sure made it easier to play, but I don't know enough about the original gear to know if that's how it was or just some weird replacement.  Even with the sensitivity on 1 my turbotwist 1 is too sensitive. 

the reason why this is related to this post:  (as I'm sure you were wondering)

I want to look at putting some resistance on my spinner, probably removable/selectable.  right now, it will free spin 10 revs or so if you spin it.  I would like to try some geared spinner games with a spring arm bearing on a wheel or on the shaft or something similar.  it seems like mouse hacks work well for this type of play since there is more resistance in the system, it pretty much stays where it is when you let go.

Maybe time to get out a junk mouse and give the adjustable resistance a go. 
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: DaOld Man on August 06, 2011, 09:57:49 pm
I want to look at putting some resistance on my spinner, probably removable/selectable.  right now, it will free spin 10 revs or so if you spin it.  I would like to try some geared spinner games with a spring arm bearing on a wheel or on the shaft or something similar.  it seems like mouse hacks work well for this type of play since there is more resistance in the system, it pretty much stays where it is when you let go.  

How about placing a magnet near the counter weight, or perhaps the shaft?
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: DaOld Man on August 06, 2011, 09:58:42 pm
This is a great idea. Great work guys on building your own. Now I gotta make one.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Nephasth on August 06, 2011, 10:12:55 pm
I played an original Arkanoid and the spinner in it had a clicky feel, like it had 12 or 20 detent points around the 360 degree rotation.  sure made it easier to play, but I don't know enough about the original gear to know if that's how it was or just some weird replacement.  Even with the sensitivity on 1 my turbotwist 1 is too sensitive. 

the reason why this is related to this post:  (as I'm sure you were wondering)

I want to look at putting some resistance on my spinner, probably removable/selectable.  right now, it will free spin 10 revs or so if you spin it.  I would like to try some geared spinner games with a spring arm bearing on a wheel or on the shaft or something similar.  it seems like mouse hacks work well for this type of play since there is more resistance in the system, it pretty much stays where it is when you let go.

Maybe time to get out a junk mouse and give the adjustable resistance a go. 

I have an Arkanoid with the original spinner. When I got it the optic board was not lined up properly and the optic wheel would hit the sensor as you spun the spinner. It had a clicky feel with it out of adjustment. Once I adjusted it properly, the click went away and spun smoothly, but you can definitely hear the gears. I love my Arkanoid spinner. The mouse spinner I threw together today is nothing compared to the Arkanoid. As far as sensitivity with the optical mouse spinner, if you were to use a smaller cylinder the spinner wouldn't be as "fast".
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: TopJimmyCooks on August 07, 2011, 02:20:31 pm
...When I got it the optic board was not lined up properly and the optic wheel would hit the sensor as you spun the spinner. It had a clicky feel with it out of adjustment. Once I adjusted it properly, the click went away and spun smoothly, but you can definitely hear the gears. ...

Good info, and it makes sense. A lot of the games in the arcade (Disney Quest orlando) were in piss poor repair. I'm definitely going to follow up on the faux gearing feel mod after I get a few other things out of the way. 
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Nephasth on August 07, 2011, 11:06:46 pm
Could you cut a slot (maybe even just drill a hole) in the bracket next to the washers, use bigger washers that would get close to the slot, and mount the optical mouse pcb easily to the back side of the bracket? Would make for a nice compact package.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Louis Tully on August 08, 2011, 05:57:40 am
.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: ark_ader on August 08, 2011, 06:40:12 am
I like using HDD Motors - they just spin like the dickens.

You can sometimes fit the encoding wheel at the bottom of the HDD screw hole, and with some glue it stays on there.

Make sure you remove the plastics and reduce the height of that spinner!!
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: DaOld Man on August 08, 2011, 10:19:39 pm
Wonder how the optical mouse would do "looking at" the HDD drum?
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Louis Tully on August 09, 2011, 05:35:09 am
.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Nephasth on August 09, 2011, 07:54:19 am
I had to adjust the sensitivity in mame's settings on arkanoid. That seemed to help a little.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Louis Tully on August 09, 2011, 09:41:01 am
.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: newmanfamilyvlogs on August 09, 2011, 11:12:35 am
At some point I'm gonna have to sit down and figure out how to use a spinner in non-spinner games.  I think it'd be fine in stuff like Gyruss, Galaga, The End, and anything else where you're going in a circle or just left and right.



The biggest issue I can see is that in at least Gyruss and Galaga your left/right movement is at a fixed speed, so you would at best be mapping +X -> Right Joy, -X -> Left Joy.

You should be able to do this rather easily with a program like GlovePIE: http://glovepie.org/glovepie.php (http://glovepie.org/glovepie.php)
From a quick scan of the documentation it looks like doing the mapping will be two lines of code:
http://glovepie.org/w/index.php?title=Preliminary_Documentation_v0.43#Mouse.DirectInputX_and_Mouse.DirectInputY (http://glovepie.org/w/index.php?title=Preliminary_Documentation_v0.43#Mouse.DirectInputX_and_Mouse.DirectInputY)

Something akin to:
mouse.DirectInput-X = keyboard.Left
mouse.DirectInputX = keyboard.Right
That's not correct code as I havn't read it enough yet, but should be simple enough to do.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: TopJimmyCooks on August 09, 2011, 01:59:24 pm
I've played gyruss with the spinner (turbotwist 1, z axis, Mame 141u3, mapped to joystick r and L) and experienced an annoying thing:  the ship stops at 9:00 and 3:00 sometimes.  If you're rolling around, you have to stop and restart the spinner rotation to get past 9 and 3.  wen't back to joystick for that reason. 
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: Generic Eric on September 01, 2011, 10:33:22 am
omigosh.  can't believe I missed this thread.  good show folks.  Another trip to the hardware store for parts I guess.  ...And another hole in the control panel.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: z on September 13, 2011, 12:16:08 am
Sorry I missed this when it first veered into home made spinners with optical mice.  Pardon the old html but here is a look at three different spinners using optical mice I built over the past decade (blurry teaser photos below):

http://www.theidolsofthetribe.com/jim/pages/spinners.html (http://www.theidolsofthetribe.com/jim/pages/spinners.html)


The hard drive unit packed in the old VHS-C case is about as goofy BYOAC as you can get.

While any optical mouse will work I have had good luck on later versions with the Microsoft 500 compact mouse.
http://www.amazon.com/Microsoft-Compact-Optical-Mouse-500/dp/B00080DSEM/ref=sr_1_1?ie=UTF8&qid=1315887123&sr=8-1 (http://www.amazon.com/Microsoft-Compact-Optical-Mouse-500/dp/B00080DSEM/ref=sr_1_1?ie=UTF8&qid=1315887123&sr=8-1)

Like I mention on the page I liked the experience of building them but in the end I picked up a real spinner from Randy at GroovyGameGear.  Home made is good for Omega Race but the Turbo Twist 2 feels better for Tempest.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: vidmouse on September 13, 2011, 12:30:03 pm
This is really great.  I already have two mouse hacks done
but this gives me some ideas for another cab...

Great work!
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: psychotech on September 14, 2011, 08:51:03 pm
Not an optical but a ball mouse spinner hack I made a few years ago using an obsolete hard disk mechanism..

Could/should be pretty easily adaptable to optical mouse hacks too?

Absolutely no friction problems and it's pretty easy to fabricate and fine tune. Works nicely with Tempest etc. :)

(http://www.telemail.fi/psychotech/big_ugly/125.jpg)

Info & more pics starting @ http://forum.arcadecontrols.com/index.php?topic=61679.msg662703#msg662703 (http://forum.arcadecontrols.com/index.php?topic=61679.msg662703#msg662703)
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: leapinlew on September 14, 2011, 09:14:25 pm
Spinning (http://www.youtube.com/watch?v=10fPGXbAjRM#)

This is using a version of mame I'm using on my tempest cabinet modified to use the spinner. Only works for certain games but you can see the fixed speed isn't an issue.
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: psychotech on September 14, 2011, 10:17:11 pm
Anyone else praying for a hard drive to die?



 ;D


 :laugh2:

Allrighty, and then again..

The world's cluttered with small (&) old hard drives no one uses anymore.
Even if you didn't have one gathering dust somewhere already, they're so cheap (if not free) it'd be a viable option if & when BYO mouse spinner hack..

In any case, one could use the text & pictures I referred to just as inspiration for way better solutions / bad example  :cheers:
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: leapinlew on September 14, 2011, 10:27:25 pm
Anyone else praying for a hard drive to die?



 ;D


 :laugh2:

Allrighty, and then again..

The world's cluttered with small (&) old hard drives no one uses anymore.
Even if you didn't have one gathering dust somewhere already, they're so cheap (if not free) it'd be a viable option if & when BYO mouse spinner hack..

In any case, one could use the text & pictures I referred to just as inspiration for way better solutions / bad example  :cheers:

And just where the hell have you been?
Title: Re: A Mouse Spinner Hack just about anyone can make.
Post by: psychotech on September 14, 2011, 11:07:33 pm
 :dunno

Well, hello there!

You know, just lur-lurk-lurking around...
Basically just trying to stay away and NOT start building yet another bartop ;)

Yeah, just found a really old Sketchup plan for a "normal" cab I presumably did right after finishing the jukebox/pinball hybrid ::)

We'll see..