Monthly Archives: December 2013

Hackaday contest

I stumbled upon the new hackaday contest: http://hackaday.com/2013/12/03/new-contest-win-one-of-20-microchip-fubarino-boards/ (admittedly I did so very late, because the deadline is in less than 24h ), but I thought my MWO Controller is the perfect candidate to manipulate into an entry for that contest.

By adding the following lines of code:

// HACKADAY CONTEST MODIFICATION
  if ((profile.key[0]-0x4000) == 32 &&
      (profile.key[1]-0x4000) == 30 &&
      (profile.key[2]-0x4000) == 32 &&
      (profile.key[3]-0x4000) == 32 &&
      (profile.key[4]-0x4000) == 36) {
    // first row of button matrix spells "31337", so we output the hackaday URL on every keypress
    Keyboard.println("http://hackaday.com");
    return;
  }
  //*******************************

to the fireKeyEvent function within the event.h file the MWO Controller will print out “http://hackaday.com” whenever the first 5 buttons of the matrix on the touchscreen are assigned keys to spell out “31337”.

Flattr this!

MWO Controller / Custom Keypad with Touchscreen interface

Introduction

So I’ve started playing Mech Warrior Online recently and noticed the huge amount of key bindings required to adequately control a mech. That inspired me to design and build a custom controller that would allow me to easily configure and switch between different key layouts on the fly. And so I designed and built a 26 key, touchscreen equipped controller.

Features

Flattr this!

Upcoming articles

So, it’s been a while since I wrote any articles, mainly because I’ve been busy in general and also busy making things. It’s just more fun to do things, rather than write about them.

But since I didn’t want any potential reader who stumbles across this site to think, that it is abandoned by the author, I decided to start posting updates on what’s to come (hopefully on a regular basis).

Now without further delay, the updates…

MWO ControllerMWO Controller

Flattr this!