Ender 3 在静止和移动到开始打印时挤出塑料

3D打印 马林鱼 挤压 创造者-3
2021-05-24 18:09:15

我有一个小问题,当打印机处于停止状态时(通常是在加热喷嘴以进行打印时)塑料从喷嘴中出来,而当它从生产线移动以清除床左侧的喷嘴时(Cura) 在实际打印开始之前。这会导致一个小问题,当喷嘴再次返回时,打印线的前几毫米向上卷曲,但它会导致轻微的颠簸,导致非常小的(但明显的)跳跃或颠簸。底层。

我正在使用带有 Bltouch 和玻璃床的运行 Marling 1.1.9 的 Ender 3 ,在我升级到玻璃床和 Marlin 以获得 Bltouch 之前,我似乎没有遇到这个问题。

任何帮助将不胜感激。

2个回答

基础第一

塑料的粘度取决于温度:温度越高,粘度越低,因此越“稀”。粘度越低,移动它所需的力就越小。

在印刷中,压力从挤出机施加到细丝上。压力是面积的力,因此在我们看来几乎相同:挤出机对灯丝施加一个力,以克服将其保持在喷嘴中的粘度。

第二个效应是,受热材料会膨胀,具体取决于喷嘴中的材料种类。

怎么了

整个问题始于打印后关闭打印机:随着灯丝冷却,它会收缩。当电机关闭时,凝固和收缩的塑料会拉动灯丝。细丝可以改变其位置或通过挤出机稍微拉动,从而保持空间很好地填充而没有空腔。鲍登风格可以稍微改变单纯的灯丝路径,通过将其路径从拥抱外壁转变为在内壁上做同样的事情来补偿一些收缩。

当您开始加热打印机时,挤出机不会对灯丝施加力将其推出喷嘴。但是当你关闭它时,喷嘴中有一些灯丝。

长丝熔化,其粘度下降,但同时膨胀。挤出机尚未施加力,但随着材料的膨胀,它会推动粘在其上方的细丝。牛顿第三定律是标志性的Actioni contrariam semper et æqualem esse reactionem或我们所熟知的简称:Actio = Reactio,您在一个方向上施加的力等于在相反方向上施加的力。因此,压回挤出机的膨胀长丝也会向下抵靠喷嘴施加一个力。喷嘴也是如此,但喷嘴有一个不同之处:它有一个孔,力在此处聚集以将灯丝挤出。

在某些时候,来自膨胀灯丝的力足以克服将灯丝保持在喷嘴中的粘度并渗出。

修复

有几种方法可以在切片中解决这个问题,但我更喜欢 end-code 方法。

  • 修改您的结束代码以在喷嘴仍然很热时在喷嘴中提供空间。只需添加G1 E-3 F1800即可在打印结束时快速收回。F1800 相当快。
  • 修改您的起始代码有助于防止非常松散的细丝渗出,但您通常需要先使用 将挤出机归零,G92 E0并且您可能还需要使用 允许负值G1 S1这并非在所有固件版本中都可用,但可以使用G92 E3将其设置为 3,然后挤出,然后设置为 0。

示例结束代码

观看第 2 行。这就是首先防止我的 Ender 3 渗出的原因

G91 ;relative position set
G1 F1800 E-3 ; Retract 3 mm to prevent oozing on startup
G1 F3000 Z10 ; Move up 10 mm to clear the print
G90 ;absolute position set
G28 X0 Y0 ; home x and y axis to clear the print
M106 S0 ; turn off part cooling fan
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
M84 ; disable motors

示例起始代码添加

一旦灯丝变热,这只是在开始时强制收缩的片段。WILL虽然使推的第一3毫米来空,因此应该用清洁组合使用比这更多-退房写作G代码:在打印开始刷卡更好的喷嘴启动。

G92 E3
G1 E-3 F1000
G92 E0

这种效果称为渗出。在加热热端结束时,左边的灯丝变成液体,从喷嘴中渗出。这个左边的灯丝可能是上次打印的剩余物,在最后一次打印完成之前缩回不足导致了这种情况(您可以在“结束 G 代码”脚本中进一步缩回灯丝,首先将 E 重置为零,G92 E0然后然后缩回G1 E-3 F1500,确保“起始 G 代码”中的启动长度处理这个距离)。