steps_per_mm = (pasos_del_motor × micropasos) ÷ recorrido_por_revolución_del_motor. Para un accionamiento por correa: recorrido_por_revolución = dientes_de_la_polea × paso_de_la_correa. Ejemplo: un motor de 1.8° (200 pasos/rev) con micropasos 1/16 y una polea GT2 de 20 dientes (2 mm de paso → 40 mm/rev) da (200 × 16) ÷ 40 = 80 pasos/mm.
Para un tornillo de avance, el desplazamiento por revolución es el paso del tornillo (por ejemplo, 8 mm para un T8 común), por lo que (200 × 16) ÷ 8 = 400 pasos/mm. Configúralo en tu firmware, luego calibrar: ordena un movimiento de 100 mm, mide la distancia real y escala: nuevo = antiguo × (ordenado ÷ medido). Hazlo para cada eje; las dos torres deben coincidir.
Para un tornillo de avance, el desplazamiento por revolución es el paso del tornillo (por ejemplo, 8 mm para un T8 común), por lo que (200 × 16) ÷ 8 = 400 pasos/mm. Configúralo en tu firmware, luego calibrar: ordena un movimiento de 100 mm, mide la distancia real y escala: nuevo = antiguo × (ordenado ÷ medido). Hazlo para cada eje; las dos torres deben coincidir.