Acabo de imprimir el cubo de calibración y me da una altura final de 9.6 mm, luego está perdiendo pasos por alguna parte.
Si muevo el cabezal con el modo manual, sube exactamente 10mm. (medido con el calibre).
Me da que está perdiendo pasos al imprimir. Cuanto más complicada es la pieza más saltos da, mas pasos pierde y mas hierra en la altura final de la pieza.
Tengo configurado que suba el eje Z 0.3 mm cuando cruce un perímetro, por eso, cuando tengo un agujero pierde más la posición, al estar todo el rato cruzando el perímetro.
Voy a ver si subiendo la corriente del pololu... El caso es que no quería que se calentase demasiado....
Por otra parte, y por si alguien ve algo raro...
//// MOVEMENT SETTINGS
#define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E
#define HOMING_FEEDRATE {60*60, 60*60, 5*60, 0} // set the homing speeds (mm/min)
// default settings
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,885.35} // default steps per unit for ultimaker
#define DEFAULT_MAX_FEEDRATE {500, 500, 3, 60} // (mm/sec)
#define DEFAULT_MAX_ACCELERATION {9000,9000,50,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.
#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s^2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s^2 for r retracts
// Offset of the extruders (uncomment if using more than one and relying on firmware to position when changing).
// The offset has to be X=0, Y=0 for the extruder 0 hotend (default extruder).
// For the other hotends it is their distance from the extruder 0 hotend.
// #define EXTRUDER_OFFSET_X {0.0, 20.00} // (in mm) for each extruder, offset of the hotend on the X axis
// #define EXTRUDER_OFFSET_Y {0.0, 5.00} // (in mm) for each extruder, offset of the hotend on the Y axis
// The speed change that does not require acceleration (i.e. the software might assume it can be done instanteneously)
#define DEFAULT_XYJERK 20.0 // (mm/sec)
#define DEFAULT_ZJERK 0.4 // (mm/sec)
#define DEFAULT_EJERK 5.0 // (mm/sec)