Шрамы на верхней поверхности даже с Z-хопом

Когда печать закончена, похоже, что экструдер погружается в верхний слой, возвращаясь домой?

Я попытался добавить Z-хоп на 5 мм, но это не очень помогает.

Извините за картинку, белое на белом трудно показать.

Я пробовал диапазон скоростей от 40-90 мм/с и более при экструзии 100-105 %, но шрам остается.

Есть какие-нибудь предложения?

Вот конечный код:

;TIME_ELAPSED:333.340017
G1 F1500 E417.35346
M140 S0
M141 S0
M107
M104 S0
M140 S0 
;Retract the filament
G92 E1
G1 E-1 F300
G28 X0 Y0
M84
M82 ;absolute extrusion mode
M104 S0

surface scar 3d print

z hop settings

, 👍3

Обсуждение

Выемка, которую вы видите на фотографии, указывает на то, что сопло падает или стол поднимается. Вы наблюдали такое движение по завершении? Можете ли вы предоставить доступ или иным образом изучить последние строки вашего G-кода для такого перемещения?, @fred_dot_u

Стол не опустился в конце печати, и насадка в конце движется слишком быстро, чтобы заметить, что она немного опустилась. Я добавил конец G-кода к вопросу., @theMouse

В этой части кода нет Z-движений. Взгляните на строки перед разделом завершение, чтобы увидеть, не происходит ли Z-движение в неправильном направлении., @fred_dot_u

Можете ли вы показать еще немного кода G, ведущего к конечному G-коду, который вы показали? Какое последнее движение экструдера перед "G1 F1500 E417.35346"? Мне интересно, получается ли большой шар там, где печатающая головка заканчивается, а затем разрывается после этого., @R.. GitHub STOP HELPING ICE


1 ответ


2

Z-Прыжки происходят только тогда, когда слайсер автоматически втягивает нить накала (то есть когда Cura обнаруживает перемещение между деталями/вокруг наружных стенок, где нанизывание было бы проблемой).

В вашем конечном G-коде вы действительно убираете свою нить накала, но вручную. Это означает, что Cura не добавляет код Z-Hop.

Решение: Добавьте это перед вашей командой G28 X0 Y0:

G91 ;Изменение положения на относительное
G1 Z5 ;Переместите головку вверх на 5 мм (или стол вниз, в зависимости от вашей машины).

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

Документация для команды G91: http://marlinfw.org/docs/gcode/G091.html

Руководство по Z-Hop и другим дорожным движениям в Куре: https://ultimaker.com/en/resources/52507-travel

Правка:

Обратите внимание, что это хорошая идея только в том случае, если MAX_SOFTWARE_ENDSTOPS включен в вашей конфигурации Marlin configuration.h. В противном случае головка может переместиться ВЫШЕ максимальной высоты Z (zMax), если высота печати h >= zMax -5 мм>.

Спасибо @0scar за то, что он упомянул об этом!


,

Обратите внимание, что ручное дополнительное перемещение Z+ должно быть ограничено на моделях, высота которых превышает максимальную высоту Z за вычетом дополнительного шага/ручного перемещения Z, чтобы предотвратить повреждение принтера., @0scar

Хорошее решение! И если конечные точки программного обеспечения включены, попытка поднять Z выше предела в любом случае не должна быть проблемой., @mtronics

Однако лучше всего, если вы отредактируете это в своем ответе! Затем мы можем удалить все комментарии. :-), @0scar