Marlin 固件自动调平仅重新居中 XY 轴(Delta 打印机)

3D打印 马林鱼 三角洲 平床
2021-05-08 22:30:09

我试图让我的打印机自动调平它的床,使用以下 Marlin 固件:

  • 打印机:Kossel Linear plus(Delta 3D 打印机)
  • 主板:MKS Base V1.5
  • 固件:马林定制

我进入 LCD 上的菜单,然后进入准备屏幕。屏幕有以下选项:

  • 汽车之家
  • 水平床
  • 床面平整度:关闭

当我选择“自动归位”功能时,打印机使用增量顶部的停止点自行归零。
当我选择“水平床”功能时,打印机再次使用末端挡块自行调平。
如果我将床调平设为 ON,则床调平功能将执行完全相同的操作。

我的自动调平装置连接到 Z 轴终点挡块,如下所示:

自动调平装置连接到 Z 轴终点挡块

我的#define AUTO_BED_LEVELING_LINEARconfig.h 中一行,也有#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN一行。我不知道为什么打印机实际上没有将打印头降低到板上并按下挡块。

关于如何使打印机水平床而不是 XY 轴的任何线索?

1个回答

定义常量AUTO_BED_LEVELING_LINEAR是正确的Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN,请务必同时定义以下内容:

#define Z_MAX_POS MANUAL_Z_HOME_POS

#define MANUAL_Z_HOME_POS 300 // Distance between the nozzle to printbed after homing
  • 注意300应该是归位后喷嘴到床的距离。

请查看这个Kossel Linear Plus的配置文件,并与您自己的配置文件进行比较,您可能错过了一些东西。