Углы на деталях с Creality Ender 3 V3 SE получаются округлыми, а в начале периметра виден наплыв или, наоборот, недоэкструзия — типичный признак того, что прошивка не компенсирует давление пластика в хотэнде. Функция Linear Advance как раз решает эту задачу: она заставляет экструдер опережающе дозировать филамент с учётом разгона и торможения печатающей головки.
Проблема в том, что поддержка и поведение этой функции зависят от прошивки конкретного принтера. Ender 3 V3 SE поставляется с фирменной прошивкой Creality, и её возможности отличаются от классического Marlin или Klipper. Поэтому перед настройкой нужно понять, что именно поддерживает ваша машина, и каким способом — через слайсер или прошивку — реализовать компенсацию давления.
Что такое Linear Advance и зачем он нужен
Пластик внутри сопла ведёт себя как сжимаемая пружина: когда головка ускоряется, давление в хотэнде не успевает вырасти, и линия получается тоньше. При торможении перед углом, наоборот, избыточное давление выдавливает лишний пластик — отсюда наплывы на углах и толстые швы. Linear Advance компенсирует этот эффект, добавляя или убавляя подачу экструдера пропорционально скорости движения.
Главный параметр функции — коэффициент K. Чем мягче филамент и чем больше зона плавления, тем выше значение требуется. Для жёстких материалов вроде PLA значение обычно ниже, для гибких — заметно выше. Точную цифру для конкретного пластика определяют только калибровочным тестом, а не по таблицам из интернета.
В прошивке Marlin функция включается параметром LIN_ADVANCE и задаётся командой M900 K.... В Klipper аналог называется Pressure Advance и настраивается через параметр pressure_advance в конфигурации. Важно не путать эти механизмы: коэффициенты между ними не взаимозаменяемы.
💡Linear Advance компенсирует запаздывание давления пластика в сопле при разгоне и торможении — это убирает наплывы на углах и просадки в начале линий.