TMC2208 Смещение слоёв

Technic47
Идет загрузка
Загрузка
08.04.2018
1554
20
печатает на TEVO Tornado
Вопросы и ответы
Здравствуйте!

Напечатавшись вдоволь стоковым Tevo Tornado, захотелось мне тишины и покоя и пал мой взор на TMS2208 с платой MKS1.4. с алиэкспресс.

Подстроив прошивку под драйверы и подпаяв нужный проводок к самим драйверам (rx/tx), приклеив к ним радиатор и сделав хороший обдув, я с радостью обнаружил, что принтер ничерта нормально не печатает.

Идёт постоянный сдвиг по оси У в плюс. Там у торнады стоит двигатель 17HS8401 ( остальные - 17HS4401).

Трижды пересобрав всю механику, трижды перенатянув ремень, трижды перекрес... - не помогло.

Перепробывав и Spreadsycle и мониторинг ошибок не нашёл проблему.

Отключил проводок от дров и перевёл их в режим Standalone - заработало, но не надолго.

Менял переставлял драйверы - не помогло.

Играл с током в прошивке от 800 до 1300мА.

Играл с Vref от 1.1 до 2V. Более-менее при 1,6-1,7V работали, но всё равно редко пропускали.

Изыскания привели меня к мысли, что проблема может быть в:

- MKS 1.4 плата;

- Криво настроена прошивка.

Что можете подсказать? Платы запасной нету, что ещё в прошивке менять не пойму. Там не так уж то и много по этим драйверам в config-adv.

Прошивку пересобирал по сотням роликов и постов в интернете, я чуть больше чем нуб в этом.

Возможно ли программно поменять выводы осей Х и У, к примеру, для диагностики?

В догонку 2ой вопрос - поставил MK8 экструдер. С этими дровами он тоже шаги, кажется, пропускает. Прошлый выгрызал пруток, если прижим плохой был, а этот вне зависимости от прижима проскакивает назад (не ретракт) иногда.

В что это такое? Драйверу не хватает мощи?

Заранее благодарен за помощь.
Ответы на вопросы

Ответы

09.04.2018 в 00:26
0

Драйвера местами поменяйте. Для начала. Дальше я бы уменьшил ускорение и, возможно, джерк. Охлаждение есть на драйверах? Радиаторы, кулер? Этим драйверам нужно охлаждение хорошее.

09.04.2018 в 09:03
0

Я же написал что всё менял и охлаждение есть хорошее. Радиаторы не горячие даже .

09.04.2018 в 06:16
0

А если поменять двигатели местами (например по z и Y), может дело именно в самом двигателе (ну не вывозит он)

09.04.2018 в 09:04
0

попробую, конечно. Но на у самый мощный стоит, думаю, что будет хуже.

09.04.2018 в 07:20
0

Скажите какие ускорения прописаны в прошивке?
И я скажу вам в чем причина.

09.04.2018 в 09:13
0

DEFAULT_MAX_ACCELERATION      { 2000, 2000, 120, 10000 }

#define DEFAULT_ACCELERATION          1000    // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION  10000    // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION   1500    // X, Y, Z acceleration for travel (non printing) moves

#define DEFAULT_XJERK                 10.0
#define DEFAULT_YJERK                 10.0
#define DEFAULT_ZJERK                  0.4
#define DEFAULT_EJERK                  5.0

Вроде ничего особенного.
По дефолту такие были. Пробовал Jerk поставить 20, не помогало. Ускорение до 500 снижать - то же.

09.04.2018 в 10:10
0

я на тарантуле jerk до 2 уменьшал (на sbase это был параметр jog (вроде) его я ставил 2), на lerdge там вообще muation speed и нормально себя ведет где то от 100+. Так что попробуйте уменьшить + поводите по оси Y стол, может где то подзакусывает (мееедленно рукой туда сюда, маленькими отрезками)

09.04.2018 в 10:10
0

и да ускорения были 500 у меня у вас там до 2к доходит. Может есть пропуск шагов? Примерьте где примерно происходит пропуск и чуть раньше положите палец на вал движка и посмотрите, есть ли прощелкивания и рывки, которых быть не должно

09.04.2018 в 10:19
0

Попробую максимальное ускорение уменьшить.
Пропуски по всему столу. Стол катается мягко.

09.04.2018 в 10:24
0

если постоянные пропуски, то греется ли сам драйвер? Видимо движку тупо не хватает тока для работы (попробуйте на бп выкрутить 14в (себе так и сделал)). Когда поставил sbase, были ускорения 1000 и 0.4 ток, дак даже на холостом движки половину расстояния прощелкивали не успевая отработать, увеличил ток до 0,7-0,8 и все прошло. Видимо все таки вашему шд не хватает сил прокручивать, либо платка перегревается (маловероятно).

09.04.2018 в 14:51
0

так у меня 24 вольта. И ток сейчас 1,4А.

09.04.2018 в 15:40
0

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

09.04.2018 в 10:46
0

Вы это серьезно, для дрыгостола ускорения 2000?

Ставьте:
DEFAULT_MAX_ACCELERATION { 500, 500, 120, 10000 }

09.04.2018 в 14:51
0

попробовал и 500 и 400 и 200. Всё равно проскакивает(

09.04.2018 в 16:30
0

Да такого быть не может.
Посмотрите что показывает на дисплее контроллера, по настройкам, после прошивки.
И для экструдера тоже снизьте ускорения. 10000 это много.

Какая скорость печати?

09.04.2018 в 18:39
0

Я через прошивку залил максимальное ускорение 700, а через принтер уже уменьшал пошагово и обычное ускорение и максимальное.
Скорость печати 55мм в сек.

09.04.2018 в 15:41
0

двигатели поменял. Так же не помогло.

09.04.2018 в 21:16
0

Вернул всё на сток - нормально работает. 
Если перегрев, то почему только 1на ось проскакивает и пропуски идут с первого слоя?

10.04.2018 в 11:54
0

Я несколько недель назад перешел на lv8729(плата RURAMPS). До этого стояли дешевые a4988, на них все отлично работало, только громко)
Так вот, перешел я на lv8729 и у меня получилась ровна та же ситуация ка ки у вас)
Долго не мог понять в чем дело, хочу сказать, что печатаю я большими соплами. 
Потом научным методом наблюдения выяснил, что сопло слегка касаясь заполнения заставляет шаговики пропускать шаги. Если скорость прибрать, то все отлично. Обычно зацепы происходят на высоких(для данного сопла) кортежах {скорость, слой}.

Короче поднял я ток, пожертвовав тишиной(но все равно гораздо тише чем a4988), но теперь все работает без пропусков)

10.04.2018 в 12:45
0

Похоже столик у вас тяжеловатый для TMC2208.

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

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

Большое обновление LERDGE

Pixel tolerance 3

Blue Pill STM32F103C8 – 64k vs 128k

Модернизация экструдера

Топ-пруша Geralkom-3d

Сканирование деталей и создание твердотельных CAD-моделей