Уровень 2 — Уверенный пользователь

Калибровка потока (flow) и e-steps

Если модели у вас систематически получаются то рыхлыми, то со швами-наплывами на стенках, а слайсер вроде бы настроен правильно — почти наверняка дело не в настройках печати, а в самом экструдере. Точнее, в том, сколько филамента он реально подаёт по сравнению с тем, сколько его просит прошивка. Это и есть калибровка e-steps, и её стоит сделать один раз на новом принтере (и повторить после замены экструдера, шестерни подачи или ствола хотэнда).

Что такое e-steps

E-steps (или steps/mm для оси экструдера) — это количество шагов шагового двигателя, которое прошивка тратит, чтобы протолкнуть 1 мм филамента. Значение зависит от передаточного числа редуктора экструдера, диаметра подающей шестерни и микрошага драйвера. Производитель прошивает в принтер некое усреднённое значение, но из-за разброса деталей в производстве реальная подача почти всегда немного отличается от команды.

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

Как измерить

Классический способ не требует ничего, кроме линейки и маркера:

  1. Разогрейте хотэнд до рабочей температуры материала, вставьте филамент.
  2. Отмерьте от входа в экструдер ровно 120 мм и поставьте метку маркером.
  3. Через интерфейс принтера дайте команду экструдировать, например, 100 мм (обычно это делается через меню "extrude" или G-code командой G1 E100, но название пункта в меню зависит от прошивки — сверяйтесь с документацией своего принтера).
  4. После завершения замерьте, сколько миллиметров осталось от метки до входа в экструдер, и вычтите из 120, чтобы получить реально поданную длину.
  5. Новое значение steps/mm считается по формуле: старое_значение × (запрошенная_длина / реально_поданная_длина).

Если экструдер подал не 100, а 97 мм, а текущее значение steps/mm было, скажем, 415 — новое значение будет примерно 415 × (100/97) ≈ 428. Разница в 2-3% — это нормально, десятки процентов обычно говорят о механической проблеме (проскальзывание шестерни, слабая пружина прижима), а не о калибровке.

Полученное значение прописывается в прошивку — через M92 E<значение> с последующим сохранением (M500) на Marlin-подобных прошивках, либо через конфигурационный файл на Klipper. Точный путь зависит от вашей прошивки, поэтому ориентируйтесь на её документацию.

Flow rate — это другое

После того как e-steps откалиброваны и экструдер физически подаёт именно ту длину, что просят, можно донастроить flow rate (иногда его называют extrusion multiplier или flow percentage в слайсере). Это уже не механическая калибровка, а тонкая подстройка под конкретный материал и конкретное сопло: пластик по-разному ведёт себя при выдавливании, диаметр сопла и материала филамента тоже вносят небольшую погрешность.

Типичный способ калибровки — напечатать тестовый куб или "flow tower" с толщиной стенки в 2-3 периметра без верха и низа, измерить реальную толщину стенки штангенциркулем и сравнить с ожидаемой. Если стенка толще расчётной — flow нужно немного снизить, если тоньше — повысить. Обычно итоговое значение оказывается в диапазоне 95-105%, и если вы вышли далеко за эти рамки — вероятно, проблема в e-steps, а не во flow, и стоит вернуться к первому шагу.

Важно: делать эту калибровку имеет смысл именно в таком порядке — сначала e-steps, потом flow. Если поменять их местами, flow rate будет компенсировать механическую ошибку экструдера, и при смене материала или сопла (например, на другой диаметр) настройка снова "поплывёт", потому что вы лечили симптом, а не причину.

Симптомы, по которым стоит заподозрить разбалансировку

  • Мелкие детали и текст на модели "заплывают" — вероятна переэкструзия.
  • Верхние слои не закрываются полностью, видны просветы между линиями заполнения — вероятна недоэкструзия.
  • Стенки прочные визуально, но легко ломаются вдоль слоёв — тоже частый признак недостатка материала между слоями.
  • Экструдер щёлкает или пропускает шаги на высокой скорости печати — механическая перегрузка, часто на фоне завышенных e-steps.

Если хотите заранее прикинуть, сколько филамента и времени уйдёт на печать с уже откалиброванными настройками, можно прогнать модель через калькулятор стоимости печати — так проще увидеть, насколько сильно flow rate влияет на расход материала на реальных объёмах.