Electrónica CNC/impresora 3D (driver, shields y placa)

Hola a todos.

Me he bajado la versión 1.0.2 del SW para cambiar el paso de rosca ya que los he estado probando y cuando le digo que avance 10 mm , avanza solo unos 7.

Supongo que simplemente hay que cambiar en el configMe.h M10 por M8 en:

#define X_STEPS_PER_MM ( M10 * SCALE_STEPS * MICRO_STEP )
#define X_STEPS_PER_INCH (X_STEPS_PER_MM * MM_PER_INCH)

#define Y_STEPS_PER_MM ( M10 * SCALE_STEPS * MICRO_STEP )
#define Y_STEPS_PER_INCH (Y_STEPS_PER_MM * MM_PER_INCH)

#define Z_STEPS_PER_MM ( M10 * SCALE_STEPS * MICRO_STEP )
#define Z_STEPS_PER_INCH (Z_STEPS_PER_MM * MM_PER_INCH)

Y ya que estoy preguntón, no me queda claro que es lo del MMI.

Y por último para colaborar un poco, aunque sea una chorrada en el configMe.h de la versión 1.0.2 pone:

#define FRMW_VERSION "1.0.1"

Los ELFDRV1 van como la seda, ya había conseguido mover los motores con otros drivers hechos por mi, pero no hay color.

Un trabajo (en dos palabras ) "im presionante".

Gracias.