Adafruit Motor shield V1 firmware with basic Microstepping support. Works with all Arduinos and the Mega