SparkCube CoreXY with Auto Bed Leveling XY-Offset error (possible Bug?)
Hey, hello!
My Name is Carsten and I am not sure if its a bug.
But at first the setup of my printer:
- Printer SparkCube CoreXY
- Hotend E3D V6
- Ramps 1.4 with 4 Lines Display
- Latest Repetier Host
- Firmware 0.92.9
- ABL Sensor: inductive sensor
Now the problem:
My printer is an corexy printer with x=200mm y=200mm and z=180mm. My home position is in x=0, y=200mm and z=0.
The sensor offset is on front right at x_offset=42mm y_offset=50mm.
If I do a G28, the printer is homing correct.
Then I do G1 Z15 to get the nozzle 15mm above the bed.
After that I do a G29 (or G32) the printer should measure the bed at the configured points (see attached settings).
But the bed measuring points are wrong.
The printer is going to the first point on x=60mm+42mm and y=60mm-50mm (should be x=60mm-42mm and y=60mm+50mm) and so on.
Could it be a bug in the calculation of the points with an xy-offset of the sensor or do I have wrong settings???
Can you help me please???
Configuration.h:
#define DRIVE_SYSTEM 1
#define XAXIS_STEPS_PER_MM 400
#define YAXIS_STEPS_PER_MM 400
#define ZAXIS_STEPS_PER_MM 6400
#define X_HOME_DIR -1
#define Y_HOME_DIR 1
#define Z_HOME_DIR -1
#define X_MAX_LENGTH 200
#define Y_MAX_LENGTH 200
#define Z_MAX_LENGTH 180
#define Z_PROBE_Z_OFFSET 0
#define Z_PROBE_Z_OFFSET_MODE 0
#define UI_BED_COATING 0
#define FEATURE_Z_PROBE 1
#define Z_PROBE_BED_DISTANCE 10
#define Z_PROBE_PIN ORIG_Z_MIN_PIN
#define Z_PROBE_PULLUP 0
#define Z_PROBE_ON_HIGH 1
#define Z_PROBE_X_OFFSET 42
#define Z_PROBE_Y_OFFSET -50
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 2
#define Z_PROBE_XY_SPEED 150
#define Z_PROBE_SWITCHING_DISTANCE 1
#define Z_PROBE_REPETITIONS 2
#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 0
#define Z_PROBE_Y1 60
#define Z_PROBE_X2 140
#define Z_PROBE_Y2 60
#define Z_PROBE_X3 60
#define Z_PROBE_Y3 200
#define BED_LEVELING_METHOD 0
#define BED_CORRECTION_METHOD 0
#define BED_LEVELING_GRID_SIZE 5
#define BED_LEVELING_REPETITIONS 5
Comments