/* If your printer is not exactly square but is more like a parallelogram, you can use this to compensate the effect of printing squares like parallelograms. Set the parameter to then tangens of the deviation from 90° when you print a square object. E.g. if you angle is 91° enter tan(1) = 0.017. If error doubles you have the wrong sign. Always hard to say since the other angle is 89° in this case! */
So in my machine angle in direction X-Y is 89.5° so i have a difference of 0.5°
Comments
as written in Configuration.h:
/* If your printer is not exactly square but is more like a parallelogram, you can
use this to compensate the effect of printing squares like parallelograms. Set the
parameter to then tangens of the deviation from 90° when you print a square object.
E.g. if you angle is 91° enter tan(1) = 0.017. If error doubles you have the wrong sign.
Always hard to say since the other angle is 89° in this case!
*/
So in my machine angle in direction X-Y is 89.5° so i have a difference of 0.5°
tan(0.5) = 0.0087
that´s the value i use for correction XY
so in Configuration.h the part Looks :
#define FEATURE_AXISCOMP 1
#define AXISCOMP_TANXY 0.0087 //0.5 degrees
#define AXISCOMP_TANYZ 0
#define AXISCOMP_TANXZ 0