我的 3D 打印机在打印过程中检查轴回家,经常破坏打印

3D打印 ultimaker-cura g代码 z轴 切片3r 特沃龙卷风
2021-05-03 03:59:42

我的 Tevo Tornado 在打印过程中检查轴的过程中养成了这种习惯。

(我说拿起是因为当我拿到它时它没有表现出任何问题。据我所知,他们自己提出的问题。我对它做的第一件事就是在发布这个问题后刷新固件意见建议)

当它发生在 X 或 Y 轴上时,它通常很好,因为唯一产生的问题是打印件外部的字符串,但正如您想象的那样,它是 Z 轴上的问题。当喷嘴单元降低并开始推动它时,我的打印件被破坏了。我曾经用 Cura 切片,但后来转移到 Slic3r,问题仍然存在。我不认为这是 G 代码问题,因为它不会在打印过程中的同一点发生。

虽然 X 轴和 Y 轴检查相对常见(每 15-20 分钟左右一次),但 Z 轴检查在较长的打印件上只发生过两次,结果是毁灭性的。

我假设这是一个软件/固件/设置问题。我错过了什么?


附加信息:

  • 另一件我没有提到但我认为它相关的事情:与轴归位相同的随机性,挤出机不时会拉回 5 到 8 厘米的长丝,然后将其拉回,暂时停止打印并导致斑点和熔化。

  • 我重新刷了固件,问题仍然存在,我可以确认奇怪的动作仍然发生。到目前为止,它在较短的印刷品(2 小时)上展示了 X 和 Y 归位。顺便说一句,我说它正在归位,因为这就是我假设它正在做的事情,因为我无法用任何其他方式解释它,老实说。

  • 在我当前正在打印的文件中,有四个G28命令,但它们不在文件的移动位中。开头有一个,一个在灯丝结束代码之后,我假设的两个是对定义参数的引用,用“;”表示 在 END 灯丝代码之后也是如此。

  • 这就是G28我所指的最后

    M107 ; Filament-specific end gcode 
    ;END gcode for filament 
    M104 S0 ; turn off temperature 
    G28 X0 ; home X axis 
    M84 ; disable motors 
    

    它只是归位 X 轴

  • 打印机还会在打印过程中随机关闭并再次打开,从而导致打印半成品。

  • 我几乎使用了 Cura 和 Slic3r 的默认设置,所以没有花哨的编辑。它吐出的 G 代码可能是标准的。

  • 没有别的连接到打印机(如Octoprint),即可以发送命令。打印机几乎是出厂时的样子。

  • 这是打印机表现出不良行为视频我认为是轴的归位,但经过进一步检查,有时它最终没有接触到传感器。它似乎几乎停止并继续产生研磨噪音的夹子是挤出机在细丝中缩回和拉回的夹子。有几个剪辑,其中打印机随机减慢到非常慢的速度。幸运的是,到目前为止,这张照片上没有负 Z 轴运动。这些剧集还有很多,但我没有在视频中看到它们。

  • 这是两个 G 代码文件,一个较短,一个较长

  • 将 SD 卡切换到另一张可靠的 SD 卡并没有解决问题。

  • 完全是轶事信息:似乎错误的数量随着打印机的进步而增加。似乎在新的一天开始时,打印机不太容易出错,好像需要休息一下。只是关闭和打开它不会产生相同的结果。这条信息可能有助于缩小范围?

  • 更换插座并不能解决问题。

  • 由于之前报告的错误数量似乎不断增加,我打开了主板的外壳以检查是否存在与冷却相关的任何问题。除了一些灰尘(现已去除),一切似乎都很好。

  • 我已经通过 USB 将打印机连接到我的笔记本电脑,并尝试通过 Cura 和 Pronterface 运行它。在这两种情况下,我通过软件发送的任何命令都不会执行。特别是当我通过 Pronterface 运行基本的 home 命令或轴移动时,它会在无限循环中吐出以下内容,而实际上没有做任何事情:

    echo:busy: processing
    

    驱动程序安装在计算机上。我可以看到打印机出现在 COM 上,并且似乎连接正常。如果在连接到 PC 时我从打印机本身发送了一个 home 命令,它不会工作,但也会在软件中显示为正在处理。

1个回答

观看视频后,我看到了三个不需要的行为,都与打印机正在从 gcode 文件中读取损坏数据的假设一致:

  • 移动到低但非零的 X 或 Y 坐标,然后立即返回不是归位,而是误读 G1 移动命令的 X 或 Y 值 - 可能翻转一点,使前导 1 看起来像 0,或者遇到解析错误,导致它在前 1 或 2 个字符后被截断(使其看起来是 0-9 或 0-99 范围内的值)。下一个命令会将头部移回正确的位置,因为这些是绝对坐标而不是相对坐标。

  • 对于 G1 命令中的进给率 (F) 值,极慢的速度周期可能是完全相同的(位翻转或截断解析)。

  • 对于 G1 命令中的挤出机位置 (E) 值,挤出机电机咔嗒声可能完全相同。

如果是这种情况,则可能是 SD 卡本身不可靠(如果您有其他卡,请尝试其他卡),SD 卡插槽中的触点脏了,总线上有电噪声(来自其他地方的接地不良或屏蔽) ),控制器板有缺陷等。如果每次打印时问题都发生在完全相同的位置,则几乎可以肯定是卡;如果它是随机的,则更有可能是其他原因之一。