低精度同时完美的旅行运动

3D打印 ultimaker-cura 校准 anet-a6 重复主机 尺寸精度
2021-05-13 03:33:36

我拥有一台较旧的 Anet A6。在其上刷入 Marlin 固件(并认为我正确配置了它)。几天前也更新到最新的 2.0.5.3)。喷嘴是一个 0.4 毫米的直接驱动挤出机。

打印我使用的校准立方体时

#define DEFAULT_AXIS_STEPS_PER_UNIT   { 99.7,  96.4, 400, 91.6 }

设置来纠正我之前测量的内容。所以打印出来的立方体 20x20x20 毫米几乎是“完美的”。然而,我面临另一个问题:缩放。所以打印 100 毫米宽的东西会产生 97.2 毫米的打印件。仿佛误差乘以距离。

所以我创建了一个由 X 和 Y 方向的多个“矩形”(叠加)组成的测试对象。一些尺寸小于要求,而另一些尺寸更大。测试十字校准.

所以孔(“钻孔”)太小了 0.4 毫米(所以是喷嘴直径的一半)。在“Cura”中,我可以使用新添加的内孔校正或负水平扩展值来解决这个问题。然而,这也会“切割”薄的部分(图像上的顶部和右侧矩形 - 宽度为 1.2 毫米 - 所以在我的 0.4 毫米喷嘴上有 3 条打印材料通道)。

在没有和有调整的情况下,矩形的内部宽度也减少了 0.2 毫米以上。

我以我的正常速度(填充为 80 毫米/秒,其他东西更慢)打印,除了精度外,输出效果很好。我还以该速度的 20% 打印(因此第一层 <10 毫米/秒!)没有任何变化。所以它不应该是造成问题的“加速/混蛋”。

然后我重新开始校准一切:

  • 校准的挤出机(10 厘米长丝……并测量实际移动了多少),偏差不超过 1 毫米

  • 通过将喷嘴移动到特定点并测量 X/Y/Z 运动来校准轴......我需要回到 99.9 X、99.9 Y 和 101 Z)。所以几乎回到供应商设置。

我一遍又一遍地移动热端——在各个方向上复制精确的移动 20 次。它没有“滑动”,所以每次都在完全相同的位置开始和结束。

现在我打印了我的测试十字(和其他东西),虽然 X 轴在“外部”只偏离了一点(内部仍然偏离了一点),但 Y 轴只有 97% 和它应该有的高度。

我通过以下方式打印:

  • RepetierHost 2.1.6
  • 库拉 4.6.1
  • RepetierHost 2.1.6 + Cura 导出 gcode 文件并调整“速度”(Cura 设置的 25%)

总结:

  • 校准挤出机(10 厘米长丝测量),校准轴(测量移动距离)

  • 以非常慢的速度打印以避免“加速/混蛋” - 不准确(它这样做了吗?)

  • 打印不准确但精确(多次打印导致相同的错误输出)

  • 通过校准立方体校准“每单位步数”会产生完美的校准立方体,但仍然“内孔太小”和更大尺寸的打印不准确

那么:如何正确解决该问题?如何正确校准尺寸精度 - 除了“每单位步数”之外还有什么需要调整的?

试图在这里和互联网上的其他地方找到答案,但似乎我缺乏正确的术语来寻找答案。希望你能帮助我。

1个回答

不应校准 X、Y 和 Z 轴的步长/毫米。只需使用基于给定皮带/丝杠/螺纹杆的理论值的默认设置。

错误在于假设 20x20x20 校准立方体的尺寸误差纯粹是由于步长/毫米设置造成的。由于各种原因(不一致的挤压、测量误差、打印机中的倾斜、间隙),没有打印部件的尺寸是完全准确的(没有 FDM 3D 打印机的部件尺寸精度能够超过十分之几毫米的精度) )。当您校准步数/毫米以使 20x20x20 立方体变得“完美”时,您将所有这些非线性误差隐藏在步数/毫米线性补偿中。当你打印一个更大的零件时,这些不准确(在步数/毫米中被错误地补偿)会被放大。

假设您的卡尺有 +0.1 毫米的恒定误差,即每次测量读数都比应有的高 0.1 毫米。如果您校准您的步数/毫米,以便 20x20x20 校准立方体“完美”;校准立方体的实际尺寸为 19.9 毫米(您的卡尺将读取为 20 毫米)。如果您随后要打印一个 100 毫米的零件,它会显示为 99.5 毫米,而您的卡尺将读取为 99.6 毫米。

如果您坚持校准步数/毫米,您应该通过打印尽可能大的零件来做到这一点这可确保将恒定误差划分到较大的零件尺寸上,从而更好地估计实际步长/毫米。但是,通常理论值比您自己测量的值更准确,即使有一部分占据了整个打印床。

10 厘米的灯丝……并测量实际移动了多少

10 厘米是一个非常短的长度;长度为 100 厘米时,您将获得更准确的校准。然而,非常精确地校准电子步骤是没有意义的。很难精确地做到这一点,因为挤出到自由空气中(并且可能以与实际打印时不同的速度)将导致不同的阻力量,从而导致与实际打印时不同的挤出长度。无论如何,您都需要校准实际长丝的直径和流量特性,在校准期间,您可以更有效地补偿挤出机步数/mm 的微小误差。

也许查看整个打印机的刚度以及部件安装的安全性是一个好主意。如果床上或热端有很多游戏,这也可以解释为什么零件变得过大。