Calculadora de motores paso a paso
Pasos por mm con correa GT2 o husillo, Vref para TMC2209, A4988 y DRV8825, una velocidad máxima estimada y las líneas listas para Marlin, Klipper y GRBL. Cada resultado trae su cuenta.
GT2 = 2 mm. Si usas GT3 o HTD 3M, pon 3.
Motor
Par de retención: 40 N·cm. Valores de la hoja de datos del fabricante. Hay clones con el mismo nombre y otra inductancia o corriente; si tienes la hoja de tu proveedor, corrige los campos. Hoja de datos ↗
Driver
Velocidad
Resultados
En modo standalone se ajusta con el potenciómetro. Si el driver va por UART (Marlin o Klipper lo configuran), la corriente la fija el firmware y el Vref no importa.
Las cuentas
pasos por vuelta = 360° / 1.8° = 200 mm por vuelta = 20 dientes × 2 mm = 40 mm pasos/mm = 200 × 16 / 40 mm = 3200 / 40 = 80 resolución = 1 / 80 = 0.0125 mm (12.5 µm) corriente objetivo = 70 % × 1.7 A = 1.19 A I_RMS = 1.19 A; I_pico = 1.19 × √2 = 1.683 A Vref = I_RMS × √2 × 2.5 V × (Rsense + 0.02 Ω) / 0.325 V = 1.19 × 1.414 × 2.5 × 0.13 / 0.325 = 1.683 V t = L × I_pico / V = 2.8 mH × 1.683 A / 24 V = 0.1963 ms por paso completo pasos completos/s = 1 / t = 5093 Hz → 5093 / 200 = 25.47 rev/s (1528 rpm) v máx ≈ 25.47 rev/s × 40 mm = 1018.6 mm/s f STEP = 150 mm/s × 80 pasos/mm = 12000 Hz (12 kHz)
La velocidad máxima sale de t = L·I/V: el tiempo que tarda la bobina en llegar a la corriente. Ignora la contra-FEM y la caída en la resistencia, así que es optimista. En la práctica el par se cae antes; planea con bastante margen por debajo y revisa la curva de par de tu motor si la tienes.
# Cambia o agrega estas líneas en printer.cfg [stepper_x] microsteps: 16 rotation_distance: 40 [tmc2209 stepper_x] run_current: 1.19