If you use your own firmware based on Marlin 1.1.8C, you can implement our IR sensor through the following code changes:

(The number before the code is the line specification, which does not necessarily have to match exactly)

 

Configuration.h

// Mechanical endstop with COM to ground and NC to Signal uses "false"
517 #define Z_MIN_ENDSTOP_INVERTING false

// @section probes
649 #define FIX_MOUNTED_PROBE

// Z Probe to nozzle (X,Y) offset, relative to (0, 0).
706 #define X_PROBE_OFFSET_FROM_EXTRUDER 6
707 #define Y_PROBE_OFFSET_FROM_EXTRUDER -39
708 #define Z_PROBE_OFFSET_FROM_EXTRUDER -0.50

// X and Y axis travel speed (mm/m) between probes
711 #define XY_PROBE_SPEED 7000

// Speed for the "accurate" probe of each point
717 #define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 1)

// The number of probes to perform at each point.
722 #define MULTIPLE_PROBING 3

// @section calibrate
894 #define AUTO_BED_LEVELING_BILINEAR

// Set the number of grid points per dimension.
933 #define GRID_MAX_POINTS_X 5

// Set the boundaries for probing (where the probe can reach).
937 #define LEFT_PROBE_BED_POSITION 23
938 #define RIGHT_PROBE_BED_POSITION 280
939 #define FRONT_PROBE_BED_POSITION 16
940 #define BACK_PROBE_BED_POSITION 266

 

Configuration_adv.h

// Enable to combine M851 and Babystepping
663 #define BABYSTEP_ZPROBE_OFFSET

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.