Reddit Controller, USB Upvote/Downvote button

Reddit Controller, USB Upvote/Downvote button
Not too long ago I saw the “Awesome Button” video on the Make Magazine podcast. In the video Matt Richardson shows how you can take a Teensy development board and turn it into a simple USB keyboard. In his example everytime a button is pressed a synonym for the word “awesome” is sent to the computer. While this is a pretty neat project the idea of creating a simplified keyboard out of a few buttons is what stuck with me. This lead me to start creating my “Reddit Upvote/Downvote button”.

Reddit is a website that has in the past few months taken over my life. Not unlike Digg it aggregates all the best stuff on the internet and makes it easy to consume. The way posts are sorted or brought to the front page on Reddit has to do with the number of Upvotes and Downvotes a post gets over time. Now while these voting options are usually toggled by clicking arrow icons on the webpage they can also be controlled using keystrokes after installing the Reddit Enhancement Suite. After I found this, all the stars aligned for my project.
 
Remove these adsRemove these ads by Signing Up
 

Step 1Makerbotting a project box

Makerbotting a project box
I started by sketching out a basic design enclosure and making some measurements for the parts I planned on including. The Teensy development board really is teensy so my project box ended up being pretty tiny. In the gallery below you can see the evolution of the project box. I started off with a pretty large box and scaled down to just big enough to fit what I needed. It’s pretty amazing to be able to print a box that fits your exact project dimensions in about 30 minutes. I also printed up and down arrows, the upvote arrow using red plastic and downvote colored blue with a Sharpie. As usual I’ve uploaded my most recent model to Thingiverse as STLs and Sketchup files. These can be downloaded and printed in the comfort of your own home (assuming you own a 3D printer of course).
« Previous StepDownload PDFView All StepsNext Step »
8 comments
Aug 5, 2011. 5:35 PMmheaton1 says:
You're a Mac user? You're awesome :)
Aug 4, 2011. 8:08 AMsbrown11 says:
what is it doing at the end of the video
Aug 4, 2011. 12:17 PMjozaud says:
upvoting and downvoting on a submission to reddit, i/e what it is supposed to do....
Jul 30, 2011. 3:43 PMreedz says:
Put this on reddit and I will give you upvotes. Great job
Aug 4, 2011. 9:21 AMMapsCat says:
Me too. Upvotes unquestionably. Link and receive.
Aug 1, 2011. 2:51 PMBloopism says:
Ever think of making these to sell? I'd buy it for my guy.
Jul 31, 2011. 10:29 AMTechDante says:
this is excelent and many other uses than just reddit. excelent project box as well

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
43
Followers
6
Author:TheNewHobbyist(The New Hobbyist)