没有挤压,但手动挤压有效

3D打印 灯丝 挤出机 ultimaker-cura 挤压 重复者
2021-05-22 08:38:26

我刚刚购买并构建了我的第一台 3D 打印机(带有 Marlin 的 HE3D K280),但在使用 Cura 4 和 Repetier 时遇到了一些问题。当我加载和切片零件时,打印机在打印过程中不会挤出任何东西。但是,当我手动挤出 100 毫米(G1 F100 E100)时,它确实有效。现在我怀疑问题在于使用 Cura 生成的 gcode 文件,因为它包含非常小的 E 值:

 ;Layer height: 0.2
 ;Generated with Cura_SteamEngine 4.0.0
 M140 S60
 M105
 M190 S60
 M104 S200
 M105
 M109 S200
 M82 ;absolute extrusion mode
 G28 ;Home
 G1 Z15.0 F6000 ;Move the platform down 15mm
 ;Prime the extruder
 G92 E0
 G1 F200 E3
 G92 E0
 G92 E0
 G1 F1500 E-6.5

;LAYER_COUNT:250
;LAYER:0
M107
G0 F3600 X-7.753 Y4.378 Z0.3
;TYPE:SKIRT
G1 F1500 E0
G1 F1800 X-8.127 Y3.918 E0.01115
G1 X-8.35 Y3.57 E0.01893
G1 X-9.088 Y2.287 E0.04677
G1 X-9.348 Y1.754 E0.05792
G1 X-9.483 Y1.376 E0.06547
G1 X-11.413 Y-4.956 E0.18999
G1 X-11.547 Y-5.534 E0.20115
G1 X-11.602 Y-6.124 E0.2123
Etc...

有谁知道如何解决这一问题?

1个回答

我认为您在切片机中指定了不正确的直径(例如 2.85 毫米而不是 1.75 毫米);这也出现在计算中,见下文。请注意,您可以根据进入热端的挤出体积或沉积体积进行计算。首先,您可以计算沉积线的线宽并使用设置进行验证;从第二个开始,您可以根据进入热端的挤出长丝以假定线宽验证挤出长丝的体积是否等于长丝体积。请注意(当然对于第一层!)修饰符可能已就位。这只是为了获得所选灯丝直径的大致感觉。

如果你看第一个动作:

G0 F3600 X-7.753 Y4.378 Z0.3

到:

G1 F1800 X-8.127 Y3.918 E0.01115

您可以计算行驶距离 s=ΔX2+ΔY2=0.59 mm. 另外,从这些动作中你可以看出0.01115 mm 长丝进入挤出机 (E).

存入量(Vextrudedfilament) 的打印行等于 cross sectional area × length of the deposited filament path. 区域可以定义为取自例如Slic3r 参考手册

沉积的热塑性塑料线的面积

基本上(因为我们应用质量守恒)灯丝体积(Vfilament) 进入热端需要与挤出的长丝体积相同 (Vextrudedfilament)离开喷嘴;所以Afilament×E=Aextruded filament×s.

后一个方程可以求解为 w通过填写已知参数。从这个计算得出,对于1.75 mm 细丝你得到的计算线宽约为 0.22 mm, 分别为 2.85 mm 你得到的灯丝 0.46 mm 线宽。

由于问题中未指定喷嘴直径,但最常用的喷嘴直径通常是 0.4 mm, 第一层的修饰符用于打印更粗的线条;如果您有一个1.75 mm挤出机设置。基本上它挤出不足。