Вы когда-нибудь замечали, как 3D-принтер «втягивает» filament обратно в экструдер перед перемещением головки? Этот процесс называется ретрактом — одной из ключевых функций, влияющих на качество печати. Без правильной настройки ретракта ваши модели будут испорчены «паутинками» между частями, неаккуратными переходами или даже засорами сопла. Но как именно работает этот механизм, какие параметры на него влияют, и почему иногда ретракт только ухудшает результат?

В этой статье мы разберём физику процесса, стандартные и продвинутые настройки в популярных слайсерах (Ultimaker Cura, PrusaSlicer, IdeaMaker), а также типичные ошибки, которые допускают даже опытные пользователи. Вы узнаете, как подобрать оптимальные значения для retraction distance и retraction speed под конкретный filament, почему ретракт может вызывать засоры при печати гибкими материалами, и когда лучше вообще его отключить. Начнём с основ — что такое ретракт и зачем он нужен.

Что такое ретракт и зачем он нужен в 3D-печати

Ретракт (от англ. retraction — «откат») — это принудительное «втягивание» расплавленного filament обратно в сопло перед перемещением печатающей головки. Основная цель процесса — предотвратить протекание пластика (оозинг) во время холостых перемещений, когда экструдер движется между частями модели без выдавливания материала.

Представьте ситуацию: принтер заканчивает печать одного участка и перемещается к другому. Если filament продолжает вытекать из сопла (даже в минимальных количествах), на модели образуются тонкие нити — так называемые «паутинки» (stringing). Ретракт временно «отменяет» давление в сопле, устраняя этот эффект. Однако чрезмерное втягивание может привести к другим проблемам, например:

  • 🔹 Засорам из-за скопления материала в холодной зоне экструдера;
  • 🔹 Недопечатку после ретракта (сопло не успевает восстановить давление);
  • 🔹 Повреждению filament (особенно актуально для гибких материалов типа TPU).

Интересно, что ретракт не всегда был стандартной функцией. В ранних FDM-принтерах (до 2010-х) проблема протекания решалась за счёт z-hop (подъём сопла по оси Z) или ручной настройки температуры. Современные слайсеры автоматически рассчитывают моменты ретракта, но их алгоритмы далеко не идеальны — поэтому пользователю часто приходится корректировать параметры вручную.

📊 Какой слайсер вы используете для 3D-печати?
Ultimaker Cura
PrusaSlicer
IdeaMaker
SuperSlicer
Другой

Физика процесса: как работает ретракт в экструдере

Чтобы понять, почему ретракт иногда помогает, а иногда вредит, разберёмся в его механике. Когда экструдер получает команду на ретракт, шаговый двигатель вращается в обратном направлении, вытягивая filament из зоны плавления. Этот процесс состоит из трёх ключевых этапов:

  1. Втягивание — filament движется назад, снижая давление в сопле;
  2. Пауза — головка перемещается к новой точке;
  3. Восстановление — экструдер снова подаёт материал, чтобы компенсировать потерю давления.

Критические параметры, влияющие на эффективность ретракта:

  • 📏 Retraction Distance (длина втягивания) — обычно 1–10 мм в зависимости от типа экструдера (например, для Bowden требуется большее значение, чем для Direct Drive);
  • Retraction Speed (скорость втягивания) — стандартные значения 25–60 мм/с, но для гибких материалов скорость снижают до 10–20 мм/с;
  • 🔥 Температура сопла — чем она выше, тем сильнее протекание и тем агрессивнее должен быть ретракт;
  • 🌀 Тип filament — например, PETG требует более длительного ретракта, чем PLA, из-за высокой вязкости.

Важно учитывать конструкцию экструдера:

Тип экструдера Рекомендуемый Retraction Distance Рекомендуемый Retraction Speed Особенности
Direct Drive 1–3 мм 25–45 мм/с Меньше расстояние из-за отсутствия трубки Bowden, но выше риск засоров при избыточном ретракте.
Bowden 4–10 мм 40–60 мм/с Большее расстояние из-за упругости filament в трубке. Скорость ограничена инерцией системы.
Dual Gear (например, BMG Clone) 2–5 мм 30–50 мм/с Более точное управление подачей, но чувствителен к износу шестерён.

Обратите внимание: если filament «слишком мягкий» (например, TPU 95A), ретракт может деформировать его внутри трубки Bowden, что приведёт к засорам. В таких случаях лучше уменьшить скорость втягивания или использовать coasting (плавное снижение подачи перед окончанием слоя).

💡

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

Стандартные настройки ретракта в популярных слайсерах

Большинство слайсеров предлагают базовые настройки ретракта, но их дефолтные значения редко подходят для всех случаев. Рассмотрим, где и как их настроить в трёх самых популярных программах.

Ultimaker Cura

В Cura параметры ретракта находятся в разделе Travel → Retraction. Ключевые опции:

  • 🔧 Enable Retraction — включение/отключение функции;
  • 📏 Retraction Distance — стандартное значение 5 мм для Bowden;
  • Retraction Speed — по умолчанию 45 мм/с;
  • 🔄 Minimum Travel after Retraction — минимальное расстояние перемещения, при котором срабатывает ретракт (по умолчанию 1.5 мм).

В Cura также есть скрытые настройки, доступные через Custom Settings (в поиске введите retract):

  • retraction_prime_speed — скорость восстановления подачи после ретракта;
  • retraction_extra_prime_amount — дополнительный filament для компенсации потерь давления.

PrusaSlicer

В PrusaSlicer настройки ретракта расположены в Print Settings → Extruder. Здесь есть уникальная функция «Wipe While Retracting», которая позволяет соплу «смахивать» остатки filament о уже напечатанную часть модели во время втягивания. Это уменьшает риск образования капель.

Для гибких материалов в PrusaSlicer рекомендуется использовать профиль Flexible, где ретракт по умолчанию отключён или сведен к минимуму (1 мм при скорости 20 мм/с).

IdeaMaker

IdeaMaker от Raise3D предлагает более гибкую настройку ретракта, включая:

  • 🔹 Adaptive Retraction — динамическое изменение длины втягивания в зависимости от расстояния перемещения;
  • 🔹 Retraction Before Wipe — ретракт перед «смахиванием» сопла;
  • 🔹 Unretract Speed — отдельная настройка скорости восстановления подачи.

Убедиться, что ретракт включён (если нужен)|Проверить соответствие Distance типу экструдера|Установить скорость втягивания с учётом материала|Отключить ретракт для гибких filament (или снизить до 1–2 мм)|Проверьте температуру сопла — при высоких значениях может потребоваться более агрессивный ретракт-->

Типичные проблемы с ретрактом и их решения

Даже при правильных настройках ретракт может вызывать дефекты. Разберём самые распространённые проблемы и способы их устранения.

1. «Паутинки» (stringing) несмотря на ретракт

Если на модели остаются тонкие нити, причины могут быть следующими:

  • 🔥 Слишком высокая температура сопла (например, 220°C для PLA вместо рекомендуемых 190–210°C);
  • ⚡ Низкая скорость ретракта (попробуйте увеличить до 50–60 мм/с);
  • 🌀 Загрязнённое сопло (остатки старого filament могут забивать канал).

Решение: снизьте температуру на 5–10°C и увеличьте Retraction Distance на 1–2 мм. Также проверьте, не включена ли опция Combing (расчёсывание) — иногда она мешает нормальному ретракту.

2. Засоры после ретракта

Если после втягивания filament не подаётся обратно или экструдер «щёлкает», проблема может быть в:

  • 🔧 Изношенной шестерне экструдера (проскальзывание filament);
  • 🌀 Слишком длинном ретракте для гибких материалов (например, 5 мм для TPU);
  • 🔥 Перегреве в зоне перехода (heat creep), когда filament размягчается выше сопла.

Решение: для TPU/PETG уменьшите Retraction Distance до 1–2 мм и скорость до 20 мм/с. Если проблема сохраняется, проверьте охлаждение хот-энда — возможно, требуется дополнительный радиатор или вентилятор.

3. Недопечатка после перемещений

Когда после ретракта сопло не выдавливает достаточно материала, на модели появляются «дыры» или тонкие слои. Причины:

  • ⚡ Слишком высокая скорость восстановления подачи (Unretract Speed);
  • 📏 Недостаточный Extra Prime Amount (дополнительный filament для компенсации потерь);
  • 🌀 Зазор между filament и стенками трубки Bowden (проверьте соединения).

Решение: увеличьте Extra Prime Amount на 0.5–1 мм и снизьте Unretract Speed до 20–30 мм/с.

Почему ретракт может ухудшить печать гибкими материалами?

Гибкие filament (TPU, TPE) при втягивании деформируются внутри трубки Bowden, что приводит к двум проблемам:

1. Засорам — сжатый материал «разбухает» и блокирует подачу.

2. Неравномерной экструзии — после ретракта давление восстанавливается нестабильно, из-за чего появляются неровности на модели.

Решение: используйте Direct Drive-экструдер или отключите ретракт полностью, заменив его на z-hop (подъём сопла по оси Z).

Продвинутые техники: адаптивный ретракт и coasting

Стандартный ретракт с фиксированными параметрами не всегда оптимален. Современные слайсеры предлагают динамические алгоритмы, которые адаптируются под конкретную модель.

Адаптивный ретракт (Adaptive Retraction)

Функция доступна в IdeaMaker и PrusaSlicer. Она автоматически корректирует длину втягивания в зависимости от:

  • 📏 Расстояния перемещения (чем оно больше, тем сильнее ретракт);
  • 🌀 Типа filament (например, для ABS используется более агрессивный ретракт, чем для PLA);
  • 🔥 Температуры сопла (при высоких значениях увеличивается риск протекания).

Как включить в PrusaSlicer:

  1. Перейдите в Print Settings → Extruder;
  2. Найдите опцию Adaptive retraction и активируйте её;
  3. Настройте коэффициенты для минимального/максимального ретракта.

Coasting (плавное завершение подачи)

Техника coasting позволяет снизить давление в сопле перед окончанием слоя, предотвращая образование «соплей». Вместо резкого прекращения подачи filament, слайсер плавно уменьшает экструзию за 0.2–0.5 мм до конца пути.

Настройка в Cura:

  1. Включите Enable Coasting в настройках экспериментальных функций;
  2. Установите Coasting Volume в диапазоне 0.06–0.12 мм³;
  3. Отрегулируйте Minimum Volume Before Coasting (обычно 0.8 мм³).

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

💡

Адаптивный ретракт и coasting — это не взаимозаменяемые функции. Первый оптимизирует втягивание при перемещениях, а второй — завершение подачи в конце слоя. Для лучших результатов используйте их вместе, но начинайте с минимальных значений!

Когда ретракт лучше отключить

Несмотря на очевидные преимущества, есть ситуации, когда ретракт только вредит. Рассмотрим случаи, когда его стоит отключить или минимизировать.

1. Печать гибкими материалами (TPU, TPE)

Как уже упоминалось, ретракт деформирует мягкий filament, что приводит к засорам. Альтернативы:

  • 🔹 Использовать Direct Drive-экструдер с минимальным ретрактом (1 мм);
  • 🔹 Заменить ретракт на z-hop (подъём сопла на 0.2–0.5 мм);
  • 🔹 Печатать с повышенной температурой (230–240°C для TPU), чтобы снизить вязкость.

2. Модели с частыми короткими перемещениями

Если ваша модель содержит много мелких деталей (например, решётки или текст), постоянные ретракты могут привести к:

  • 🕒 Значительному увеличению времени печати;
  • 🌀 Нестабильной экструзии из-за частых изменений давления;
  • 🔧 Износу экструдера (особенно актуально для Bowden-систем).

Решение: отключите ретракт для перемещений короче 3–5 мм (настройка Minimum Travel after Retraction в Cura).

3. Высокоскоростная печать

При скоростях выше 100 мм/с ретракт может не успевать восстанавливать давление, что приводит к недопечатку. В таких случаях:

  • 🔹 Уменьшите Retraction Distance до 2–3 мм;
  • 🔹 Увеличьте Extra Prime Amount на 0.3–0.5 мм;
  • 🔹 Используйте Pressure Advance (в прошивках типа Klipper), чтобы компенсировать задержки давления.
💡

При печати PETG на высоких скоростях попробуйте комбинацию: ретракт 3 мм при скорости 30 мм/с + coasting 0.1 мм³. Это уменьшит протекание без потери качества.

Тестирование и калибровка ретракта

Чтобы подобрать оптимальные настройки, необходимо провести серию тестов. Ниже — пошаговая инструкция с примерами моделей для калибровки.

1. Тест на протекание (Stringing Test)

Скачайте модель Retraction Tower (например, с Thingiverse) — она содержит башни с разными значениями ретракта. Алгоритм тестирования:

  1. Загрузите модель в слайсер и настройте диапазон Retraction Distance от 1 мм до 10 мм с шагом 1 мм;
  2. Установите фиксированную скорость ретракта (45 мм/с);
  3. Запустите печать и отметьте башни, где «паутинки» минимальны.

Оптимальное значение — то, при котором нити отсутствуют, но нет признаков недопечатки.

2. Тест на засоры (Clog Test)

Для проверки надёжности ретракта при печати гибкими материалами используйте модель Flexi Calibration. Обратите внимание на:

  • 🔹 Равномерность экструзии после ретракта;
  • 🔹 Отсутствие «щелчков» экструдера;
  • 🔹 Качество углов (они не должны быть «закруглёнными»).

3. Тест на восстановление давления (Prime Test)

Модель Retraction Recovery Test помогает оценить, как быстро сопло восстанавливает давление после втягивания. Параметры для анализа:

  • 🔹 Наличие «дыр» в первых миллиметрах после ретракта;
  • 🔹 Равномерность ширины линии;
  • 🔹 Отсутствие «волн» на поверхности.

Если дефекты заметны, увеличьте Extra Prime Amount или снизьте Unretract Speed.

💡

Калибровку ретракта нужно проводить для каждого нового типа filament, даже если он того же производителя. Партии пластика могут отличаться по вязкости и температуре плавления!

FAQ: Частые вопросы о ретракте в 3D-печати

Почему ретракт не помогает от «паутинок» даже при максимальных настройках?

Вероятные причины:

  • 🔥 Слишком высокая температура сопла (попробуйте снизить на 10–15°C);
  • 🌀 Загрязнённое или изношенное сопло (проверьте диаметр отверстия — он мог увеличиться);
  • 🔧 Неправильный профиль filament в слайсере (например, выбран PLA, а печатаете PETG).

Также убедитесь, что включена опция Retract on Layer Change — иногда «паутинки» появляются при переходе между слоями.

Можно ли полностью отключить ретракт и использовать только z-hop?

Да, но это подходит не для всех случаев. Z-hop (подъём сопла) эффективен для:

  • 🔹 Гибких материалов (TPU, TPE);
  • 🔹 Моделей с редкими перемещениями;
  • 🔹 Печати на низких скоростях.

Однако z-hop увеличивает время печати и может оставлять следы на верхних слоях, если подъём слишком большой. Оптимальное значение — 0.2–0.4 мм.

Как настроить ретракт для двухэкструдерного принтера?

В двухэкструдерных системах (например, Prusa i3 MK3S+ MMU2S) ретракт настраивается отдельно для каждого экструдера. Ключевые моменты:

  • 🔹 Для неактивного экструдера используйте парковку (parking) вместо ретракта, чтобы избежать протекания;
  • 🔹 Увеличьте Retraction Distance на 1–2 мм для компенсации дополнительного объёма в хот-энде;
  • 🔹 Проверьте синхронизацию экструдеров — если один «протекает» во время работы другого, уменьшите температуру на 5°C.
Почему после ретракта экструдер «щёлкает» и не подаёт filament?

Это признак проскальзывания или засора. Действия по устранению:

  1. Проверьте натяжение пружины экструдера — она могло ослабнуть;
  2. Очистите шестерню экструдера от пыли и остатков filament;
  3. Уменьшите Retraction Distance на 1–2 мм;
  4. Если используется Bowden, проверьте трубку на изгибы или повреждения.

Если проблема сохраняется, разберите хот-энд и проверьте, нет ли внутри обгоревших остатков filament.

Как ретракт влияет на печать поддерживающих структур?

Ретракт может ухудшить качество поддержек, особенно если они:

  • 🔹 Слишком тонкие (менее 0.4 мм в диаметре);
  • 🔹 Печатаются с высокой скоростью;
  • 🔹 Изготовлены из материала с низкой адгезией (например, PLA на PETG).

Решение: для поддержек отключите ретракт или уменьшите его до 1–2 мм, а также снизьте скорость печати на 30–40%.

Теперь вы знаете всё необходимое, чтобы настроить ретракт под свои задачи. Помните: универсальных параметров не существует — всегда тестируйте настройки на небольших моделях перед ответственной печатью. Если остались вопросы по конкретному filament или принтеру, уточните их в технической документации производителя или на профильных форумах (например, Reddit/r/3Dprinting или Prusa Forum).

Удачной печати!