Adafruit Motor shield V1 firmware with basic Microstepping support. Works with all Arduinos and the Mega - adafruit/Adafruit-Motor-Shield-library ...