Z 偏移量永久存储在内存中?
当您上传新固件时,可能会在 EEPROM 内存中保留-2.97
for的值Z_PROBE_OFFSET_FROM_EXTRUDER
。
您可以尝试将 G 代码发送M502
到机器以重新加载固件中的值,覆盖当前存储的值。
使用 G 代码命令的替代 Z 偏移
请注意,使用 G-code 设置 Z 偏移有一种不同(且更常见)的解决方案M851
,您可以在将固件上传到打印机后执行此操作。可以使用打印机软件和通过所谓的终端接口连接到打印机的 USB 连接来发送 G 代码命令。这可以在 OctoPrint、Repetier-Host、Pronterface(Printrun 软件套件)等中完成。或者,您可以.g
在单个文件中为每个步骤制作单独的 G 代码(基本上是带有扩展名的文本文件)文件,并通过打印机菜单的 SD 界面“打印”这些文件。
必须遵循以下策略来指定 Z 偏移:
- 将您的打印机加热到您的打印温度,并等待几分钟使其膨胀并稳定下来
- 将现有的 Z 偏移重置为零
M851 Z0
- 归位所有轴
G28
- 将喷嘴移到床的中间
G1 X110 Y110
(如果您的床是 220 x 220)
- 关闭软件限位器
M211 S0
- 将喷嘴向下移动,使其刚好抓住一张标准打印纸
- 将 Z 偏移设置为显示值。例如,如果打印机显示
-1.23
输入的 Z 值M851 Z-1.23
- 将其存储到 EEPROM
M500
- 重要通知!再次启用限位器,
M211 S1
否则打印头将在下一个G28
命令中与床发生碰撞