Hi munimu,

zur ersten Frage kann ich dir leider nichts sagen. Aber zu deiner Frage mit der Versorgungsspanung:

Die 12 Volt für den Motor bekommst du entweder aus einer eigenen Spannungsquelle oder aber wenn du sowieso mit einem 12 Volt Netzteil arbeitest und für den Microcontroller einen Spannungsregler (z.B.: 7805) verwendest, dann musst du die Versorgungsspannung für die Schrittmotoren vor dem Spannungswandler entnehmen.
Wenn ich mich nicht irre ist es in diesem Fall sogar egal wo du GND anschließt (ob vor oder nach dem Spannungswandler). Falls ich hier falsch liege lasse ich mich aber auch gerne korrigieren.

viele Grüße