Настройка 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 на FlyingBear Ghost 4s с мозгами на stm32
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Расскажите о принципах работы при прошивке stm32f103...
G-CODE по-русски для 3D печати (Мини-справочник)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
это известный самолёт правда б...
А кто об этом по телефону база...
Мб, потому что 3Движен возит т...
Не получается даже загрузить п...
Менял размещение модели на пов...
Он печатает бенча идеально что...
Здравствуйте! При обновлении п...