К содержимому
FORMFACTOR
Главная / Руководства / Калибровка 3D-принтера: полное руководство 2026
MAINTENANCE 18 мин чтения 24 апреля 2026 г.

Калибровка 3D-принтера: полное руководство 2026

Как откалибровать E-steps, PID температуры, Z-offset, Flow rate, Pressure Advance и Input Shaping. Пошаговая инструкция для Marlin и Klipper.

Калибровка 3D-принтера — это один раз настроить, потом годы печатать без проблем. Большинство «загадочных» дефектов печати (недолив, над-экструзия, warping, плохая адгезия первого слоя, артефакты ringing) — это не поломки, а последствия несбалансированной калибровки. Это руководство закроет все ключевые процедуры в логичном порядке. Подойдёт для любого принтера на Marlin, Klipper или Bambu firmware.

План калибровки: с чего начать

Порядок имеет значение. Одна калибровка влияет на следующую, поэтому нельзя начинать с Pressure Advance, не откалибровав E-steps. Правильная последовательность:

  1. Механика: натяжение ремней, люфт Z-винтов, квадратность рамы.
  2. Z-offset и первый слой: базовый уровень стола.
  3. PID температуры hotend и стола.
  4. E-steps (шаги экструдера).
  5. Flow rate (множитель экструзии).
  6. Pressure Advance / Linear Advance.
  7. Input Shaping (только для высокоскоростных принтеров).
  8. Temperature tower для каждого нового филамента.

Весь процесс займёт 3-6 часов. Делайте это один раз при покупке или смене сопла — дальше можно печатать без повторной калибровки месяцами.

1. Механика: базовая проверка

Перед калибровкой программных параметров убедитесь, что механика в порядке:

  • Натяжение ремней X и Y: при нажатии пальцем ремень должен прогибаться на 2-3 мм без заметного усилия, но не болтаться. Слишком натянутый ремень перегружает двигатели; слишком слабый — даёт ghosting и layer shift.
  • Z-винты и муфты: покрутите стол руками по Z, движение должно быть плавным, без зазоров. Люфт в муфте Z-двигателя вызывает banding (полосы по вертикали).
  • Квадратность рамы: проверьте угольником угол между осями X и Y. Отклонение >0,3° даст скошенные детали.

Если принтер новый или недавно чистили/собирали — потратьте 15 минут на эти проверки. Дальше программная калибровка намного эффективнее.

2. Z-offset и первый слой

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

  1. Прогрейте стол до рабочей температуры (60°C для PLA, 80°C для PETG). Горячий стол расширяется на 0,05-0,1 мм — калибровать холодный нельзя.
  2. Прогрейте сопло до 150°C (ниже температуры экструзии, чтобы филамент не капал). Горячее сопло тоже немного расширяется.
  3. Home all axes — запустите G28.
  4. Опустите сопло на 0,1 мм над столом: бумажным листом проверьте зазор. Лист должен двигаться с лёгким сопротивлением — не зажимался, но и не проходил свободно.
  5. Запишите Z-offset в EEPROM: M851 Z-0.25 для Marlin или через макрос SET_GCODE_OFFSET Z=-0.25 MOVE=1 для Klipper.

У современных принтеров с авто-bed-leveling (Bambu A1, X1C, Prusa MK4S) эта процедура встроена и занимает 2 минуты. У старых машин делайте вручную.

Baby stepping: даже после калибровки первый слой иногда нужно подправить на лету. В меню принтера есть «Z offset» или «Baby step» — крутите колёсико во время печати первого слоя, пока не получите идеальный squish (расплющивание).

3. PID hotend и стола

PID-регулятор управляет нагревом. Некорректный PID даёт температурные скачки ±5°C, что видно на печати как волновые артефакты.

Marlin:

M303 E0 S210 C8    ; hotend: 210°C, 8 циклов
M303 E-1 S60 C8    ; стол: 60°C, 8 циклов
M500               ; сохранить

Klipper: используйте команду PID_CALIBRATE HEATER=extruder TARGET=210, потом SAVE_CONFIG.

Запускайте калибровку PID при температурах, на которых реально печатаете (для ABS — 250°C, а не 210°C). PID-параметры зависят от температуры.

4. E-steps экструдера

Е-steps определяет, сколько микрошагов двигателя соответствует 1 мм выдавленного филамента. Если неверно — будет under-extrusion (пропуски) или over-extrusion (разрывы поверхности).

Процедура:

  1. Загрузите филамент, прогрейте сопло до 210°C.
  2. Отмерьте 120 мм филамента от входа в экструдер и поставьте метку маркером.
  3. Выдавите 100 мм: G1 E100 F100 (медленно, F100 = 100 мм/мин).
  4. Дождитесь окончания, остудите. Измерьте расстояние от нового положения метки до входа экструдера. В идеале — 20 мм (осталось 120-100=20).
  5. Если осталось, например, 23 мм — значит, выдавили не 100, а 97 мм. Корректируйте:
new_E_steps = old_E_steps × (100 / actual_extruded)
new_E_steps = old_E_steps × (100 / 97) = old × 1.031

Для Marlin: M92 E<new_value>M500. Для Klipper: правьте rotation_distance в printer.cfg.

Проверяйте E-steps после каждой замены hotend или экструдера.

5. Flow rate (extrusion multiplier)

Flow rate — это мелкое подстраивание under/over extrusion на уровне слайсера. После E-steps этот параметр обычно нужно подправить на ±5%.

Тест:

  1. В слайсере установите тонкую стенку 0,4 мм (одна линия).
  2. Напечатайте пустой куб 20×20×10 мм, без top/bottom слоёв (чтобы не искажали).
  3. Измерьте толщину стенки цифровым штангенциркулем в 5 точках, возьмите среднее.

Если напечатано 0,43 мм вместо 0,4 — flow слишком большой:

new_flow = 0.95 × (0.40 / 0.43) = 0.884 → установите Flow = 95% × 0.93 = 93%

Калибруйте flow для каждого нового филамента — у разных брендов разная плотность и диаметр.

6. Pressure Advance / Linear Advance

Pressure Advance (Klipper) и Linear Advance (Marlin) компенсируют задержку экструзии из-за давления в сопле. Без неё углы печати «разъедают» филамент, получаются сопли на поворотах.

Marlin (Linear Advance):

  1. Скачайте тестовый G-code «Linear Advance tower» с Github.
  2. Напечатайте, найдите слой с наилучшим качеством углов.
  3. Пропишите значение: M900 K0.04 (или другое, из теста).

Klipper (Pressure Advance):

  1. Запустите TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=0.005.
  2. Напечатайте тестовый куб (один периметр, без топов/ботомов).
  3. Измерьте высоту, где углы лучше всего. По формуле получите PA: height × 0.005.
  4. Установите: SET_PRESSURE_ADVANCE ADVANCE=0.045 в макрос START_PRINT.

Типичные значения:

  • PLA (Bowden): 0.5-1.0
  • PLA (Direct drive): 0.03-0.05
  • PETG: 0.04-0.08
  • TPU: 0.08-0.15

7. Input Shaping (для высокоскоростной печати)

Input Shaping убирает ringing/ghosting на высоких скоростях >150 мм/с. Требует акселерометра (ADXL345) — либо встроенного, либо подключённого дополнительно.

Klipper:

  1. Прикрепите ADXL345 к printhead (ось X) или к bed (ось Y).
  2. Запустите SHAPER_CALIBRATE — скрипт сделает тестовые движения и сохранит конфиг.
  3. На высокоскоростных принтерах (Bambu X1C, Voron, QIDI X-Max 3) эта калибровка встроена и запускается из меню одной кнопкой.

После Input Shaping можно безопасно увеличить ускорения до 8000-20000 мм/с² без артефактов.

8. Temperature tower для филамента

Каждый новый рулон филамента требует подбора температуры. Производитель указывает диапазон (например, PLA 190-220°C), но оптимум зависит от скорости, сопла и индивидуальных характеристик партии.

Процедура:

  1. Скачайте Temperature Tower STL с Thingiverse (например, «All In One 3D Printer test»).
  2. В слайсере настройте изменение температуры по слоям: 220°C → 215 → 210 → 205 → 200 → 195 → 190.
  3. Напечатайте башню, оцените:
    • Stringing (сопли между стойками)
    • Bridging (провисание мостов)
    • Overhangs (печать углов без поддержек)
  4. Выберите температуру с минимумом stringing и максимумом детализации.

Типичные оптимумы:

  • PLA обычный: 205°C
  • PLA Silk: 215°C
  • PETG: 240-245°C
  • ABS: 245-255°C
  • TPU 95A: 225°C
  • ASA: 250°C

Типичные ошибки при калибровке

  1. Калибровка на холодном столе: разница в 0,1 мм между холодным и горячим столом (60°C) даёт плохой первый слой.
  2. Торопливая калибровка PID: менее 8 циклов — нестабильные значения. Подождите, не прерывайте.
  3. Калибровка E-steps с грязным экструдером: остатки старого филамента искажают результат. Почистите перед.
  4. Pressure Advance для каждого филамента: не копируйте значения между брендами. Каждый рулон нужно проверять.
  5. Повторная калибровка без нужды: если принтер печатает нормально, не трогайте калибровку. Меньше правок — стабильнее.

Итог: когда повторять

  • После замены сопла: E-steps, Z-offset.
  • После замены hotend: PID, E-steps, Flow.
  • После замены стола: Z-offset, первый слой.
  • После пробега 500-1000 часов: натяжение ремней, Z-винты.
  • При смене филамента: Temperature tower, Flow rate, Pressure Advance.

Калибровка — это инвестиция в стабильность. Потратьте 4-6 часов один раз и получите принтер, который печатает одинаково хорошо месяцами.

Связанные принтеры
Читайте также