Schritte_pro_mm = (Motor-Schritte_pro-Umdrehung × Mikroschrittteilung) ÷ Weg_pro-Motorumdrehung. Für einen Riemenantrieb: Weg_pro-Umdrehung = Riemenscheibenzähne × Riemensteigung. Beispiel: ein 1,8°-Motor (200 Schritte/Umdrehung) bei 1/16 Mikroschrittteilung mit einer 20-Zähne-GT2-Riemenscheibe (2 mm Steigung → 40 mm/Umdrehung) ergibt (200 × 16) ÷ 40 = 80 Schritte/mm.
Für eine Trapezspindel ist die Strecke pro Umdrehung die Steigung der Spindel (z. B. 8 mm bei einer gängigen T8), also (200 × 16) ÷ 8 = 400 Schritte/mm. Trage dies in deine Firmware ein, dann kalibrieren: befehle eine 100-mm-Bewegung, miss die tatsächliche Distanz und skalier: neu = alt × (befohlen ÷ gemessen). Führe dies für jede Achse aus; die beiden Türme sollten übereinstimmen.
Für eine Trapezspindel ist die Strecke pro Umdrehung die Steigung der Spindel (z. B. 8 mm bei einer gängigen T8), also (200 × 16) ÷ 8 = 400 Schritte/mm. Trage dies in deine Firmware ein, dann kalibrieren: befehle eine 100-mm-Bewegung, miss die tatsächliche Distanz und skalier: neu = alt × (befohlen ÷ gemessen). Führe dies für jede Achse aus; die beiden Türme sollten übereinstimmen.