Coating Z probe induktive

I have an inductive probe
end stop Z max , homing Z max

 coating 0 I will calibrate G32 I set a 2mm coating for glass the print nozzle will go to the bed there is no offset of the Z0 position, but the length Z max - 2mm

what is the error

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

#define Z_PROBE_Z_OFFSET 0
#define Z_PROBE_Z_OFFSET_MODE 0
#define UI_BED_COATING 1
#define FEATURE_Z_PROBE 1
#define EXTRUDER_IS_Z_PROBE 0
#define Z_PROBE_DISABLE_HEATERS 0
#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 30
#define Z_PROBE_Y_OFFSET -30
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 5
#define Z_PROBE_XY_SPEED 150
#define Z_PROBE_SWITCHING_DISTANCE 1
#define Z_PROBE_REPETITIONS 1
#define Z_PROBE_USE_MEDIAN 0
#define Z_PROBE_HEIGHT 2.66
#define Z_PROBE_DELAY 0
#define Z_PROBE_START_SCRIPT ""
#define Z_PROBE_FINISHED_SCRIPT ""
#define Z_PROBE_RUN_AFTER_EVERY_PROBE ""
#define Z_PROBE_REQUIRES_HEATING 0
#define Z_PROBE_MIN_TEMPERATURE 150
#define FEATURE_AUTOLEVEL 1
#define FEATURE_SOFTWARE_LEVELING 0
#define Z_PROBE_X1 32
#define Z_PROBE_Y1 10
#define Z_PROBE_X2 220
#define Z_PROBE_Y2 10
#define Z_PROBE_X3 220
#define Z_PROBE_Y3 198
#define BED_LEVELING_METHOD 1
#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

  • Not really sure what the problem is you describe, but I think it is Z_PROBE_Z_OFFSET_MODE that might be wrong. It depends on if you measure the bed or the top including coating with your sensor. That can cause an error of coating thickness if set wrong. See description below.

    There are 2 ways to consider a changing bed coating, which are defined by Z_PROBE_Z_OFFSET_MODE.
    Z_PROBE_Z_OFFSET_MODE = 0 means we measure the surface of the bed below any coating. This is e.g.
    the case with inductive sensors where we put BuildTak on top. In that case we can set Z_PROBE_Z_OFFSET
    to the thickness of BuildTak to compensate. If we later change the coating, we only change Z_PROBE_Z_OFFSET
    to new coating thickness.

    Z_PROBE_Z_OFFSET_MODE = 1 means we measure the surface of the coating, e.g. because we have a mechanical switch.
    In that case we add Z_PROBE_Z_OFFSET for the measured height to compensate for correct distance to bed surface.

    In homing to max we reduce z length by Z_PROBE_Z_OFFSET to get a correct height.
Sign In or Register to comment.