Freetronics team member Angus has just published an incredibly useful and well-documented tutorial on how to use Arduino and compatible boards as external programmers for other Arduino boards. This procedure is necessary when you want to reflash the Arduino bootloader onto the target board's microcontroller or also upload sketches to Arduino compatibles that don't have a USB interface. Furthermore it supports not only the usual Arduino Uno-style boards but also our flashing an Arduino Leonardo and compatibles such as our LeoStick.
So what is a LeoStick? It's the Arduino Leonardo-compatible board that's cheaper and smaller than the original:
Apart from being one of the smallest Arduino-compatibles on the market with USB, it also has an onboard RGB LED and piezo which can be used a knock sensor and various tune and sound effects. Plus you can add extra circuitry with the matching protostick! For more information and to order, click here.