Marlin 1.1.8C - IR Sensor Implementierung

Sollten Sie Ihre eigene Firmware auf Basis von Marlin 1.1.8C besitzen, können Sie unseren IR Sensor durch folgende Code Änderungen implementieren:

(Die Zahl vor dem Code ist die Zeilenangabe, welche nicht unbedingt exact übereinstimmen muss)

 

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