The Evil Mad Science Diavolino is my official recommendation as the Arduino clone to use with the LoL Shield. It’s cheap, so you can dedicate one to a LoL Shield with minimal cost. With it you also have the option of leaving out parts when you put it together, specifically the LED for pin 13. Doing so keeps the display from “ghosting”. The profile is also quite low, so it’s easy to turn into a belt buckle. There is also no USB port to short the LoL Shield out with.
Assembling the Diavolino for the LoL Shield:
I suggest taking out the 1k resistor and LED. Since the LoL Shield uses charlieplexing, it requires specific electrical paths to light up the individual LEDs. By having an LED go from pin 13 to ground, it creates a path to ground for the 11 LEDs that sink current into pin 13. That causes those LEDs to light up dimly, but noticeably. The easiest way to fix this, is to just not put the LED in, as it doesn’t change any other functionality with the Arduino.
Go ahead and assemble the Diavolino as instructed, but leave off the headers. Yours should look something like this now.
The easiest way to get perfectly straight headers is to go ahead and smash them together with the male headers on the LoL Shield. This will match it up for both boards at the same time. I usually place the male headers into the LoL Shield first, as they hold in their holes a little better.
I like to hot glue the battery pack to the back of the Diavolino. If you want to do this, then feed the wires through their appropriate stress-relief hole. Make sure that the switch on the battery pack is pointed down, and that you have a little bit of slack in the wires to slide the battery compartment open.