Autobedlevel and Z_PROBE_HEIGHT

PmKPmK
edited December 2017 in Extruder & Bed
Ive moved to repetier and now i want to enable autobedleveling. 
I have an inductive sensor which is 1.15mm above the nozzle-tip and i have a max-sensor too.
I start homing to the max-sensor and when i then do a G29 the head is running down and tries to sense the bed but its doing that on 1.15mm where my inductive sensor already triggers.. and then it fails because of no signal change on the pin.
What am i doing wrong?
 #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 5
#define Z_PROBE_PIN ORIG_Z_MIN_PIN
#define Z_PROBE_PULLUP 0
#define Z_PROBE_ON_HIGH 0
#define Z_PROBE_X_OFFSET 40
#define Z_PROBE_Y_OFFSET 0
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 1
#define Z_PROBE_XY_SPEED 30
#define Z_PROBE_SWITCHING_DISTANCE 5
#define Z_PROBE_REPETITIONS 1 //WORKS
#define Z_PROBE_HEIGHT 0.95
#define Z_PROBE_HEIGHT 1.15
#define Z_PROBE_START_SCRIPT ""
#define Z_PROBE_FINISHED_SCRIPT ""
#define Z_PROBE_REQUIRES_HEATING 1
#define Z_PROBE_MIN_TEMPERATURE 150
#define FEATURE_AUTOLEVEL 0
#define Z_PROBE_X1 60
#define Z_PROBE_Y1 60
#define Z_PROBE_X2 160
#define Z_PROBE_Y2 40
#define Z_PROBE_X3 100
#define Z_PROBE_Y3 160
#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 1
#define AXISCOMP_TANXY 0
#define AXISCOMP_TANYZ 0
#define AXISCOMP_TANXZ 0
 #define ENDSTOP_PULLUP_X_MIN true
#define ENDSTOP_X_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_X true
#define ENDSTOP_PULLUP_Y_MIN true
#define ENDSTOP_Y_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Y true
#define ENDSTOP_PULLUP_Z_MIN true
#define ENDSTOP_Z_MIN_INVERTING true
#define MIN_HARDWARE_ENDSTOP_Z true
#define ENDSTOP_PULLUP_X_MAX true
#define ENDSTOP_X_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_X false
#define ENDSTOP_PULLUP_Y_MAX true
#define ENDSTOP_Y_MAX_INVERTING false
#define MAX_HARDWARE_ENDSTOP_Y false
#define ENDSTOP_PULLUP_Z_MAX true
#define ENDSTOP_Z_MAX_INVERTING true
#define MAX_HARDWARE_ENDSTOP_Z true
#define max_software_endstop_r true
#define min_software_endstop_x false
#define min_software_endstop_y false
#define min_software_endstop_z false
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z true
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 5
#define ENDSTOP_X_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 3
#define ENDSTOP_X_BACK_ON_HOME 1
#define ENDSTOP_Y_BACK_ON_HOME 1
#define ENDSTOP_Z_BACK_ON_HOME 1 #
define ALWAYS_CHECK_ENDSTOPS 1

Comments

  • First: Autoleveing command is G32 S2 (S2 to store result in eeprom)
    Second: Check eeprom if distances are also there correct

    Z_PROBE_BED_DISTANCE is the start height of nozzle for probing. If your z length is set too high it will test lower, so I guess yu have to reduce z length in eeprom editor.
  • Ive disabled the eeprom because i cant get the values out there and i want to get sure that i have a valid copy of the printer-setup. I only use the setup posted above. 
    #define X_MAX_LENGTH 220
    #define Y_MAX_LENGTH 220
    #define Z_MAX_LENGTH 250 <- you mean this value?
  • Another quick question, do i need to define the minimum endstop when using this input as a zprobe?
  • Ok.. Ive found out that z_max_lenght was the problem. Thank for the help.
    My biggest problem is, that i cant go below the triggerpoint of the probe but i need to keep it higher then the nozzle.
    I could disable always_check_endstops but that will give me more trouble then it helps me..
  • Make sure you have not set z probe also as z min endstop. In fact do not add a z min endstop at all. These are different especially with z max homing. With z min homing they must be identical.
Sign In or Register to comment.