Cura:设置 z 偏移

3D打印 ultimaker-cura g代码
2021-04-28 01:52:23

我有一台 Prusa i3 衍生打印机,其 z 轴带有电容式传感器。它会在喷嘴接触打印床之前稍微切换一点,因此需要配置 z 偏移。

在 Slic3r 中,我已Printer Settings-0.1General页面上将z-offset 配置为,但目前我正在评估 Cura 并且找不到这样的设置。Slic3r 似乎直接将此设置应用于 g 代码中生成的 z 值,因此它不会在 g 代码的开头使用简短版本。我当前的(自动床调平部分默认除外)g 代码:

G28 ;Home
G29 ; auto-bed-leveling
G1 Z15.0 F6000 ;Move the platform down 15mm
G92 E0
G1 F200 E3
G92 E0

有没有办法配置 Cura,例如使用Start Gcode选项来应用 z 偏移量?

3个回答

您可以使用以下G92命令欺骗打印机应用偏移量

G0 Z0

G92 Z0.1

首先,我们将喷嘴移动到Z=0接下来,通过G92命令,我们告诉打印机,从现在开始,将当前位置视为Z=0.1这有效地将偏移应用于-0.1Z 轴,因为如果我们现在G0 Z0再次执行,喷嘴将向下移动0.1mm

请注意,这需要在归位和调平后才能生效。

当然,您不一定需要移动喷嘴才能Z=0使其工作。您也可以在G92 Z15.1之后插入G0 Z15以获得相同的效果。

对于 Cura 3.1(?)+:

  1. 安装插件:菜单/插件/浏览插件.../滚动到“Z Offset插件” <--安装

  2. 配置设置: Printer Profile / Print Setup / Build Plate Adhesion / Z Offset

    • 为喷嘴提升设置正值
    • 设置负值以降低第一层的喷嘴(如您想要的场景 -0.1)

五年前我用类似的问题构建了我的打印机,我强烈建议物理 0 将是实际的 0,而不是将它输入系统。特别是如果您正在探索和测试新方法,即 Cura 与 Slic3r 设置。在 Marlin 中,您可以为限位器插入 az 调整,但如果您决定升级机器,这可能会造成未来的复杂性。

尽可能简单,如果传感器放错了位置,不要试图反向计算它,电机的压力会推动它,一段时间后你会遇到同样的问题......