Hello.
I am new to this forum, but I have used the repetier firmware for a few months now on my new printer.
Over the holiday I have tried to get z-distortion to work, but I have some problems with the result. If I make a height map in repetier-host, it looks really good (+0.01mm), but when I'm printing something, it does not look good. Each line segment starts low and moves slowly upwards. As I can see it, the line starts at the right height but ends in the uncorrected height.
I use a CoreXY layout on my printer, with a 200 x 280 mm bed. I have saved my distortion map in my EEPROM and my configuration looks like this:
#define DISTORTION_CORRECTION 1
#define DISTORTION_CORRECTION_POINTS 10
#define DISTORTION_CORRECTION_R 100
#define DISTORTION_PERMANENT 1
#define DISTORTION_UPDATE_FREQUENCY 10
#define DISTORTION_START_DEGRADE 0.5
#define DISTORTION_END_HEIGHT 1
#define DISTORTION_EXTRAPOLATE_CORNERS 1
#define DISTORTION_XMIN 0
#define DISTORTION_YMIN 0
#define DISTORTION_XMAX 180
#define DISTORTION_YMAX 260
My Z-probe configuration looks as follows:
#define Z_PROBE_Z_OFFSET 0
#define Z_PROBE_Z_OFFSET_MODE 0
#define UI_BED_COATING 1
#define FEATURE_Z_PROBE 1
#define Z_PROBE_BED_DISTANCE 6
#define Z_PROBE_PIN ORIG_Z_MIN_PIN
#define Z_PROBE_PULLUP 0
#define Z_PROBE_ON_HIGH 0
#define Z_PROBE_X_OFFSET -35
#define Z_PROBE_Y_OFFSET -3
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 2
#define Z_PROBE_XY_SPEED 120
#define Z_PROBE_SWITCHING_DISTANCE 5
#define Z_PROBE_REPETITIONS 3
#define Z_PROBE_HEIGHT 0
#define Z_PROBE_START_SCRIPT ""
#define Z_PROBE_FINISHED_SCRIPT ""
#define Z_PROBE_REQUIRES_HEATING 0
#define Z_PROBE_MIN_TEMPERATURE 150
#define FEATURE_AUTOLEVEL 1
#define Z_PROBE_X1 20
#define Z_PROBE_Y1 20
#define Z_PROBE_X2 180
#define Z_PROBE_Y2 0
#define Z_PROBE_X3 20
#define Z_PROBE_Y3 260
My z-probe is 1.45mm higher than my hotend, but I always compensate it manually after the printer has auto-leveled the bed with the g-codes:
G00 z-1.45
G92 Z0
I have attached a picture of the problem.
Is there anyone who can help me with my problem?
/Hans