5. Калибровка

Vasyatka
Идет загрузка
Загрузка
12.11.2019
842
4
Личные дневники

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

4

Очень путанно получилось, заранее извиняюсь.

Тут придется почитать. Я пользовался статьями  

ссылка

ссылка

ссылка

ссылка

ссылка

Очень советую прочесть и добавить в закладки.

Когда все собрано и вроде готово нужно загрузить свежую прошивку 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 влияет только на дальнюю от башне сторону. Смотрим картинку.

Собственно все)) 

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

4
Комментарии к статье

Комментарии

13.11.2019 в 00:00
1

Я не разбираюсь в дельта принтерах, но судя по механике, все тяги должны двигаться синхронно. Если одна из тяг двигается в другую сторону, то будет беда (поправьте, если не так).

Мне вот это предложение не понравилось:

После загрузки прошивки на наш ардуино открываем Pronterface соединяемся с принтером если все хорошо произносим мини молитву в зависимости от вероисповедания и жмем кнопку домой… и если нам повезло все плечи поехали наверх парковаться… мне не повезло 2 башни поехали наверх одна вниз.

Что мешает вначале проверить движки на башнях без тяг? И никаких молитв :)

13.11.2019 в 08:37
1

Ну на деле на ремнях страшного ни чего не произойдет если поедут в разнобой. До какого-то момента эффектор вывернет в сторону, а потом просто будет проскакивать ремень на шпуле.

Движки проверят обычно до установки ремней.

13.11.2019 в 08:53
2

Да даже и с тягами, видишь что не туда едут нажми e-stop или выключи из розетки. Принтер ведь не моментально каретки перемещает.

13.11.2019 в 09:28
0

Покажите хоть как печатает. а вообще для дельт на 8 ми битной электроники я рекомендую Kliper. только необходимо чтото куда можно накатить линукс любая старая железка старый ноутбук или виртуалка на крайняк . Калибровка там сделана по своемому и она точна и проста

Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Модель катера из PLA-пластика

Пылеотвод Шайтера

Новичок и Sapphire Pro

FLSun QQ-S. Личный опыт и как я его разгонял до 3500мм/с2.

Переделка АКБ шуруповерта Matrix на 3S-литий-ионный комплект

IN GAME