为什么我的挤出机在打印后会完全取出耗材?[安德 3 v2]

3D打印 创造者-3 挤出机 鲍登 撤回
2021-05-18 07:32:45

背景

我买了一台 Ender 3 v2 打印机,一切正常,一直在试验更硬和更高温度的细丝,如不同变体的 PLA 和 PETG。

原来的挤出机有时会用力咬住细丝并折断它,如果它松动它会磨碎它,用需要清理的材料填充它的牙齿。

我买了一台 BMG 克隆 (TriangleLab) 挤出机并根据 BondTech 说明进行设置,但不必反转步进电机旋转并将 E-Steps 设置为 419,这似乎打印得很好。

它仍然使用库存热端,但带有 0.6 毫米硬化钢喷嘴。我确实有 BLTouch 附加组件,并且我使用的是从Marlinbugfix-2.0.x分支的尖端编译的固件,带有库存 Creality v4.2.2 板。进行了固件配置修改以单独适应 BLTouch。

问题

我必须手动加热喷嘴并从 LCD 菜单手动挤出约 200-250 毫米,否则一旦开始打印,就没有材料出来。

我用手电筒检查了鲍登管,因为它是半透明的,使用黑色灯丝打印,并注意到机器停止后(从菜单或打印结束后),挤出机几乎将灯丝拉出,同时拉起 Z 轴清除一些高度,需要我在下一次打印之前手动挤出,这样管子就不会是空的。以前使用库存挤出机我不需要做任何事情,床或裙子打印左侧的初始打印将负责将其放回原位。

我一直在谷歌上搜索并查看 Cura 和固件 ( configuration.h) 一段时间,但我无法弄清楚为什么会发生这种情况。

这是我在 Cura 中的结束代码。我确实怀疑第 3 行与它有关,但我不明白这意味着什么。

G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positioning

G1 X0 Y{machine_depth} ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z

M300 S440 P200
M300 S660 P250
M300 S880 P300

回缩设置是Cura里的库存设置,没碰过。

Configuration.h文件被发现在这里,该Configuration_adv.h文件中找到这里

更新:Benchy 印花再次发生这种情况,但与以前不同,大约 4 厘米,半裙印花失败,但实际印花还可以。下面是打印 Gcode 的最后一部分。结束代码与 Cura 设置打印机结束代码没有区别。

G1 X105.151 Y113.199 E313.92164
G0 F7200 X105.155 Y112.539
;TIME_ELAPSED:3369.503317
G1 F3000 E307.42164
M140 S0
M107
G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positionning

G1 X0 Y220 ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed

M84 X Y E ;Disable all steppers but Z

M300 S440 P200
M300 S660 P250
M300 S880 P300
M82 ;absolute extrusion mode
M104 S0
;End of Gcode
;SETTING_3 {"extruder_quality": ["[general]\\nversion = 4\\nname = Ideagen Nozzl
;SETTING_3 e-0.6 #3\\ndefinition = creality_ender3pro\\n\\n[metadata]\\ntype = q
;SETTING_3 uality_changes\\nquality_type = standard\\nposition = 0\\nsetting_ver
;SETTING_3 sion = 15\\nintent_category = default\\n\\n[values]\\nfill_outline_ga
;SETTING_3 ps = True\\ninfill_overlap = 10\\ninfill_sparse_density = 40\\ninitia
;SETTING_3 l_layer_line_width_factor = 120\\nironing_only_highest_layer = True\\
;SETTING_3 nmaterial_flow = 92.5\\nmaterial_print_temperature = 210\\nretraction
;SETTING_3 _count_max = 10\\nretraction_retract_speed = 50\\nspeed_print = 60\\n
;SETTING_3 speed_travel = 120.0\\nsupport_infill_rate = 5\\ntop_bottom_thickness
;SETTING_3  = 1.05\\ntop_thickness = 1.05\\nwall_thickness = 1.2\\nzig_zaggify_i
;SETTING_3 nfill = True\\n\\n"], "global_quality": "[general]\\nversion = 4\\nna
;SETTING_3 me = Ideagen Nozzle-0.6 #3\\ndefinition = creality_ender3pro\\n\\n[me
;SETTING_3 tadata]\\ntype = quality_changes\\nquality_type = standard\\nsetting_
;SETTING_3 version = 15\\n\\n[values]\\nlayer_height = 0.35\\nlayer_height_0 = 0
;SETTING_3 .4\\nretraction_combing = infill\\n\\n"}
1个回答

正如评论中提到的,挤压在 Benchy 打印中途的某个时候完全停止工作。打开 BMG 克隆挤出机的压缩杆后,我观察到齿轮松动,拆卸挤出机后发现挤出机侧齿轮和步进电机侧齿轮也在六角头螺丝键处松动,将它们固定到位。我订购了一个螺纹锁固剂以在另一个时间解决这个问题,似乎由于不断缩回而导致的振动使它们松动。

拧紧并重新组装后,问题还不错,以至于无法开始打印,但是耗材未充分准备好,因此某些裙子打印将是空白的。

我还添加了这个与608Z轴承支撑阀芯的运动平稳。事实证明,608 轴承几乎随处可见,轮滑鞋和滑板都使用它们,因此您当地的体育用品商店很有可能也有。

我在我的笔记本电脑上安装了 Octoprint 来解决这个问题,如下所示:

G92 E0 ; Set Extruder position to 0
G1 E100 F200 ; Extrude 100 mm slowly. This is to make sure hotend is not empty and material flow is consistent, i.e. adjust temperature if necessary.

直到那时我才开始打印。

我了解到使用E<integer>挤压和E-<integer>收缩,我也可以更换灯丝,通过使用足够大的数字,如 350 毫米,所以我不必再摆弄压缩杆或其调整了。

更新:我发现了更多机械问题。此问题与软件无关。如果不能解决此问题,请参阅有关撤回/启动的评论中的有用建议作为改进。