Nomar记录一段历史
调平 hotend 时总是猛地上床?

如果热端在 Z 轴上的 ~0 处,我将其调平,当它接近 X = 0 时,它开始沿床刮擦,然后当返回以探测床的中心时(在将 X 归位到 0 后) )它会再次刮床。

我想加一块玻璃板,但我担心这种激进的归位会砸碎玻璃。我该如何解决?打印机自动调平并运行 Marlin。

5个回答

听起来您需要不同的传感器?从它的声音中你有很多问题。也没有代码,因此无法评论您的设置。

如果它总是刮床(对不起,但它真的不清楚发生了什么)然后降低你的传感器一点..最好我可以给你提供的信息。

似乎不清楚我在说什么。它的水平很好,但床的中心比左侧低,所以当 Z=0(在中心)时,当向左移动到家 X 时,它会刮擦床。
哦,听起来你需要一张更平坦的床。也就是说,我只会告诉simplify3d 提高第一层的高度。也就是说,将您的热端校准传感器降低 0.05 毫米(或更多)也会产生相同的效果。
并不是说床不是平的……它只是倾斜成左侧比右侧高的角度,但只是稍微有点不同 Z =~0mm
所以你的床是平的,但不是水平的。你不能用调节螺丝把床调平吗?
@JamesTrotter 这是不是平床的定义。我们不是在谈论翘曲床。我们知道它在物理上是平坦的,但它并不是相对平坦的。
@StarWind 不是自动调平的重点来解释床不是“相对平坦”吗?
@JamesTrotter 自动调平不是问题的一部分。也就是说,应该在聊天中跟进我的回复。在我的打印机上,自动调平是一个辅助程序,它告诉我嘿,右侧太低了!修复它!我认为您正在考虑“矫直机”拧Y 轴.. 那行不通.. 如果您仅通过移动一个Z 电机来降低Y 轴的一端,您会受到束缚并且会度过一个非常糟糕的夜晚。也没有办法修复 X ​​轴。
@星风什么?问题末尾提到了自动调平,我不明白您所说的“告诉我嘿,右侧太低!修复它!”是什么意思,因为它肯定不会那样做。它始终沿 Z 轴调整打印头,使其与床始终保持恒定距离,这不是它的_点_吗?它没有“拧 Y 轴?”,我什至不明白你试图用那句话表达什么。

Marlin 有一个Z_RAISE_BETWEEN_PROBINGS设置,它允许您在移动到下一个探测点之前提升 Z 轴。增加此值可能会解决问题。

自动调平仅补偿床的倾斜,但不补偿非平面的床。如果你的床是弯曲的(显然你还没有使用玻璃,所以我假设你有一个很容易受到影响的普通 PCB)并且由于这在某些地方比其他地方更高,那么自动调平可能会导致热端刮床的高处。

是的,如果你的床不是平面的,那你就有点搞砸了:-(。最好更换/升级到更好的东西。
似乎不清楚我在说什么。它的水平很好,但床的中心比左侧低,所以当 Z=0(在中心)时,当向左移动到家 X 时,它会刮擦床。 Z_RAISE_BETWEEN_PROBINGS 在 X/Y 归位时不适用。此外,没有 PCB 床,它是一块铝板。
它是平面的,只是倾斜成左侧比右侧高的角度,但只是稍微有点不同@Z=~0mm

在发布问题后不久,我意识到了最简单的解决方法。在您的切片机或打印机控制器(我使用 octoprint,所以我在那里添加了这个)中,在起始 G 代码中添加一些东西来抬起头部,使其位于它正在刮擦的点之上。

例如,更改您的起始 G 代码,例如:

 G28 ;Home all axis G29 ;probe bed

G91 ;Set to relative positioning G0 Z10 ;move head up by 10mm G28 ;Home all axis G29 ;probe bed

(如果没有探头,显然删除 G29)

10 毫米应该足以抬起,除非您有严重错误,但您可以根据需要调整数字。

即使板是平面的或有角度的,您也需要偏移来保护 Z=0 的 XY 运动;例如,我的传感器距离板的高度为 10 毫米,但由于板是铝的,因此尺寸为 4 毫米。喷嘴需要在传感器水平面以下至少 1mm 或 2mm。如果我将喷嘴调整到 4 毫米或更多,如果床上存在任何水平变化,这将划伤板。

所以我在自动归位上设置了一个偏移和 Z 安全运动,增加了 3 或 4 毫米。当我按下 AutoHome 时,即使喷嘴接触床,喷嘴也会上升到安全水平。

您不需要 Z=0 开始打印,当您使用代码 G29 时,打印机将检查预定义的测试点以根据斜板获得正确的 Z=0;如果您的盘子翘曲,您将需要很多测试点,但最好对其进行更改。

您始终可以按照上述答案中的说明添加到起始代码中。同样对于报废,您可能需要设置 Z_HOMING_HEIGHT 以防止进一步损坏热端。如果 Z 轴低于归位高度,则归位 x 或 y 将首先使 z 轴行进到归位高度,然后继续进行 x 或 y 轴的归位。

这听起来正是您正在寻找的答案?

随机文章