Недостаточная экструзия при запуске наружной стенки

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

На этом рисунке проблема находится на внешней стене (см. Красную внешнюю линию, печатающая головка движется против часовой стрелки.

G-Code visualization

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

Здесь вы можете увидеть, как он начинается с кончика и постепенно улучшается по мере развития.

Здесь вы можете увидеть, что к тому времени, когда он заканчивается, он просто прекрасен, а также какой контраст между началом и концом. Это должно быть заподлицо.

Еще один взгляд

Есть ли какие-то настройки, которые я должен настроить? Я исчерпал свои собственные идеи различных хитростей, но безрезультатно.

Принтер Monoprice Maker Select V2. Я использую Ultimaker Cura 4.1.0.


  • Материал: PLA
  • Высота слоя: 0,24 мм (на фотографиях, но также с 0,16 мм)
  • Температура: 205 °C, здесь (но настройка этого не оказала никакого эффекта)
  • Втягивание: Отключено

Это не происходит при изменении слоя. Хотя он соответствует Z-шву, вы можете видеть из визуализации G-кода ниже, что внешняя стена-это самое последнее, что он делает. Проблема возникает в начале внешней стены (все еще на том же слое), что у нее есть проблема, но к тому времени, когда она заканчивается стеной (непосредственно перед переключением слоев), это нормально.

Я настроил несколько других настроек, один за другим, и посмотрел, есть ли какой-либо эффект. Пока не очень:

  • Наружная стеновая салфетка: 0.2 (по умолчанию), 0.8, 0.0
  • Управление рывком - Изменение максимальной скорости рывка стенки, 5 мм/с
  • Внешняя стена перед внутренней (да вместо нет)
  • Количество линий стены (3 вместо 2): Это немного улучшает его, но я подозреваю, что это просто делает его немного сложнее увидеть

Что я сделал с тех пор...

Я сбросил все настройки в Cura на настройку "Черновик" по умолчанию, а затем установил высоту слоя на 0,24 мм и выключил заливку. Затем я попробовал печать с различными настройками для "Ретракта перед внешней стеной" и температуры печати.

Вот такие результаты:

Эти фотографии, кажется, предполагают очень четкое отставание в экструзии. 1 и 2-разные временные рамки. 2 и 3-разные ретракции.

205 °C, Заполнение 0 %, Втягивание Перед Внешней Стенкой: Выкл. 205 Celsius, 0 Infill, Retract Before Outer Wall: Off

195 °C, 0 % Заполнение, Втягивание Перед Наружной Стенкой: Выкл. 195 Celsius, 0 Infill, Retract Before Outer Wall: Off

195 °C, Заполнение 0 %, Втягивание Перед Наружной Стенкой: Вкл. Примечание: установка ретракции привела к заметной паузе перед печатью внешней стены. Расстояние втягивания составляет 6,5 мм, и это не устройство подачи Боудена. 195 Celsius, 0 Infill, Retract Before Outer Wall: On

В G-коде тоже нет ничего странного. Вот G0 перемещаются как раз перед внешней стеной, за которой следует стена.

...
G0 F7200 X106.319 Y93.413
G0 X106.26 Y93.909
G0 X107.213 Y93.658
G0 X107.8 Y92.542
G0 X107.286 Y90.844
G0 X107.509 Y90.394

; (наружная стена снаружи)
G1 F1328 X107.985 Y90.707 E116.98713
G1 X108.38 Y91.128 E117.01098
G1 X108.658 Y91.623 E117.03444
G1 X108.813 Y92.18 E117.05833
G1 X108.832 Y92.751 E117.08193
G1 X108.713 Y93.315 E117.10575
G1 X108.463 Y93.837 E117.12966
; (первая кривая завершена, переходим сразу к следующей)
G1 X99.631 Y107.716 E117.80936
G1 X98.912 Y108.59 E117.85612
...

Еще больше сделано...

Это ретракция выключена и 205 °C

Если я установлю "скорость печати" в Cura на 20 мм/с (обычно 60 мм/с), то скорость внешней стенки снизится с 30 мм/с до 10 мм/с. Результат довольно хороший.

Если я оставлю "скорость печати" на уровне 60 мм/с и настрою только внешнюю стенку на 10 мм/с, это все равно будет довольно хорошо.

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

, 👍3


8 ответов


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

2

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

Во-первых, некоторые основы. Когда нить накала продвинута до точки, необходимой для выдавливания материала и печати с требуемой объемной скоростью, она находится под значительным давлением, сжатым между шестерней экструдера и соплом. Насколько я понимаю, в вашем принтере есть экструдер с прямым приводом, а не боуден, поэтому сжатие намного меньше, чем при настройке Боудена, но он все еще есть. Это означает, что, если вы попытаетесь прекратить выдавливание, этот материал будет продолжать выходить из сопла, просто с уменьшающейся скоростью, пока давление не рассеется. Этот эффект уменьшается, но все еще присутствует, если сопло прижато/перемещается над уже напечатанным материалом, и тяжелое, если оно перемещается по пустому пространству, даже в большей степени, если оно перемещается по скудно заполненному пространству, например заливке, где оно соединится с уже нанесенным материалом и "растянется"/"вытянется".

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

Соответствующие варианты в Cura:

  • Включить откат - должно быть включено
  • Расстояние втягивания - должно быть не менее 5-6 мм для установок Боудена, возможно, больше 0,5-2 мм для прямого привода.
  • Минимальный ход отвода - должен быть 0
  • Режим расчесывания - попробуйте различные настройки. Выключение, вероятно, лучше всего подходит для ваших проблем, но сильно сокращает время печати некоторых моделей и может повредить качеству другими способами.

Все остальное, связанное с ретракцией, довольно неуместно, особенно "Ретракция при смене слоя" - это нишевый вариант и, как правило, не полезен. Как я понимаю, включение только "Втягивание при изменении слоя" не означает, что втягивание включено.

Теперь другой вашей проблемой может быть ускорение. Экструзия работает лучше всего, когда скорость ускорения приближается к бесконечности, потому что скорость экструзии и давление, необходимое для экструзии, будут достаточно постоянными для всей линии/кривой. Если ускорение очень медленное, давление будет неправильным в начале и в конце линий. Вполне вероятно, что из-за высокого давления избыточный материал будет осаждаться в конце одной линии при замедлении, а затем после перехода к началу следующей линии, даже если вы уберете нить накала, у вас будет недостаточное давление в сопле после реверсирования втягивания, чтобы начать следующую линию.

Предел рывка 5 мм/с действительно низкий. Я привык больше к 20-30 мм/с. Вы не говорите, каков ваш предел ускорения, но, вероятно, он также низок. Медленное ускорение оказывает минимальное влияние, если ваша максимальная скорость низкая, потому что вы быстро достигаете максимальной скорости, и большая часть скорости печати (и, следовательно, скорости экструзии) стабильна. Но если вы хотите печатать на высоких скоростях, вам нужно высокое ускорение. Попробуйте и посмотрите, сможете ли вы увеличить его. Или принимайте печать на медленных скоростях.

Другой вариант, если вы готовы взламывать свой принтер, - это замена стандартной прошивки на последнюю версию Marlin с функцией линейного продвижения. Он математически моделирует давление филамента в виде пружины с постоянной пружиной, которую вы можете настроить, чтобы она могла компенсировать изменение скорости печати и конечных строк при примерно отсутствии давления.


,

Мне удалось воспроизвести это поведение в гораздо более контролируемых условиях, и я смог определенно увидеть, что проблема в том, что пластик вытекает из сопла во время поездок. Чем дольше движение, тем дольше сохраняется недостаточная экструзия после возобновления печати. Это также было правильно: "включая непонимание того, какие настройки актуальны и что они делают". В частности, втягивание в Cura происходит только при движении за пределы модели. Если вы хотите отказаться в другое время, для этого есть другие настройки. Я все еще не нашел лучших настроек, но я буду работать над этим дальше., @Warren

@Warren: "Расчесывание" - это то, что предотвращает ретракцию внутри модели. У меня есть открытая проблема с CuraEngine, которая многое объясняет о том, что может происходить с вами: https://github.com/Ultimaker/CuraEngine/issues/1084, @R.. GitHub STOP HELPING ICE

В отсутствие исправления этой проблемы, если вы просачиваетесь в область заполнения, и это вызывает проблемы, вам, вероятно, просто нужно полностью отключить расчесывание. Если вы сделаете это, это может помочь увеличить минимальное расстояние втягивания от 0 до примерно вашего размера сопла или немного больше (возможно, на 10-25% больше); в противном случае вы можете получить втягивания при каждом изменении направления линии на заполнении "кожа" сверху/снизу, и печать будет *очень* медленной., @R.. GitHub STOP HELPING ICE


0

Проблема, по-видимому, возникает в той же области; вдоль оси z. У вас также, похоже, слоновья нога от раздавленного первого слоя. Измените скорость потока в слайсере. Установите на место (выровняйте) стол и очистите форсунку.

,

Проблема возникает там, где начинается внешняя стена, и это происходит в той же координате X/Y, поэтому это приводит к выравниванию проблемы по оси Z, однако, чтобы было ясно, это не происходит при изменении слоя, так как это происходит в конце внешней стены, и в этот момент проблемы нет. Я пробовал разные скорости потока. Я заподозрил проблему с соплом и попытался очистить его холодным способом и т. Д., Но также явная последовательность проблемы заставляет меня сомневаться в том, что это может быть какое-либо засорение сопла., @Warren


1

Как указывает @user77232, у вас может возникнуть общая проблема с расходом, которую можно отрегулировать в вашем слайсере.

Тем не менее, похоже, что ваша машина может втягиваться во время некоторых центральных слоев. Обратите внимание, что первые несколько слоев выдавливаются относительно нормально, затем они выдавливаются, а затем возвращаются к относительно нормальному состоянию за несколько слоев до потолка. Также обратите внимание, что нижняя экструзия, по-видимому, останавливается именно там, где происходит z-шаг (см. z-ступенчатый шов).

Эта ссылка показывает, что, возможно, это могут быть ваши настройки ретракции перед каждым слоем. Я не уверен, что это такое с Cura, но в MakerWare и старых слайсерах вы можете указать расстояние втягивания перед каждым слоем. Я бы попробовал уменьшить это. Кроме того, эти старые срезы имели разную скорость втягивания/расстояния для оснований, полов, основной стены, опор, мостов, верхних слоев и многого другого. Таким образом, это может быть причиной того, что у вас разные результаты по всему Z в вашей части.

,

Хотя он совпадает со швом Z, вы можете видеть из визуализации G-кода выше, что внешняя стена является самой последней, вытянутой в слое. Проблема возникает в начале внешней стены (все еще на том же слое), на котором она имеет проблему, но к моменту завершения стены (непосредственно перед переключением слоев) проблема исчезла. Это действительно очень похоже на изображения по этой ссылке, я прочитаю это более внимательно. Ретракция была многообещающей, но я попытался полностью отключить ретракцию, и это не возымело никакого эффекта., @Warren

Физически, как бы ретракция сделала это возможным? Втягивание предотвращает потерю материала; оно не должно быть в состоянии вызвать это., @R.. GitHub STOP HELPING ICE

@R.. Возможно, я неверно истолковал настройку, но я думал, что втягивание-это когда машина физически втягивает нить (запускает шаговый двигатель в обратном направлении), чтобы избежать дополнительного "ила" или натягивания в конце каждого пути. Таким образом, если ваша машина активно втягивает слишком много филамента или слишком рано, вы получите результаты, показанные на изображениях., @tbm0115

@Warren Во-первых, ваши фотографии отличные, очень полезные. Я все еще думаю, что ваша первоначальная проблема заключалась в отказе. Если ваш слайсер втягивается слишком сильно или слишком рано, в сопле может быть недостаточно давления, поэтому начало следующего слоя может стать "струнным" по мере того, как в сопле накапливается нить+давление. Шов Z определенно заслуживает своего собственного вопроса, хотя, если вы хотите еще больше улучшить свои отпечатки., @tbm0115

@tbm0115: Да, но вам не хватает того, что втягивание полностью отменяется до того, как будет напечатана следующая строка, в результате чего положение нити точно соответствует тому, что было до втягивания. Это не просто оставлено втянутым, как кажется вашей ментальной модели. Втягивание перед перемещением устраняет давление в сопле, которое приводит к вытеканию и потере материала (и образованию струн повсюду, если их нет внутри модели) во время перемещения., @R.. GitHub STOP HELPING ICE

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


1

Из срезанного изображения вам кажется, что здесь присутствуют долгие перемещения. Высокая температура (205 °C находится на верхней стороне для PLA) медленное перемещение перемещается, а длительное перемещение позволяет филаменту просачиваться в область заполнения. Как только он достигнет внешнего периметра, жидкой нити будет недостаточно, и он начнет выдавливаться.

Понизьте температуру с шагом 5 °C (до 195 °C) и увеличьте скорость перемещения с шагом 10 мм/с.

,

Этого не должно произойти, если длина втягивания не слишком мала. Я подозреваю, что у ОП еще что-то не так., @R.. GitHub STOP HELPING ICE

@R.. операция не имеет набора отвода, поэтому это вполне жизнеспособно., @0scar

Действительно. Я прочитал "Я отключил ретракцию без эффекта", сказав, что операция сначала пыталась с ретракцией, и выключил ее, чтобы посмотреть, поможет ли это (следует ожидать противоположного \\_(ツ)_/). Но действительно, если отказ всегда был выключен или был низким с самого начала, а затем выключен, это почти наверняка проблема., @R.. GitHub STOP HELPING ICE

Хотя я бы не назвал 205 высокими для PLA. Я печатаю PLA на 210 (первый слой 215). Я мог бы попытаться выяснить, целесообразно ли снижать температуру теперь, когда у меня есть прошивка с линейным продвижением; Я подозреваю, что регулировка постоянной пружины может компенсировать трудности с выдавливанием при более низкой температуре., @R.. GitHub STOP HELPING ICE

Теперь я напечатал в 195 и 205 и с включением и выключением "Отступить перед внешней стеной". Температура не оказывает заметного влияния на этот вопрос. Отказ, когда он включен, определенно, кажется, делает проблему намного хуже. Я добавлю эти фотографии., @Warren


0

Я испытывал точно такие же проблемы (ОК-10С, Кура 4.5, все механические проблемы исправлены, новые форсунки, новые вентиляторы, хорошее качество PLA), я хочу добавить одно наблюдение, которое могло бы способствовать решение (да, я знаю, что эта ветка старая, но до сих пор многие люди столкнулись с этой проблемой (много на самом деле) любой желающий, кажется, застряли в "Нужно, чтобы уровень твоего стола") но это обсуждение здесь и на сегодняшний день является наиболее конструктивной у меня есть до сих пор:

Итак, вот что: измеряя хотенд с помощью зонда термопары (Uni-T UT320D) прямо за соплом (после удаления трубки Боудена), я могу наблюдать значительное отклонение между отображаемой температурой (= той же самой, которую я ввел в Cura) и температурой, которую видит нить. Это примерно 20°C в разнице при 200 градусов, что означает, что установка 205°C на самом деле ближе к 185°C. Для стола смещение составляет всего 1-2°C. После замены стеклянного шарика NTC просто для удовольствия (Ом был в порядке) ...ничего не изменилось. Другие наблюдали это смещение и в машинах CR10 (оригинальная прошивка).

В сочетании с тем фактом, что мы МОЖЕМ производить хорошие отпечатки на безумно медленных скоростях (10-20 мм/с), это почему - то дает мне ощущение, что какая-то ошибка (где-то) уменьшила теплопроизводительность хотенда в пострадавших машинах / установках... Теперь это может быть паразитная потеря из - за плохой связи где-то, но это быстро приведет и к другим проблемам (пожар) (чего не произошло-по крайней мере, в моем случае).

,

-1

попробуйте втянуть его до того, как наружная стена отвалится.

,

Привет и добро пожаловать 3D-печать на 3d-printery.ru! Хотя ваш ответ может быть технически правильным, в нем *не хватает деталей, и поэтому, к сожалению, он был рекомендован к удалению. Если бы вы могли расширить его, то, возможно, получили бы более положительный ответ. Я бы рекомендовал, чтобы в дополнение к чтению некоторых ответов с большим количеством голосов, чтобы оценить ожидаемый стандарт, вы взглянули на раздел справки, касающийся [ответов](https://3dprinting.stackexchange.com/help/answering) вопросы, в частности [ответ], и пройдите [экскурсию] для получения дополнительной информации о том, как работает stack exchange. Спасибо :-), @0scar

Как указано в вопросе, ОП уже пытался это сделать., @0scar


1

Я испытал почти ту же проблему, что и при печати PETG, когда в начале нового слоя происходит сильное выдавливание.

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

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

Я полагаю, что то же самое решение также решит вашу проблему: просто сначала включите печать на внешней стене и добавьте в свою модель фиктивный цилиндр.

,

Добро пожаловать в компанию 3D Printing SE и благодарим вас за ваш вклад. Когда у вас появится возможность, пожалуйста, пройдите [экскурсию], чтобы понять, как работает сайт и чем он отличается от других., @agarza


0

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

,