令人困惑的 Y 轴移动问题 - 仅在正 y 方向,并且仅在非常特定半径的移动上

3D打印 翻唱 固件 重复者 故障排除
2021-05-06 14:00:05

我正在使用套件构建的 Repetier 固件版本 1.0 上运行基于 RepRap 的 ORDBOT Hadron。我已经慢慢解决了这些问题,但这个问题非常糟糕。

基本上我偶尔会在 y 轴上移动——打印床在这个轴上移动——但只在正 y 方向上移动。永远不要在负 y 方向。我不确定我是否正确使用了这些术语,但床向前移动(负 y),因此后续打印移动相对于打印的其余部分在正 y 方向上发生位移。我称之为“正 y 方向偏移”。

有问题的 y 轴由单个 NEMA 17 步进电机皮带驱动。腰带很紧(我认为不会太紧)并且对齐良好。由于它沿着一块非常坚硬的挤压铝材运行,因此它很难变得不对齐或失去张力。

花了很长时间才注意到这种模式。有些印刷品没有问题,有些印刷品无论如何我都无法完成。最后,我找到了一个模型,它可以在大约 50% 左右的层上以同样的方式可靠地重现问题。

这件作品应该是直上直下。荒野。

这件作品应该是直上直下

导致转变的动作在这条红线上。

引起偏移的动作在这条红线上

该问题似乎只发生在半径约为 2-3 毫米的弯曲移动上,这些移动将其凸面指向 y 负方向。更大或更小的半径移动不会导致问题。事实上,急转弯也不会引起问题。 只有 2-3 毫米半径移动,其凸面朝向 y 负值会产生问题。 没有其他类型的移动会导致问题。

我认为违规的举动在此处以红色突出显示,但它可能是其两侧的两个举动之一。我一直无法缩小范围。

印刷品的横截面

另请注意,G 代码的这一部分没有机会让热端卡住模型,而且在发生这种情况时我没有看到任何证据。如果是这样,我想像这样的小模型只会移动,而不是卡住 y 轴。

我已经尝试降低 y 轴加速度,直到您可以听到 y 轴在缓慢地来回加速时上下绕线轴的声音,但问题仍然存在。尤其令人困惑的是,如果我将 y 轴加速度保持在 300 mm/s 2,则在负 y 方向上不会发生偏移,只会发生在正方向上。即使我将其降低到 50 mm/s 2,偏移仍会朝着正 y 方向发生。所以不知何故,这个问题与固件中设置的 y 轴加速度无关

我注意到的一件事是,即使您可以明显地看到 y 轴加速的速度有多慢,当问题发生时,y 轴似乎会超速运转并尽可能快地绕过那个拐角,直到它压倒了自己。我几乎可以肯定导致跳跃的动作正在打破加速度限制,但我不知道该怎么做。这似乎是固件中的一个错误,比如不是降低加速度而是增加加速度。

我猜想在代码中的某个地方应该有一个 mathf.abs() 围绕一个术语,所以无论是积极的还是消极的,它都会减慢移动速度,但这纯粹是猜测。

上述段落似乎不再正确。我将 y 加速度限制更改为 50 mm/s 2并且这件作品打印得非常完美。固件更新可能有所不同。我也启用了 EEPROM,所以这也可能改变了一些东西。也有可能是我过去每次更改时重新编译固件,我犯了一个错误,误导了我的问题。如果我设法重现该问题并发布有关它的答案,我将尝试重现该问题,否则我可能会关闭该问题。

我不敢说固件是问题所在,因为 a) 我不知道足以确认它,并且 b) 它使解决方案变得非常困难:要么等待开发人员的解决方案,要么自己编写。虽然我可以找到并编写解决方案,但这需要大量工作,我希望它比这更简单。

我最近将 Repetier 固件从 0.92 升级到 1.0,问题依旧。从 Repetier Host、Repetier Server 和 Octopi 控制打印机时也会发生这种情况,所以我确信它不是控制器。我也在使用 Slic3r。

以下是应要求提供的 y 轴皮带的一些照片:

发动机: 发动机

惰轮: 惰轮

1个回答

你看到这个有几个原因。首先,你跑得太快了,你正在从鞭打中转移皮带。您可以通过放慢速度并将 Jerk 设置调低来缓解这种情况。虽然通常这不是一堵一致的墙。通常你会看到这个

也就是说,您可能没有正确调整步进电机的电流。我不知道你的系统是否有pollus,但你会想要仔细调整你的电流。如果您听到步进器发出砰砰声或步进器无法移动,则说明您没有正确执行此操作。注意我已经炸了很多板来调整这些,确保在板子拔掉或用陶瓷螺丝刀的情况下进行。是一个更完整的指南。

正如 Ultimaker 在他们的故障排除指南中指出的那样,最后一个选择是您的系统摩擦太大你说你的皮带很紧。我想知道你是否把它们弄得太紧了,你实际上是在创建绑定。检查以确保皮带没有以任何方式摩擦。

倾斜:倾斜打印通常是由摩擦引起的,导致打印头移动的距离比预期的要短。确保将步进电机连接到轴的短皮带不会摩擦到打印机的主体。同样,请确保皮带穿过的步进电机上的皮带轮没有接触到打印机的侧面。如果是,您必须将皮带轮移近步进电机。

我敢打赌它是最新的。