DIY Force-Feedback Shock Mouse

We're no stranger to force-feedback peripherals, but this mouse, developed by students at Leiden University, is a bit different than the traditional force-feedback mouse or controller. Here, I'll let them explain: it is a "haptic feedback provider between the computer and the user—it is aware of the user's mouse gestures and can either do nothing, attract the mouse to a new position, or it push away from its current position." Huh? I'm still trying to figure out the practical purpose behind this mouse, but nevertheless it is cool. Get some more details about how it works after the jump.

The FFM is a box on which the user can move around a specially equipped mouse. It has an Arduino i i/o board inside, which controls the servo-motors that position an electromagnet along the X and Y axis corresponding the mouse position. It also controls a relays board which sets the polarity of the electromagnet (which can be turned off, push or attract).


[Via Techeblog]

Share This Story

Get our newsletter



I see a major problem here.

I lift up said mouse to reposition it on my desk (in the box) and wham, the servo motors connected to electromagnets lose relative box orientation data and no longer can determine positioning of the mouse.

I've got a better idea - if you want to give a force feedback feel of tugging/pushing - attatch a mini motor via gear to the little spinning shafts that roll against the ball. (iTug - TM)

If you're using a wireless mouse, well then you're hard up to get that same push/pull effect. Maybe you could deploy some sort of directional friction feet when the laser detects the mouse going in a "wrong" direction. Less like tugging and more like drag, but with a traditional weighted rumble motor, maybe you could fake the effect.