Hola, si no se tiene habilitada la memoria EEPROM, cualquier modificación en los valores de los parámetros de la configuración se pierde al apagar la impresora, pues se realiza sobre el valor cargado en memoria RAM, no sobre el configurado directamente en el firmware (este no se puede modificar sin compilarlo de nuevo).
De ahí que @
Macuho te indicase que debes incluirlo en el script de inicio del programa de corte, para tener así la seguridad de que se realice el cambio en la primera impresión después de encender la impresora: en sucesivas impresiones es redundante, pues los cambios se mantendrán hasta que se apague la impresora, pero no hay ningún problema en que se cambien en cada impresión.
Por ello, para comprobar si se está realizando el cambio, tienes que enviar el comando M503 después de haber realizado, como mínimo, una impresión que tenga dicha modificación en el archivo.
Como ya te ha indicado @
Macuho, la sintaxis del comando M92 para el cambio de los micropasos por milímetro del extrusor es:
M92 En, siendo n el valor deseado (admite decimales).
Se puede colocar en cualquier punto del script de inicio, siempre que sea antes del primer movimiento que realice el extrusor.