为什么快速打印的线条更细?

3D打印 马林鱼 打印质量 anycubic-chiron
2021-05-02 05:53:03

我已经运行K 因子校准模式生成器进行调整LIN_ADVANCE,发现当 时K=0,线的整个中间部分更细。LIN_ADVANCE正如本页第一张图片所描述的那样,我原以为这只会在速度增加或减少后的短时间内产生影响

运行 01_.gcode

所以从这张图片来看,最好的设置是在 K=0.8 左右,这也是Configuration.hChiron 的默认设置但是当我尝试将打印方向设置设置为 45 度时,结果就不同了。然后最好的设置是周围K=0.4

下图显示了第二个测试,我在其中设置K=0并更改了快速速度。打印越快越细的线条。我已经测试过打印长线,发现即使经过很长时间,厚度也不会补偿。

运行 x01_.gcode

那么为什么我的打印机在快速而不使用时打印出更细的线条LIN_ADVANCE每毫米印刷线的 E 步数不是常数而不取决于速度吗?

这是一个包含所用文件和图片zip 文件(如果无法下载,请告诉我)

添加 2021-02-22 为了了解有关 LIN_ADVANCE 的更多信息,我今天进行了第二次测试。为了排除可能影响结果的大多数不确定性,我让床在所有四次测试之间保持加热。每次测试都从 210ºC 开始,然后是 200、190 和最后的 185ºC。打印机在每次温度变化之间等待一分钟以上。床温设置为 60ºC。这些行按它们打印的顺序编号。每个测试开始时以 20 毫米/秒的速度打印四行以获得“正常”的喷嘴压力。每条线长20+40+20=80mm。今天我将加速度设置为 1200,将加加速度设置为 8,这比以前(500,5)要高。我改变是因为我在 Cura 中使用了这些值。不幸的是,床不是 100% 平坦的。

LIN_ADVANCE = 0.0 LIN_ADVANCE = 0.0

LIN_ADVANCE = 0.4 LIN_ADVANCE = 0.4

LIN_ADVANCE = 0.8 LIN_ADVANCE = 0.8

LIN_ADVANCE = 1.2 LIN_ADVANCE = 1.2

我从今天的测试中学到了什么:

  1. 从 190 到 185ºC 时渗出物很少。(#46好)
  2. 在暂停一分钟后温度较高时,打印机需要大约 10 到 15 厘米的打印距离才能恢复压力。(#16、#17)
  3. 下次我将每隔一行打印一次作为参考并测试较少的速度变化。
  4. 下次我也会测试更高的温度。
  5. 当 K=0 时,线条以更高的速度打印得更细,与温度无关。(我认为它只发生在(太)低温下)。
  6. LIN_ADVANCE 在较高温度下打印时(受耗材粘度影响),设置可能较低。
  7. 灰色和橙色灯丝之间的行为可能不同。橙色看起来更好,但灰色的更适合放在床上。
  8. 做测试很有趣。:)

第一天又做了一个测试,测试了K=0到K=0.8,速度20+50+20mm/s,长度60+180+60mm。温度为 190ºC。似乎显示即使经过180mm的快速打印,厚度也没有恢复: 180mm测试

以上图片以较低分辨率上传。可以从这里下载原始图片和 G 代码

1个回答

在您的情况下,由于线性前进使问题消失,细线的原因与您提供的链接中的解释相同:

在此处输入图片说明

部分 (2) 非常长,因为您可能有一个鲍登设置,它需要超过中间部分的长度才能恢复。但是它确实恢复了,请参见第一张图像中的第一行 (k=0)。

在较高(恒定)速度下,由于喷嘴中的压力导致长丝供应减少,流量进一步降低,但这种影响无法通过线性前进来校正,因为线性前进假定喷嘴中的压力与挤出之间存在线性关系。