Почему экструдер удаляет нить полностью после отпечатков? [Эндер 3 v2]

Предыстория

Я купил принтер Ender 3 v2, все работало нормально, экспериментировал с более жесткими и более высокими температурными нитями, такими как различные вариации PLA и PETG.

Оригинальный экструдер иногда слишком сильно кусает нить и щелкает ее, если она свободна, он измельчает ее, заполняя зубы материалом, который нужно очистить.

Я купил экструдер BMG clone (TriangleLab) и настроил его в соответствии с инструкциями BondTech, но без необходимости инвертировать вращение шагового двигателя и установить E-Steps на 419, что, похоже, отлично печатает.

Оно все еще использует hotend штока но с соплом затвердетой стали 0.6 mm. У меня есть дополнение BLTouch, и я использую прошивку, скомпилированную из tip of bugfix-2.0.x ветви Marlin со стоковой платой Creality v4.2.2. Модификации конфигурации прошивки были сделаны для размещения только BLTouch.

Проблема

Я должен вручную нагреть сопло и вручную выдавливать около 200-250 мм из ЖК-меню, в противном случае, как только начнется печать, материал не выйдет.

Я проверил Боуден трубки с факельными с полупрозрачной черной нити для печати и заметил, что после того, как машина остановлена (из меню или после печати заканчивается), экструдер будет тянуть нити почти всю дорогу, вытягивая вверх по оси Z, чтобы очистить некоторую высоту, требуя, чтобы я вручную вытянуть перед следующей печати, так что пробки не будет пустым. Раньше со стоковым экструдером мне ничего не нужно было делать, начальный отпечаток на левой стороне стола или печати юбки позаботится о том, чтобы вернуть его на место.

Я гуглил и смотрел на Cura и прошивку (configuration.h) в течение некоторого времени, но я не мог понять, почему это происходит.

Это мой конечный код в Куре. Я подозреваю, что 3-я линия имеет какое-то отношение к этому, но я не понимаю, что это значит.

G91 ;Относительное расположение
G1 E-2 F2700 ;Втянуть немного
G1 E-2 Z0.2 F2400 ;Втянуть и поднять Z
G1 X5 Y5 F3000 ;
G1 Z10 ;Поднять Z больше
G90 ;Абсолютное позиционирование

G1 X0 Y{machine_depth} ;Присутствует печать
M106 S0 ;Вентилятор выключения
M104 S0 ;Отключить hotend
M140 S0 ;Стол выключения

M84 X Y E ;Отключить все степперы, кроме Z

M300 S440 P200
M300 S660 P250
M300 S880 P300

Настройки ретракции-это настройки запаса в Куре, не трогали их.

Файл Configuration.h находится здесь, файл Configuration_adv.h находится здесь.

Обновление: Это произошло снова с Benchy print, но около 4 см, в отличие от предыдущих, половина печати юбки не удалась, но фактическая печать была в порядке. Ниже приведена последняя часть print Gcode. Конечный код не отличается от конечного кода принтера Cura settings.

G1 X105.151 Y113.199 E313.92164
G0 F7200 X105.155 Y112.539
;TIME_ELAPSED:3369.503317
G1 F3000 E307.42164
M140 S0
М107
G91 ;Относительное позиционирование
G1 E-2 F2700 ;Втянуть немного
G1 E-2 Z0.2 F2400 ;Втянуть и поднять Z
G1 X5 Y5 F3000 ;
G1 Z10 ;Поднять Z больше
G90 ;Абсолютное позиционирование

G1 X0 Y220 ;Присутствует печать
M106 S0 ;Вентилятор выключения
M104 S0 ;Отключить hotend
M140 S0 ;Стол выключения

M84 X Y E ;Отключить все степперы, кроме Z

M300 S440 P200
M300 S660 P250
M300 S880 P300
M82 ;абсолютный режим экструзии
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\\п
;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 = истина\\п\\п"], "global_quality": "[общее]\\nversion = 4\\ННА
;SETTING_3 меня = Ideagen сопла-0.6 #3\\ndefinition = creality_ender3pro\\н\\н[я
;SETTING_3 tadata]\\ntype = quality_changes\\nquality_type = стандарт\\пустановка_
;SETTING_3 version = 15\\n\\n[values]\\nlayer_height = 0.35\\nlayer_height_0 = 0
;SETTING_3 .4\\nretaction_combing = infill\\n\n"}

, 👍2

Обсуждение

Если вы используете сопло из закаленной стали, вы должны увеличить температуру горячей точки примерно на 10 °C, иначе тепло в сопле может быть слишком низким, вызывая слишком большое трение в результате слишком высокой вязкости, которая способствует измельчению., @0scar

Строки 2 и 3 из вашего конечного кода заставляют филамент втягиваться на 4 мм по отношению к последнему известному положению на отпечатке. Но это не объясняет столь масштабное опровержение. Не хотите ли вставить полный файл G-кода с отпечатка, который показал большое втягивание, например, с калибровочного куба?, @0scar

Приходится ли вашему экструдеру тянуть на себя большой вес филамента? Трудно ли поворачивать катушку филамента?, @Perry Webb

Отвечает ли ваш комментарий на ваш вопрос? Если это так, то вы должны опубликовать ответ и принять его через 48 часов., @0scar


1 ответ


Лучший ответ:

2

Как уже упоминалось в комментариях, экструзия вообще перестала работать в какой-то момент на полпути к скамейчатой печати. После того, как я открыл рычаг сжатия экструдера BMG clone, я заметил, что шестерни были свободны, после разборки экструдера заметил, что как со стороны экструдера, так и со стороны шагового двигателя шестерни также были ослаблены на шестигранных головках винтовых ключей, которые удерживали их на месте. Я заказал шкафчик для нитей, чтобы обратиться к этому в другое время, похоже, вибрации из-за постоянных втягиваний ослабили их.

После затяжки и повторной сборки, выпуск не плох до такой степени, что отпечатки не запустятся, однако нить недостаточно загрунтована, поэтому часть печати юбки будет пустой.

Я также добавил это с подшипниками 608Z для поддержки плавного движения катушки. Оказывается, 608 подшипников широко доступны почти везде, роликовые коньки и скейтборды используют их, поэтому есть хороший шанс, что ваш местный спортивный магазин тоже будет иметь их.

Я установил Octoprint на свой ноутбук, чтобы обойти эту проблему, как показано ниже:

G92 E0 ; Установите положение экструдера в положение 0
G1 E100 F200 ; Медленно выдавливайте 100 мм. Это необходимо для того, чтобы убедиться, что hotend не пуст и поток материала согласован, т. Е. При необходимости регулировать температуру.

Только тогда я начинаю свои отпечатки.

Я узнал, что, используя E<integer><integer> для выдавливания и E-<integer><integer> для вытягивания, я также могу заменить нить, используя достаточно большие числа, такие как 350 мм, поэтому мне больше не нужно возиться с рычагом сжатия или его настройками.

Обновление: Я обнаружил еще больше механических проблем. Эта проблема не связана с программным обеспечением. Пожалуйста, смотрите Полезные советы в комментариях относительно ретракции/грунтовки как улучшение, если не решение этой проблемы.


,

100 мм-это слишком много отходов для выдавливания грунтовки. Я печатаю одну строку затравки в своем пользовательском начальном g-коде всего с 18 мм нити, и она отлично работает при условии, что нить правильно загружена для начала и не убрана в конце предыдущей печати (я убираю только до чистого -1 мм в конечном g-коде)., @R.. GitHub STOP HELPING ICE

Если вы внимательно посмотрите на G-код, то увидите, что вам не нужно 100 мм, общее отступление составляет 10,5 мм (313.92164 - 307.42164 + 2 + 2), этого было бы как раз достаточно, чтобы не напечатать половину юбки. Вы должны обратиться к отклонению в конце или загрузить больше в начале. Вы также можете рассмотреть грунтование, например, Cura использует большой двоичный объект и размах на моем устройстве Ultimaker 3E., @0scar