added new gcode and processing for DIY board. Also added new AccelStepper library that support half stepping mode