在 Cura 中调整线宽和流量补偿

3D打印 ultimaker-cura 挤压
2021-04-28 10:45:30

我目前正在微调我的廉价 CTC i3 克隆。我正在使用 Cura 3.1 进行切片。

校准挤出机步骤后,我想优化线宽和流量补偿参数。我使用的是 0.4 毫米喷嘴,因此在 Cura 中将线宽参数设置为 0.4 毫米。然后我打印了一个 0% 填充、1 条墙线且没有顶层的立方体(基本上是一个具有 4 个底层的开放立方体)。我在打印结果上测量的壁宽是 0.52 毫米。为了纠正差异,我将流量补偿设置为 80% 并重复打印。我从中得到的壁宽是 0.45 毫米,这比以前好多了。只有一个问题:底层四层平行线不接触,所以打印不透水。到目前为止,我认为 Cura 会根据线宽设置计算线之间的距离。因此,在 0.45 毫米线和线宽设置为 0.4 毫米的情况下,甚至应该有一些重叠。

为什么我会看到这种效果?我在这里有什么根本性的错误吗?

2个回答

这是非常奇怪的。由于 GCODE 描述了打印头的每次运动(因此,打印机无法根据打印策略来决定任何事情,它只是执行),我只能看到三种可能性来解释正在发生的事情。

打印正在打印机级别放大例如,这可能是由于您的固件未正确校准您的步进器,并且对于给定的测量单位移动它们太多(假设您说 1 毫米,它们移动 1.5 毫米)。这很容易检查:如果是这种情况,您的立方体将被放大(因此 - 使用上面的示例 - 如果您的立方体是 10x10x10,它会变成 15x15x15)。

你正在用木筏打印那么你的设置没有问题,木筏的第一层不是实心的,而是故意“磨碎”的。检查您的设置以进行验证。

Cura 正在生成“错误的” gcode这可能真的是错误的(比如“你发现了一个错误”,在这种情况下你应该在他们的 github 上报告它),或者看起来是错误的(比如“你发现了一个奇怪的设置产生那个 gcode 的组合”,在这种情况下您应该将设置重置为默认值,然后问题就会消失)。无论哪种方式,如果 gcode 是“错误的”,您应该注意到 Cura 中 gcode 预览模式的差距。

由于层线的颠簸,用卡尺无法获得真正的测量值。打印机/切片机正在计算峰值和谷值的平均值,但卡尺仅测量峰值。因此在测量和补偿之后,你告诉它挤压不足,它确实做到了