Z-Воблинг в 3д печати и варианты его устранения
Начнем с того, что же такое воблинг.
Это циклично повторяющийся дефект печати, выражающийся в смещении слоёв на доли миллиметра по оси Z.
Т.е. это неспособность винта, поднимающего или опускающего ось Z, в точности следовать своему маршруту. В определенные моменты крепление оси заедает, не позволяя ей переместится на нужную высоту, из-за чего текущий слой вмазывается в предыдущий.
Чаще всего этот дефект выражается в виде волн на поверхности модели.
Для лучшего понимания я схематично нарисовал в пеинте, почему это происходит.
Итак, для того чтобы избавится от воблинга на своём принтере необходимо определить, вызваны ли проблемы действительно им, а не филаментом плохого качества с нестабильным диаметром прутка.
Напечатайте любую модель с плоскими вертикальными стенками дважды, из одного фала одну за другой, поставьте их рядом и сравните модели между собой. Выявление проблемы может быть затруднено если на моделях присутствуют дефекты, вызванные одновременно и воблингом, и плохим филаментом.
Если воблинг не удалось однозначно выделить среди прочих дефектов печати, то следует сначала попробовать заменить катушку пластика на другую, лучше от другого производителя.
Перейдём к механике. Если вы абсолютно уверены в том, что проблема именно в оси Z, то стоит обратить внимание на 5 моментов:
1) в муфте, соединяющей вал мотора и винт, передающий вращение на опорную гайку, должно быть пространство между валом и винтом, как показано на скрине. Также, если у вас цельная муфта, то стоит заменить её на пружинную или разрезную. Так как она не рассчитана на компенсацию несоосности валом
2) Крепление опорной гайки не должно быть жестко зафиксировано. Из вариантов решения проблемы можно выделить простой и надёжный:
Простой вариант: открутите винты, удерживающие опорную гайку, смажьте их фиксатором резьбы и закрутите обратно, но не до конца, так, чтобы опорная гайка могла свободно двигаться только в плоскости XY
Надёжный вариант: найдите в интернете или смоделируйте развязку, которая позволяет двигаться опорной гайке в определенных пределах, но не фиксирующую её на оси винтами. Пример такой развязки установлен на принтерах Артиллери.
3) крепление винта в верхней точке при наличии всего одного мотора нецелесообразно, оно вызывает только дополнительное ограничение свободного вращения винта, что может сказаться на равномерности движения оси. В случае, если установлено 2 мотора и синхронизирующий ремень между ними, можно выбрать один из 2х путей: либо убрать верхние крепления, и синхронизирующий ремень полностью, либо постараться выставить всю систему максимально соосно.
4) Проверьте винт, возможно он деформирован, в этом случае необходимо его заменить на новый.
5) Проверьте направляющие оси и каретки. Для опенбилдс варианта, отрегулируйте эксцентрики и проверьте колёса на работоспособность.
Если направляющие оси – валы с подшипниками скольжения или рельсы, и в них наблюдается люфт, то вам уже ничем не помочь :D, скорее всего придется либо смирится, либо покупать новые качественные направляющие.
Также полосы на моделях могут быть вызваны нестабильной температурой в хотэнде. Для исправления этой проблемы необходимо откалибровать PID регулятор нагревателя. Для этого необходимо, чтобы в вашей прошивке был активирован EEPROM.
Если это так, то скачиваем и устанавливаем Репетир хост, подключаемся через него к принтеру, переходим во вкладку «управление», вводим команду M303 C8 E0 S235
где:
M303 – код команды в марлине,
C8 - кол-во попыток подобрать правильные коэффициенты
E0 – код нагревателя экструдера
S235 – целевая температура
После окончания процесса автокалибровки, в терминале снизу появятся 3 строки с коэффициентами.
в верхней части программы нажимаем на «конфигурация» → «конфиг EEPROM»
В появившемся окне ищем 3 нужные строки «PID» и записываем в них значения из терминала. После чего всё сохраняем и отключаемся.
Следует отметить, что зависимость температуры на термисторе от выходного значения идущего на плату не линейно, а подчиняется экспоненциальному закону. Из-за этого точность измерения температуры датчиком при 200° и 260° будет различаться довольно сильно. Если у вас стоит обычный китайский NTC 3950 датчик, то вероятно, таблица зависимости в прошивке будет отличатся от действительности, что не позволит вам выставить адекватную температуру выше 210°, и, соответственно, её откалибровать.
https://3dtoday.ru/blogs/3diy/the-thermistor-setting-in-the-firmware/
Еще больше интересных статей
Дистанционное управление питанием 3D-принтера. Настройка Klipper и BTT Relay
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Модернизация FLSUN Super Racer
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сопла и сопли
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сколько раз этот вопрос поднимался. Сколько тем...
Комментарии и вопросы
А может и не появиться.не появ...
вулкан.
а это хорошая идея! альфа-фила...
Добрый день, на прошлой плате...
как програмно уменьшить контра...
Первые несколько слоёв печатаю...
Отладил механику принтера так...