Калибровка экструдера 3D-принтера — простой и правильный способ

Что такое калибровка экструдера

Калибровка экструдера — это проверка того, сколько филамента реально подаёт принтер, когда ему говорят подать, например, 100 мм.

Зачем вообще это делать

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

  • тонкие или рваные стенки
  • наплывы пластика
  • нестабильная печать
  • настройки Flow не дают нормального результата

Калибровка экструдера — это база, без которой дальнейшая настройка почти бесполезна.

Важный момент про сопло и материал

Многие инструкции предлагают прогонять филамент через горячее сопло. Это работает, но даёт погрешность.

  • разные пластики плавятся по-разному
  • сопло создаёт сопротивление
  • возможны проскальзывания и засоры

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

Что понадобится

  • линейка или штангенциркуль
  • маркер
  • доступ к управлению экструдером (Marlin или Klipper)

Нагревать хотэнд не нужно, если филамент выходит свободно.

Пошаговая инструкция

Шаг 1. Подготовка принтера

  1. Снимите сопло или отсоедините Bowden-трубку от хотэнда
  2. Главное: филамент должен выходить свободно, без сопротивления

Шаг 2. Узнайте текущее значение экструдера

  • Marlin: параметр E-steps (steps/mm)
    Найти можно в меню принтера: Configuration → Steps/mm → E-steps, или отправить команду M503 в терминал
  • Klipper: параметр rotation_distance
    Находится в файле printer.cfg в секции [extruder]

Если вы не меняли его раньше — используйте текущее значение.

Шаг 3. Отметьте филамент

  1. отмерьте 100 мм от выхода экструдера
  2. поставьте чёткую отметку маркером

Шаг 4. Подайте филамент

  1. дайте команду экструдеру подать ровно 100 мм
  2. используйте медленную скорость
  3. дождитесь окончания команды

Шаг 5. Измерьте результат

Посмотрите, где оказалась отметка: если отметка ровно у выхода — всё идеально; если осталось 10 мм — подалось 90 мм; если отметка ушла внутрь — подалось больше 100 мм. Запишите фактическую длину подачи.

Калькулятор калибровки экструдера

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

1

Выберите прошивку

2

Укажите текущее значение

Текущее значение из прошивки (E-steps или rotation_distance)
3

Выполните измерения

Попросите экструдер подать 100 мм и измерьте, сколько реально подалось филамента
4

Получите результат

Новое значение:21.154mm/rev
Разница:-0.846

Команды для применения

В файле printer.cfg измените параметр:

rotation_distance: 21.154

Затем выполните RESTART

FlashForge Adventurer 5M

  • В стандартной прошивке доступ к экструдеру ограничен
  • Если установлен Klipper Screen или кастомная прошивка — калибровка выполняется так же, как для обычного Klipper

Если доступ закрыт — экструдер откалибровать нельзя, используется только Flow.

Что делать дальше

  1. После калибровки экструдера верните сопло на место
  2. Только после этого настраивайте:
    • Flow (поток)
    • Pressure Advance / Linear Advance

Итог

  • Экструдер калибруется по механике, без сопла
  • Материал и температура здесь не важны
  • Flow — это отдельная настройка, не замена калибровки экструдера
  • Один раз сделанная калибровка работает долго и стабильно

Если принтер подаёт филамент точно — печать становится заметно лучше.