Karma Controller makes Reddit a game

karma-controller-reddit

[Will] likes Reddit so much he built this dedicated controller that lets him play the social website like a video game.

He calls it he Karma Controller. In this case, ‘Karma’ refers to ability to accumulate a large number of net up-votes on a Reddit post. The device features seven buttons which are all it takes to up and down vote, navigate up and down on the Reddit listings, toggle images, as well as open and close new tabs for the comments section. We’re wondering if it allows you to follow a link to the post source too?

One of the reasons that we’re featuring this is that it’s only [Will's] second electronics project. If you’re still reluctant to get your hands dirty we hope this acts as inspiration. He started by building the first version on a hunk of protoboard. The Digispark microcontroller seen at the top reads from his button network and communicates with the computer via USB. Once the design was proven he had some help etching this circuit board which is version 2. He shows it off in the clip after the jump.

If you just want some buttons for voting you should take a look at this project which includes a 3D printed enclosure and button covers.

Comments

  1. Will says:

    If you have nothing better to do with your time than waste it on a site like reddit then I guess it’s a cool hack.

  2. Peter Parker says:

    oh no, Will says this is a waste of time and that reddit sucks… i must change my life now

  3. Andrew says:

    Nice. Could add BlueTooth.

  4. Mark says:

    That’s pretty badass for only his second project.

  5. Jim Turner says:

    how is it that the copper on top doesnt short anything?

    • The “copper on top” is a ground plane. A ground plane, or copper pour, is a large area of copper which provides a low-inductance return path for all the ground currents. Rather than trying to lead a separate single trace for ground to each component, you simply connect to the ground plane.

      Here’s a good example: http://www.parallax.com/Portals/0/Resources/Parallax%20Projects/multicontroller_08_L.jpg

      You can see all the connections from each component to the ground plane. Note the four little thin traces going from each pad to the ground plane – these are “thermals” and prevent the plane drawing heat away from the joint when you’re trying to solder it.

  6. brian4120 says:

    Nice project. I would love to find the part number for those switches/keycaps. They look perfect for a project I’ve been thinking about starting.

  7. zuul says:

    Since it uses reddit enhancement suite you could do this with any game controller that connects to your pc and sends keyboard controls

  8. mitch44 says:

    Love it! Would love to waste time making my time wasting more efficient. I want that piece of badassery in my hands as I tell the story of what it is.

  9. Based on the number of buttons and the layout, this would have been awesome if it was made to fit in a NES controller.

    Or even better, if it was an adapter to convert an original NES controller’s signals into the required USB keypresses

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 91,307 other followers