qDot + Falcon = Oh Lord No
Dear friend I borrowed the Falcon from: I swear I'll clean it before I give it back.
That's a NovInt Falcon, with a dildo tied to it (using crocodile clips and wire, 'cause this is a workbench, not a bedroom!), being controlled through a python script running the motors to full out, then full back.
This is a fucking SWEET way to burn out the motors, so unless you're making stupid videos with a friend's one that they let you "check out for the weekend", I don't recommend trying this method.
Go implement a nice, romantic PID loop, instead. It's what the kids call "closing the loop". Smooth positional control is better anyways. See if you can be the first to implement "the swirl".
(Note: First person to get Oprah to talk about the crisis of "closing the loop" in high schools gets... something awesome)
Here's the pretty printed HTML version of the code, or the actual python file
Since FTDI has cross-platform drivers, this script should technically work on Windows, Mac, or Linux (Update: So the current python script will actually only run on windows, 'cause PyUSB, the FTDI interface layer, is windows only. However, FTDI makes drivers for all platforms, and you've got the protocol now, so it's just a matter of compiling for whatever you platform may be and using that). 'course, I expect NovInt's upcoming SDK will probably involve a lot more features and making programming MUCH easier (and they're releasing it free to non-commercial developers anyways), but I'm still awful proud of myself for getting this far without documentation. I'll write up the whole story of how I put this all together tomorrow. Right now, pre-brunch sleep awaits.