5. Калибровка
Очень путанно получилось, заранее извиняюсь.
Тут придется почитать. Я пользовался статьями
Очень советую прочесть и добавить в закладки.
Когда все собрано и вроде готово нужно загрузить свежую прошивку Marlin на наш принтер. Берем тут ссылка . И нам понадобится свежее программное обеспечение Arduino берем тут ссылка .
Распаковываем Marlin, в папке Marlin ищем папку example_configurations там папка delta и там к примеру коссель XL, копируем все в основную папку Marlin , запускаем Arduino. Открываем в папке Marlin файл "marlin.ino" и там вкладку configuration.h
далее все по инструкции с ссылка и ссылка
Уже все очень подробно описано.
После загрузки прошивки на наш ардуино открываем Pronterface соединяемся с принтером если все хорошо произносим мини молитву в зависимости от вероисповедания и жмем кнопку домой… и если нам повезло все плечи поехали наверх парковаться… мне не повезло 2 башни поехали наверх одна вниз. Подумав просто меняем полярность пинов моторов на Рампс. То есть если Башня А идет не туда мы вынимаем шлейф от мотора Х и переворачиваем, потом вставляем и все должно заработать.
Если не срабатывают стопы, то в Arduino – configuration.h ищем Endstop Settings
#define (тут обозначение стопа X Y Z)_MIN_ENDSTOP_INVERTING false – меняем на true
Кстати закомментируйте не используемые стопы.
Логика калибровки у меня была такова.
На самосборах вначале тебе неизвестно ничего. В Arduino - configuration.h идем к вкладке Delta Settings тут меняем :
//===========================================================================
//============================== Delta Settings =============================
//===========================================================================
#define DELTA_PRINTABLE_RADIUS 125.0 // радиус области печати, берем по техническим данным вашего принтера или вытаскиваем из комплектной прошивки
тут пока оставляем 105.00!
// Center-to-center distance of the holes in the diagonal push rods.
#define DELTA_DIAGONAL_ROD 335.0 // длина тяги, вытаскиваем из комплектной к принтеру прошивки или замеряем максимально точно в мм расстояние между центрами осей тяги
тут пока пишем измеренную длину тяг. Это значение влияет на размер деталей по X Y.
#define DELTA_HEIGHT 365.00 // максимальная высота сопла над столом, когда все каретки находятся на верхних эндстопах, вытаскиваем величину из комплектной к принтеру прошивки или замеряем с точностью +/-10 мм расстояние от стола до сопла в верхнем положении, потом эту величину по результатам калибровки можем корректировать
тут можно примерно рулеткой измерить потом будет меняться
#define DELTA_ENDSTOP_ADJ { -0.39, -0.13, 0.0 } // изначально величины в скобках следует установить равными '0', после автокалибровки, если вы уверены в жесткости рамы своего принтера, эти величины можно будет взять из EEPROM и вписать сразу в прошивку
тут пока 0. это для калибровки плоскости
// Horizontal distance bridged by diagonal push rods when effector is centered.
#define DELTA_RADIUS 165.86 // длина проекции тяги между осями на поверхность стола, предварительно берем из комплектной прошивки, после автокалибровки эту величину можно будет взять из EEPROM и вписать сразу в прошивку
тут оставляем. это для коррекции линзы
#define DELTA_TOWER_ANGLE_TRIM { -0.27, -0.27, 0 } // корректировка углов поворота башен, изначально величины в скобках следует установить равными '0', после автокалибровки, если вы уверены в жесткости рамы своего принтера, эти величины можно будет взять из EEPROM и вписать сразу в прошивку
это смещение башен относительно башни Z
//#define DELTA_RADIUS_TRIM_TOWER { 0.0, 0.0, 0.0 } // оставил закомменченными
понадобится после далее постараюсь объяснить
//#define DELTA_DIAGONAL_ROD_TRIM_TOWER { 0.0, 0.0, 0.0 } // оставил закомменченными
понадобится после далее постараюсь объяснить
#endif
Постараюсь объяснить логику…
Еще раз читаем статьи
ссылка - ее прям советую...
Вначале находим примерную высоту стола. Далее кладем линейку на стол, подгоняем голову, и отправляем голову к примеру на -70 по Х. Сморим куда голова пришла. Если недокатила то в #define DELTA_DIAGONAL_ROD 335.0 увеличиваем значение, если перекатила то уменьшаем (но это не точно, в общем значение надо поменять экспериментальным путем). Либо используем для этого Pronterface что проще.
Так получаем примерный размер. Далее выставляем плоскость рядом с башнями для этого строка #define DELTA_ENDSTOP_ADJ { -0.39, -0.13, 0.0 } либо Pronterface.
Теперь исправляем линзу по мануалу. Далее все просто нужно повторить n-ое количество раз до результата.
Потом печатаем тестовую деталь ссылка проверяем углы, корректируем #define DELTA_TOWER_ANGLE_TRIM
Потом повторяем все сначала. Потом контролируем размер с помощью //#define DELTA_RADIUS_TRIM_TOWER и //#define DELTA_DIAGONAL_ROD_TRIM_TOWER
Этого не было нигде! Поэтому просьба повнимательней.
Параметр DELTA_RADIUS_TRIM_TOWER влияет на радиус по одной башне. Смотри иллюстрацию.
А DELTA_DIAGONAL_ROD_TRIM_TOWER влияет только на дальнюю от башне сторону. Смотрим картинку.
Собственно все))
Еще больше интересных статей
Как определится с выбором (первого) 3D принтера?
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Сравнение радиторов на TMC2209
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
MMRU (Multi Material Russian Upgrade) (Часть 6: Анонс новой механики)
Подпишитесь на автора
Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.
Отписаться от уведомлений вы всегда сможете в профиле автора.
Комментарии и вопросы
5м от 5м про по сути наличием....
это отсеки под фильтры, которы...
откуда на прошке активная каме...
Посоветовали мне для корректир...
Образовалась пробка в тефлонов...
Всех приветствую. Принтером не...
Не могу получить каких-либо пр...