将 X 偏移应用于 gcode(无法重新切片)

3D打印 g代码 anet-a8
2021-05-21 05:10:27

我目前正在 Anet A8 上通过提供的 i3 兼容 gcode 文件从 3DLabPrint 打印 QTrainer 飞机。

到目前为止,一切都打印得很好,但主要的起落架部分试图将床的左侧打印出约 5 毫米。

我尝试M206 X-10在 gcode 文件中手动添加一行,就在 之后G28 ; home all,但这没有任何效果:

G90 M83 M106 S0 M140 S65 M190 S65 M104 S220 T0 M109 S220 T0 G28 ; home all M206 X-10 ; added by me G1 E-0.8000 F1800 G1 Z0.200 F1002 ; layer 1, Z = 0.2 T0 ; tool H0.200 W0.450 ; skirt G1 X9.382 Y10.533 F6000 G1 E0.8000 F540 G1 X10.536 Y10.537 E0.0388 F1440 ...

但是,这不起作用,我不清楚我是否正确使用了这个 gcode 命令,或者我的打印机是否根本不支持该命令。

有没有另一种方法可以将 X 偏移应用于 gcode 文件(或打印机)以将其移动到打印区域右侧几厘米处?

由于我没有 Simplify3D 并且目前负担不起,因此不幸的是,重新切片 STL 文件不是一种选择。

不幸的是,X 限位开关上没有 X 调整(虽然我想我可以暂时将一些东西粘在打印头上,以便它更快地激活开关?)。

我的 Anet A8 目前运行库存固件,连接到 OctoPrint,我可以访问 Macintosh 台式计算机。

1个回答

您可以使用G92更改机器“认为”的坐标。如果刚回家后,你申请

G92 X-10

机器现在认为它在 X = -10 处,而实际上它在 X = 0 处。这导致此后的一切都表现得好像它在正 X 方向上移动了 10 毫米(因为如果你然后命令移动到 X = 1 机器将移动到物理上的 X = 11)。