Настройка SKEW CORRECTION или программная компенсация неортогональности осей принтера
После очередной переборки своего прюшеобразного дрыгостола задумался о том, как же проверить качество сборки. Рама самодельная, и соответственно никаких меток для правильного выставления креплений на ней нет. А проблема с завалом оси Z у меня ранее уже была, из-за чего не получалось распечатать нормальный саундмодератор для пневматики, пуля каждый раз задевала внутренние переборки из-за несоосности. Как я выяснил, завал был порядка 0,8 градуса, что на 100 мм высоты давало горизонтальное смещение порядка 1,4 мм, что категорически неприемлемо. Причем завал был только в плоскости YZ, по остальным осям же все было ровно. А вот YZ выровнять быстрым и простым способом не представлялось в тот момент возможным, пришлось бы городить какие-то распорки и долго их настраивать через тестовые распечатки.
В попытках накопать хоть какой-нибудь мануал по проверке ортогональности осей наткнулся на упоминание такого параметра в марлине, как SKEW CORRECTION. Начал копать про него детально - но какого-то внятного мануала не нашел, пришлось разбираться самому. Но оказалось, что в принципе все довольно просто, хоть без мануала пришлось потратить время, дабы вникнуть.
Итак. Первым делом открываем Marlin, файл Configuration.h.
Ищем строку #define SKEW_CORRECTION и раскомментируем её:
Тут прямо в комментариях кода есть небольшой мануал и ссылка на тестовую модель, которую придется распечатать. Можно печатать ее, можно пробовать модельку, которую я сделал для себя: https://3dtoday.ru/3d-models/detali-dlya-3d-printerov/raznoe/test-dlya-nastroiki-skew-correction.
Лучше всего использовать пластик с минимальной усадкой.
На модельке для собственного удобства отмечаем на гранях названия плоскостей, названия угловых точек и направления осей согласно схеме в комментариях в прошивке. Очень важно ничего тут не перепутать, иначе получите только еще большее искривление вместо коррекции.
Ну а дальше вооружаемся штангенциркулем и измеряем стороны и диагонали. Нюанс: Чем больше тестовый куб - тем точнее получится, но на 200 мм штангенциркуль найдется конечно не у каждого) Поэтому я выбрал куб со стороной 100 мм.
В моем случае завал был только в плоскости YZ, поэтому #define SKEW_CORRECTION_FOR_Z должно быть раскомментировано.
И тут 2 варианта: либо мы вычисляем коэффициент сами по приведенной формуле и записываем его в соответствующую константу, либо вписываем измеренные сторону основания и диагонали согласно схеме.
Важно: если мы выбираем автоматический расчет через диагонали, то для соответствующей плоскости параметр SKEW_FACTOR нужно закомментировать:
Если так не сделать, марлин в этом месте вместо вычисленного значения подставит значение из этой константы:
Ну а дальше сохраняем, компилируем и заливаем прошивку в принтер. Проверяем еще одной тестовой распечаткой и радуемся результату. Или не радуемся, если где-то что-то упустили, я например извел лишний пластик на еще один кривой глушитель, забыв раскомментировать #define SKEW_CORRECTION)
Вообще применять эту фичу лучше только в крайнем случае, в первую очередь стоит постараться исправить проблему механическим путем.
Всю эту настройку я описывал основываясь только на собственном опыте. Мог где-то что-то упустить или ошибиться, тогда поправьте в комментариях. Всем бобра!
Еще больше интересных статей
Klipper - восстановление прерванной печати
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Внезапно выяснилось что у стокового клиппера есть странная особенно...
Умерли термисторы и концевик по y, creality ender 3 s1
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
G-CODE по-русски для 3D печати (Мини-справочник)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
Здравствуйте. Скачать модель м...
Поделитесь, пожалуйста, модель...
И кто там "международный" был?
Посоветовали мне для корректир...
Образовалась пробка в тефлонов...
Всех приветствую. Принтером не...
Не могу получить каких-либо пр...