Picture of Hooking Up A Treadmill to PC Game
After running thousands of virtual miles in a plethora of MMORPGs, we wondered how hard it would be to keep up that pace in the real world. After concluding that the in-game characters are running at about 12mph, we decided that keeping up 6mph on a treadmill to achieve the same thing would be a fair start. Add some wood, a bike wheel, optical mouse and bicycle wheel into the equation, and you'll be burning mad calories every time you log into your favorite server.
Remove these adsRemove these ads by Signing Up

Step 1: List of Materials

Picture of List of Materials
2x 44" length wood 2"x4"
1x 25" length wood 2"x4"
2x 15" length wood 2"x4"
1x box 6 x 1 1/4 all purpose screws
1x 23" bicycle wheel and tire assembly with axel
1x 20" x 20" corrugate cardboard
2x screw-in eyelets
1x 8 1/2" round mousepad (Staples)
1x USB gaming joystick
1x push treadmill (
1x Logitech MX Revolution mouse
1x PC
1x InMotion 2 push-style treadmill (no motors- user pushes the belt with their feet)
2x 5" x 5" x 1 1/4" L-brackets
2x 6" x 6" 1 1/2" flat L-brackets
2x 6" x 5 1/2" x 1 1/2" flat T-brackets
2x adjustable bungee cords
1x roll of masking tape
1x roll of duct tape
1x can of permanent spray adhesive
1x scissors
1x Exacto Knife
1x electric screwdriver

Step 2: Base Assembly

Picture of Base Assembly
Arrange and "H" pattern with the two 44" pieces of wood using the 25" pieces as the middle support. Tie them together with the two T-brackets secured with the all purpose screws. The length of the 25" middle piece was determined by the overall width of the treadmill we used. Since the 44" help keep the assembly in place by bracing it against the treadmill, check the overall width measurement for your specific model of treadmill.

Step 3: Axle Guides

Picture of Axle Guides
Drill guide holes for the wheel axle in both of the 15" pieces of wood 3/4" from the top of the section. Use a bit just slightly bigger than the outer diameter of your axle.
ChickenJo5 months ago

Amazing instructable! My thoughts are to add an oculus rift or similar device for ultimate virtual reality.

kschmidt21 year ago

Say, wouldn't you be able to set up a transistor switch connected to the speed sensor built into the treadmill and hook it into a joystick? If it's read how I think it would be with a slotted wheel and a magnetic sensor, then it'd be pretty much what you've set up in code only it'd be physical. Just a thought, I'd really like to discuss this with you, I'm trying to think of ways to interface this with an xbox controller, for the hell of it.

kschmidt21 year ago

Couldn't you make it so that the speed that the mouse tracks is read like a joystick distance, so the faster you run the further the virtual joystick gets pushed, that way the movement would be smoother, I beleive anyway. Then you just have buttons for everything else.

mmorpgs1 year ago
Hold on... I wish there was a summary at the beginning or maybe I missed it. You are physically running in the game when you run on the treadmill - that's the concept? I like it as it is unique, but I'm not sure how that might affect gameplay and such if you're moving up and down running, while needed to press buttons on the keyboard. Or maybe I'm missing something =D Cool idea again!
kiete53 years ago
You wouldn't have to paint lines on the treadmill if you used a ball mouse...
wmanidi4 years ago
Would this work with Team Fortress 2 or other steam games?
wmanidi wmanidi4 years ago
Any one?
im3733 wmanidi3 years ago
In a word, yes.

However you'll need to modify the script as described in step 15 so that the keys are properly mapped.

Also, since TF2 uses the mouse for look control, consider adding a joystick-to-mouse adapter program, google shows tons of them. You might be able to just script it into Glove pie, also.
J@50n5 years ago
 when you fly, you need to make a rig that turns a fan on so as your flying ur getting blasted with air!!
Nucleus5 years ago
pokeymoose5 years ago
Can you move your camera view ( look around you) with this setup? I usually use my touch pad and hit the button and 'scroll' around to see 360. Is it possible to do that with no mouse controller? ( since the mouse is used for the w button control)
tudgeanator5 years ago
This is awesum,but can you use another mouse normally (as in to aim etc)
Can you use a second mouse for aiming and shooting intead of a joystick?
bryazana6 years ago
When I run the script my character just keeps running and can't be stopped. Also, how do you keep the mouse from looking up and down?
ManaEnergyPotion (author)  bryazana6 years ago
Hmmm. That's unusual. Did you make any alterations to the script? Also, the "swallow" command may fix the mouse looking up and down.
Mr.Ownage6 years ago
Awwwwwww remember the time I was playing WoW wasting my money and my time that incredibly addictive
wow, how wouold really use this every time they played a game? Not me... cool man
foobear6 years ago
hooray! awesome!
DYLEGO foobear6 years ago
dude, its a copy of another instructable! what a fake! get your own ideas!
Crypto DYLEGO6 years ago
You mean its an edited version of the one they had up earlier. Gosh people, check up on your facts before going off.
Derin Crypto6 years ago
You are so right.
awkrin6 years ago
why didn't u just put the mouse directly under the treadmill?
cprocjr awkrin6 years ago
Very good idea, If I build one I will try that first. You might have to paint lines on the treadmill so the mouse can tell that it's moving.
cprocjr6 years ago
If only I had a treadmill I would totally try this. 5 stars