marlin 1.1.x版本添加自动调平功能记录

marlin 1.1.x版本添加自动调平功能记录


我用的是NPN型的探头,装在如图的地方。
先打开自动调调平功能

//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEAR
#define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING

取消注释#define AUTO_BED_LEVELING_BILINEAR
选择Z探针类型取消注释#define FIX_MOUNTED_PROBE
设置为true#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.
修改探针偏移

#define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER 70  // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0   // Z offset: -below +above  [the nozzle]

Z_PROBE_OFFSET_FROM_EXTRUDER先改为0,后面再矫正。
之后设置探测点数

  #define GRID_MAX_POINTS_X 3
  #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X

设置边界保护

  #define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE
  #define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - MIN_PROBE_EDGE)
  #define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE
  #define BACK_PROBE_BED_POSITION (Y_BED_SIZE - MIN_PROBE_EDGE)

在计算Z_PROBE_OFFSET_FROM_EXTRUDER之前先注释// #define MIN_SOFTWARE_ENDSTOP_Z使Z平面可以移动到负数。测量完成后必须重新取消注释。
之后开始测量Z

你可能感兴趣的:(3D打印)