Facelesstech has published a new build:
So I recycled the Arduino pro micro off of one of my old controllers, In doing so I messed the pin 16 up so I had to use one of the analog pins instead. The wiring was quite simple really. I ran a ground wire round all the buttons, burning off the silicon where needed. Next I wired up the 5v and GND for the 6 button because they light up, Again I just ran a 5v loop around them and then tapped off the GND wire using some sold core wire to make it look neat.
Check out the video after the break.