Hola, sobre lo que indicas del software, no es necesario que utilices una versión de CURA tan antigua. La última que funciona en 32 bits es la 2.3.1, que puedes descargar de
aquí.
Sobre el problema que comentas, lo primero indicarte que las órdenes de movimiento se indican en milímetros, no en pasos. Es decir, cuando ordenas que el eje X se mueva 200, son milímetros.
La relación entre pasos (micropasos para ser exactos) y distancias recorridas, se configura en un parámetro del firmware para cada eje. El valor teórico para los ejes XY de la A8 de serie son 100 micropasos/mm y es el valor que trae el firmware configurado de fábrica.
Es raro que haya una diferencia tan grande entre la distancia ordenada y la realmente recorrida. Si has realizado bien las medidas, tienes un exceso del 2% que creo es bastante mayor que la tolerancia de las piezas implicadas (polea y correa). La mejor forma de comprobar esto es realizando la impresión de una pieza de forma y tamaño apropiados, midiendo el resultado con un calibre: las medidas directas no suelen ser tan fiables, siempre que se tenga bien calibrada la extrusión.
Si realizadas las medidas sigues teniendo ese exceso, sería necesario corregir el parámetro correspondiente, pero el firmware de serie solo permite cambiar por pantalla el del extrusor, por lo que para los ejes XYZ o bien se cambia el firmware (lo que supongo no querrás abordar en este momento) o bien hay que hacerlo mediante comandos gcode (hace mucho que no trato con el firmware de serie, pero creo recordar que sí lo permite).
En cualquier caso por probar no se pierde nada. Para ello, tendrías que conectar por USB la placa al ordenador y mediante una aplicación apropiada (
Pronterface es mi preferida), enviar el comando
M92 Xxxx Yyyy Zzzz Eeee, donde xxx, yyy, zzz y eee son los valores para los micropasos por milímetro de cada eje (pueden tener decimales, con el punto como separador).
No es necesario poner todos los ejes, solo los que se quieran configurar. Por ejemplo, el extrusor se puede hacer por pantalla, en el menú
Configuration>Extruder>Steps/MM:).
Hecho eso, hay que enviar un comando
M500 para que los valores no se pierdan al reiniciar la máquina. Esto último también puede hacerse por pantalla, con la opción
Store to EEPROM del menú
Configuration.
Esta es una de las cosas que hay que calibrar para todos los ejes antes de comenzar a imprimir, pues de ello dependen directamente las medidas de la pieza y la calidad de la impresión.
Puedes ver como hacer dicha calibración inicial de forma sencilla en
este post.