Closed MateoVelasquez closed 3 years ago
Los drivers A9488, según el datasheet (https://www.allegromicro.com/~/media/Files/Datasheets/A4988-Datasheet.ashx), se calibran basados en la siguiente formula:
Imax = Vref / ( 8 * Rs)
Donde, Imax es la corriente máxima que circulará en el motor, Vref es el voltaje de referencia calibrado en la placa del driver y Rs la resistencia de la placa. En el caso de los motores Minebea usados en esta maquina y la placa del driver a4988, los datos son lo siguientes:
Lo que resulta en un valor Vref = 0.68. NOTA : Por seguridad, es mejor trabajar con el 70% del Voltaje de referencia calculador. Por tanto, el voltaje de referencia usado en esta maquina es: Vref = 0.44
Los drivers Trinamic TCM 2208, según el datasheet (https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC220x_TMC2224_datasheet_Rev1.09.pdf), se calibran basados en la siguiente formula:
Irms = 325 mV / (Rs + 30mΩ) * 1/sqrt(2) * Vref/2.5
Donde, Irms es la corriente máxima que circulará en el motor, Vref es el voltaje de referencia calibrado en la placa del driver y Rs la resistencia de la placa. En el caso de los motores Minebea usados en esta maquina y la placa del driver TMC 2208 v2.0, los datos son lo siguientes:
Imax = 0.8A --> (Irms = Imax * 1/sqrt(2) = 0.56A) Rs = 0.110 ohms
Lo que resulta en un valor de calibración de 0.86v
NOTA: Por seguridad es mejor usar el 90% del valor calculado, entonces: Vref = 0.77v
En el caso del extrusor, que requiere un poco mas de corriente:
Imax = 1A --> (Irms = Imax * 1/sqrt(2) = 0.56A) Rs = 0.110 ohms
Vref = 0.9v
Es necesario tambien, reconfigurar las direcciones del movimiento ya sea mediante firmware o con las conexiones en la placa, ya que los driver Trinamic TCM 2208 invierten la polaridad del pin que controla la direccion.
Actualmente se usan Drivers A4988 que se pueden reemplazar con los TMC 2208 con el fin de insonorizar mas la impresora. Es necesario encontrar el valor de la corriente actual en los motores para calibrar los drivers. TMC 2208.