Die Steppertreiber brauchen doch nur einen Takt. Der Mega2560 hat eine Menge Timer die man verwenden kann. Ob es dafür aber Libs für die Arduino IDE gibt, kann ich nicht sagen. Das muss man wahrscheinlich zu Fuß programmieren.