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

Подписаться на 3Dtoday
Technic47
Идет загрузка
Загрузка
8 Апреля 2018
1726
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 экструдер. С этими дровами он тоже шаги, кажется, пропускает. Прошлый выгрызал пруток, если прижим плохой был, а этот вне зависимости от прижима проскакивает назад (не ретракт) иногда.
В что это такое? Драйверу не хватает мощи?

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

Ответы

09.04.18 в 00:26
печатает на ZAV-MAX-PRO
0
Драйвера местами поменяйте. Для начала. Дальше я бы уменьшил ускорение и, возможно, джерк. Охлаждение есть на драйверах? Радиаторы, кулер? Этим драйверам нужно охлаждение хорошее.
09.04.18 в 09:03
печатает на TEVO Tornado
0
Я же написал что всё менял и охлаждение есть хорошее. Радиаторы не горячие даже .
09.04.18 в 06:16
печатает на ZAV-MAX
0
А если поменять двигатели местами (например по z и Y), может дело именно в самом двигателе (ну не вывозит он)
09.04.18 в 09:04
печатает на TEVO Tornado
0
попробую, конечно. Но на у самый мощный стоит, думаю, что будет хуже.
09.04.18 в 07:20
0
Скажите какие ускорения прописаны в прошивке?
И я скажу вам в чем причина.
09.04.18 в 09:13
печатает на TEVO Tornado
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.18 в 10:10
печатает на ZAV-MAX
0
я на тарантуле jerk до 2 уменьшал (на sbase это был параметр jog (вроде) его я ставил 2), на lerdge там вообще muation speed и нормально себя ведет где то от 100+. Так что попробуйте уменьшить + поводите по оси Y стол, может где то подзакусывает (мееедленно рукой туда сюда, маленькими отрезками)
09.04.18 в 10:10
печатает на ZAV-MAX
0
и да ускорения были 500 у меня у вас там до 2к доходит. Может есть пропуск шагов? Примерьте где примерно происходит пропуск и чуть раньше положите палец на вал движка и посмотрите, есть ли прощелкивания и рывки, которых быть не должно
09.04.18 в 10:19
печатает на TEVO Tornado
0
Попробую максимальное ускорение уменьшить.
Пропуски по всему столу. Стол катается мягко.
09.04.18 в 10:24
печатает на ZAV-MAX
0
если постоянные пропуски, то греется ли сам драйвер? Видимо движку тупо не хватает тока для работы (попробуйте на бп выкрутить 14в (себе так и сделал)). Когда поставил sbase, были ускорения 1000 и 0.4 ток, дак даже на холостом движки половину расстояния прощелкивали не успевая отработать, увеличил ток до 0,7-0,8 и все прошло. Видимо все таки вашему шд не хватает сил прокручивать, либо платка перегревается (маловероятно).
09.04.18 в 14:51
печатает на TEVO Tornado
0
так у меня 24 вольта. И ток сейчас 1,4А.
09.04.18 в 15:40
печатает на RepRap
0
я, почему-то, уверен что перегрев... понизь напряжение питания(хотяб вольт до 18) и посмотри.. (если есть возможность почитай регистры, драйвер выставляет определенные регистры в моменты перегрева, либо хотяб, термопару к чипу с обратной стороны приклей и понаблюдай..)
09.04.18 в 10:46
0
Вы это серьезно, для дрыгостола ускорения 2000?

Ставьте:
DEFAULT_MAX_ACCELERATION { 500, 500, 120, 10000 }
09.04.18 в 14:51
печатает на TEVO Tornado
0
попробовал и 500 и 400 и 200. Всё равно проскакивает(
09.04.18 в 16:30
0
Да такого быть не может.
Посмотрите что показывает на дисплее контроллера, по настройкам, после прошивки.
И для экструдера тоже снизьте ускорения. 10000 это много.

Какая скорость печати?
09.04.18 в 18:39
печатает на TEVO Tornado
0
Я через прошивку залил максимальное ускорение 700, а через принтер уже уменьшал пошагово и обычное ускорение и максимальное.
Скорость печати 55мм в сек.
09.04.18 в 15:41
печатает на TEVO Tornado
0
двигатели поменял. Так же не помогло.
09.04.18 в 21:16
печатает на TEVO Tornado
0
Вернул всё на сток - нормально работает.
Если перегрев, то почему только 1на ось проскакивает и пропуски идут с первого слоя?
10.04.18 в 11:54
0
Я несколько недель назад перешел на lv8729(плата RURAMPS). До этого стояли дешевые a4988, на них все отлично работало, только громко)
Так вот, перешел я на lv8729 и у меня получилась ровна та же ситуация ка ки у вас)
Долго не мог понять в чем дело, хочу сказать, что печатаю я большими соплами.
Потом научным методом наблюдения выяснил, что сопло слегка касаясь заполнения заставляет шаговики пропускать шаги. Если скорость прибрать, то все отлично. Обычно зацепы происходят на высоких(для данного сопла) кортежах {скорость, слой}.

Короче поднял я ток, пожертвовав тишиной(но все равно гораздо тише чем a4988), но теперь все работает без пропусков)
10.04.18 в 12:45
0
Похоже столик у вас тяжеловатый для TMC2208.

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