Насткройка L и K коэффициентов для QUADRATIC_ADVANCE в Repetier
3D принтер по сути является предиктивным автоматом. Исключая регулировку температур и начавшие получать распространение сервошаговые системы, мы можем рассчитывать лишь на адекватность математической модели и 'правильные' настройки.
В число факторов, влияющих на поток филамента включается и поведение прутка филамента между экструдером и хотэндом.
Чем длиннее трубка бодена, тем филамент всё больше походит на пружину, сжимающуюся при ускорении движения и разжимающуюся при торможении.
Поэтому простое регулирование потока по закону Vфиламента=Vперемещения*К,
где К - коэффициент, зависящий от характеристик экструдера и сопла
приводит к недоливу в момент начала движения и переливу в конце. И утончению с ростом скорости.
Применение таких настроек слайсера, как Coast at End и Extra restart distance+Wipe лишь несколько 'скрывают' проблему, но не решают её.
Однако использование метода адаптации подачи по линейному( Linear Advance) или квадратичному законам (Quadratic Advance) улучшает модель предсказания движения филамента.
Перейдем от скучной теории к практике.
В Repetier поддерживаются оба типа адаптации.
Для каждого из экструдеров возможно через
#define EXT0_ADVANCE_K 1
#define EXT0_ADVANCE_L 100
задать коэффициенты адаптации.
Описание закона можно увидеть как в коде, так и в статье https://forum.repetier.com/discussion/4599/linear-advance-and-m900
Для подбора коэффициента каждый раз менять прошивку нецелесообразо. Однако используя 'секретную' команду:
M233 X1.0 Y100.0, где X - К, а Y -L
можно на ходу менять коэффициенты для текущего экструдера.
Воспользуемся утилитой-генератором тестовый паттернов о Марлина
http://marlinfw.org/tools/lin_advance/k-factor.html
После генерации следует в файле заменить M900 Kx.xx на M233 Yx.xx или M233 Xy.yy
В прошивке включите и линейную и квадратичную адаптацию, но коэффициент К сделайте минимальным (0.001).
Сначала настроим линейную часть, подменяя M900 Kxxx на M233 Yxxx
Печатаем линии от коэффициента 0 и до победы.
Линии делятся на 3 части, слева на право 20мм/сек, 110 мм/сек и снова 20.
Вот пример L [0..2] внизу L=0Виден эффект утоньшения линий при высокой скорости
Разница между 0 и 2 слабо заметна в пользу 2-х
Теперь L[40-100] вверху 40 внизу 100При 100 линия не утончается, но видны перходы
Начинаем подбирать K - также меняя M900 Kxxx на M233 Y100.0 Xy.yyy
Вверху K=0 шаг 0.1И крупнееКоэффициент K=1.0 самый удачный.
Вносим L=100 и K=1 в прошивку, оперативно можно будет изменять в скриптах всё той-же M233.
И результат.
До включения адаптации приемлемые результаты были при ретракте 12мм, Coast=1.2 Wipe 1.2 мм.
Максимальная скорость печати по неразрыву внутреннего заполнения 115 мм/с
После Ретракт 3 мм, 'улучшители' выключены, заполнение цельное при 138 мм/c
Кубик напечатан соплом 0.6 слой 0.2 за 17 минут.Кубик немного 'отлип' по краям, стол холодный, но так ничего.
На других деталях исчезли на ощупь следы начала/конца слоя, визуально если в одну линию то есть немного в отраженном свете.
Исчезли петельки на краях заполнения, высота на краю и в центре одинаковая.
Еще больше интересных статей
Датчик наличия пластика для Bambu Lab Х1 Carbon.
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Умерли термисторы и концевик по y, creality ender 3 s1
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Настраиваем прошивку Marlin и заливаем её в 3D принтер
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
А теперь посмотрите по схеме т...
Вот и я про то. При необходимо...
Купил себе как-то дрыгостол, п...
Добрый вечер, может у кого ест...
Сегодня получил заказанный на...
Добрый день, подскажите, пожал...
Что делать если я первый раз к...