Калибровка 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. Правильная последовательность:
- Механика: натяжение ремней, люфт Z-винтов, квадратность рамы.
- Z-offset и первый слой: базовый уровень стола.
- PID температуры hotend и стола.
- E-steps (шаги экструдера).
- Flow rate (множитель экструзии).
- Pressure Advance / Linear Advance.
- Input Shaping (только для высокоскоростных принтеров).
- Temperature tower для каждого нового филамента.
Весь процесс займёт 3-6 часов. Делайте это один раз при покупке или смене сопла — дальше можно печатать без повторной калибровки месяцами.
1. Механика: базовая проверка
Перед калибровкой программных параметров убедитесь, что механика в порядке:
- Натяжение ремней X и Y: при нажатии пальцем ремень должен прогибаться на 2-3 мм без заметного усилия, но не болтаться. Слишком натянутый ремень перегружает двигатели; слишком слабый — даёт ghosting и layer shift.
- Z-винты и муфты: покрутите стол руками по Z, движение должно быть плавным, без зазоров. Люфт в муфте Z-двигателя вызывает banding (полосы по вертикали).
- Квадратность рамы: проверьте угольником угол между осями X и Y. Отклонение >0,3° даст скошенные детали.
Если принтер новый или недавно чистили/собирали — потратьте 15 минут на эти проверки. Дальше программная калибровка намного эффективнее.
2. Z-offset и первый слой
Первый слой определяет, прилипнет ли деталь к столу, и как будет выглядеть нижняя поверхность. Процедура:
- Прогрейте стол до рабочей температуры (60°C для PLA, 80°C для PETG). Горячий стол расширяется на 0,05-0,1 мм — калибровать холодный нельзя.
- Прогрейте сопло до 150°C (ниже температуры экструзии, чтобы филамент не капал). Горячее сопло тоже немного расширяется.
- Home all axes — запустите G28.
- Опустите сопло на 0,1 мм над столом: бумажным листом проверьте зазор. Лист должен двигаться с лёгким сопротивлением — не зажимался, но и не проходил свободно.
- Запишите 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 (разрывы поверхности).
Процедура:
- Загрузите филамент, прогрейте сопло до 210°C.
- Отмерьте 120 мм филамента от входа в экструдер и поставьте метку маркером.
- Выдавите 100 мм:
G1 E100 F100(медленно, F100 = 100 мм/мин). - Дождитесь окончания, остудите. Измерьте расстояние от нового положения метки до входа экструдера. В идеале — 20 мм (осталось 120-100=20).
- Если осталось, например, 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%.
Тест:
- В слайсере установите тонкую стенку 0,4 мм (одна линия).
- Напечатайте пустой куб 20×20×10 мм, без top/bottom слоёв (чтобы не искажали).
- Измерьте толщину стенки цифровым штангенциркулем в 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):
- Скачайте тестовый G-code «Linear Advance tower» с Github.
- Напечатайте, найдите слой с наилучшим качеством углов.
- Пропишите значение:
M900 K0.04(или другое, из теста).
Klipper (Pressure Advance):
- Запустите
TUNING_TOWER COMMAND=SET_PRESSURE_ADVANCE PARAMETER=ADVANCE START=0 FACTOR=0.005. - Напечатайте тестовый куб (один периметр, без топов/ботомов).
- Измерьте высоту, где углы лучше всего. По формуле получите PA:
height × 0.005. - Установите:
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:
- Прикрепите ADXL345 к printhead (ось X) или к bed (ось Y).
- Запустите
SHAPER_CALIBRATE— скрипт сделает тестовые движения и сохранит конфиг. - На высокоскоростных принтерах (Bambu X1C, Voron, QIDI X-Max 3) эта калибровка встроена и запускается из меню одной кнопкой.
После Input Shaping можно безопасно увеличить ускорения до 8000-20000 мм/с² без артефактов.
8. Temperature tower для филамента
Каждый новый рулон филамента требует подбора температуры. Производитель указывает диапазон (например, PLA 190-220°C), но оптимум зависит от скорости, сопла и индивидуальных характеристик партии.
Процедура:
- Скачайте Temperature Tower STL с Thingiverse (например, «All In One 3D Printer test»).
- В слайсере настройте изменение температуры по слоям: 220°C → 215 → 210 → 205 → 200 → 195 → 190.
- Напечатайте башню, оцените:
- Stringing (сопли между стойками)
- Bridging (провисание мостов)
- Overhangs (печать углов без поддержек)
- Выберите температуру с минимумом stringing и максимумом детализации.
Типичные оптимумы:
- PLA обычный: 205°C
- PLA Silk: 215°C
- PETG: 240-245°C
- ABS: 245-255°C
- TPU 95A: 225°C
- ASA: 250°C
Типичные ошибки при калибровке
- Калибровка на холодном столе: разница в 0,1 мм между холодным и горячим столом (60°C) даёт плохой первый слой.
- Торопливая калибровка PID: менее 8 циклов — нестабильные значения. Подождите, не прерывайте.
- Калибровка E-steps с грязным экструдером: остатки старого филамента искажают результат. Почистите перед.
- Pressure Advance для каждого филамента: не копируйте значения между брендами. Каждый рулон нужно проверять.
- Повторная калибровка без нужды: если принтер печатает нормально, не трогайте калибровку. Меньше правок — стабильнее.
Итог: когда повторять
- После замены сопла: E-steps, Z-offset.
- После замены hotend: PID, E-steps, Flow.
- После замены стола: Z-offset, первый слой.
- После пробега 500-1000 часов: натяжение ремней, Z-винты.
- При смене филамента: Temperature tower, Flow rate, Pressure Advance.
Калибровка — это инвестиция в стабильность. Потратьте 4-6 часов один раз и получите принтер, который печатает одинаково хорошо месяцами.
Bambu Lab A1
Для 99% новичков это правильный первый принтер. Ставите, калибруется сам, печатает как флагман Bambu за половину цены.
Creality Ender-3 V3 KE
Самая выгодная покупка 2025 в бюджете до 30 тысяч. Отдаёт почти всё, что делает A1, и стоит на четверть дешевле.
Voron 2.4 (DIY kit)
Лучший self-built принтер. Полная кастомизация, сумасшедшее сообщество, идеальная печать — но 30-50 часов сборки.
Первая печать: 10 самых частых ошибок и как их избежать
Чек-лист для первого запуска 3D-принтера. Что идёт не так, почему и как чинить — без эзотерики.
Адгезия к столу 3D-принтера: 9 способов исправить плохое прилипание
Почему деталь отрывается от стола: температура, Z-offset, чистота, тип стола, клей, brim. Пошаговый чек-лист для PLA, PETG, ABS, TPU.