我拥有一台较旧的 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 厘米长丝测量),校准轴(测量移动距离)
以非常慢的速度打印以避免“加速/混蛋” - 不准确(它这样做了吗?)
打印不准确但精确(多次打印导致相同的错误输出)
通过校准立方体校准“每单位步数”会产生完美的校准立方体,但仍然“内孔太小”和更大尺寸的打印不准确
那么:如何正确解决该问题?如何正确校准尺寸精度 - 除了“每单位步数”之外还有什么需要调整的?
试图在这里和互联网上的其他地方找到答案,但似乎我缺乏正确的术语来寻找答案。希望你能帮助我。