auto level mirrored

I am running the dev version on a ramps 1.4.
I use a inductive sensor as probe , the printer homes to zmax endstop , as is removed the z min endstop.
After doing a  successful g32 s2, the printer compensates( i can feel the z axis move when moving x or y) but does it the wrong way around,  the nozzle gets closer to the bed where the bed is higher and futher away from the bed where the bed is lower, in this way it amplifies the effect instead of compensating for it.

Did i do something wrong or is this a bug?

below is the auto level and z probe part of my config(i have set the probe points and probe offset in the eeprom, so the values for these in the config file are not the ones i use) :

// #################### Z-Probing #####################

#define Z_PROBE_Z_OFFSET 0
#define Z_PROBE_Z_OFFSET_MODE 0
#define UI_BED_COATING 0
#define FEATURE_Z_PROBE 1
#define EXTRUDER_IS_Z_PROBE 0
#define Z_PROBE_BED_DISTANCE 10
#define Z_PROBE_PIN ORIG_Z_MIN_PIN
#define Z_PROBE_PULLUP 0 
#define Z_PROBE_ON_HIGH 0 
#define Z_PROBE_X_OFFSET -48
#define Z_PROBE_Y_OFFSET -30
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 2
#define Z_PROBE_XY_SPEED 150
#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 50
#define Z_PROBE_X2 160
#define Z_PROBE_Y2 50
#define Z_PROBE_X3 100
#define Z_PROBE_Y3 180
#define BED_LEVELING_METHOD 0
#define BED_CORRECTION_METHOD 0
#define BED_LEVELING_GRID_SIZE 5
#define BED_LEVELING_REPETITIONS 5
#define BED_MOTOR_1_X 0
#define BED_MOTOR_1_Y 0
#define BED_MOTOR_2_X 200
#define BED_MOTOR_2_Y 0
#define BED_MOTOR_3_X 100
#define BED_MOTOR_3_Y 200
#define BENDING_CORRECTION_A 0
#define BENDING_CORRECTION_B 0
#define BENDING_CORRECTION_C 0
#define FEATURE_AXISCOMP 0
#define AXISCOMP_TANXY 0
#define AXISCOMP_TANYZ 0
#define AXISCOMP_TANXZ 0

Comments

  • You are the only one who can answer this.

    Run G32 S2 and copy log so you know where he measured which height and also copy rotation matrix you get at the end.

    Z heights is how deep bed was so if you go afterwards to a deep z pos and move to high z pos z must go up.

    The important part here is did he measure wrong or correct wrong regarding measured values or was it some other error.

Sign In or Register to comment.