最好通过硬件更改(调平螺钉)来获得正确的距离。但是可以通过软件来实现。您不仅可以在切片器或 Marlin 的配置中更改 Z 偏移,还可以使用 G 代码命令。
“纸张拖动”方法非常适合确定正确的 Z 水平。将纸张调平后,您无需创建偏移来说明纸张厚度,但是,有些纯粹主义者会这样做。所以基本上,我们所说的 Z=0 实际上是 Z="纸张厚度",除非你是一个纯粹主义者。但是稍大的间隙使打印更容易。太小的高度会导致例如波纹效应或喷嘴中压力积聚过多。为了在调平后更改偏移量,您可以尝试以下方法之一。这有时是为打印 PETG 创建一点额外胶印的有用方法,但我个人不这样做。
在 Ultimaker Cura 中:打开插件管理器(“工具箱”->“浏览包...”)并安装“Z 偏移设置”,“构建板粘附”设置菜单中将提供一个名为“Z 偏移”的新参数. (另见这个较旧的,不是最新的答案)
在 Marlin 配置文件中,修改 MANUAL_Z_HOME_POS 常量:
//#define MANUAL_Z_HOME_POS 0
在 G 代码中:
通过使用G 代码命令将以下几行添加到您的起始 G 代码(参见例如此答案)G92
:
G0 Z0.2 ; Move the head to 0.2 mm (so now 0.3 on your machine)
G92 Z0 ; Call this Z = 0
或者当您能够使用M206
G 代码命令使用打印机终端(例如 Pronterface、Repetier 或 OctoPrint)通过 USB 连接到打印机时:
M206 Z-0.2 ; Will raise the Z height by 0.2 mm
M500 ; Stores the offset in memory
或者,当您无法通过终端连接时,将最后 2 行放在文本文件中并将其另存为.gcode
SD 卡上的文件并“打印”该文件还将存储新的偏移量(如果M500
在配置文件中启用:#define EEPROM_SETTINGS // Enable for M500 and M501 commands
)