roboforum.ru

Технический форум по робототехнике.

[TMC2130] тихий драйвер со SPI управлением

Re: [TMC2130] тихий драйвер со SPI управлением

Myp » 20 фев 2018, 21:15

без SPI они не работают в тихом режиме, или надо выдёргивать ноги из драйвера чтобы включился тихий режим.

Re: [TMC2130] тихий драйвер со SPI управлением

iYw682w » 20 фев 2018, 23:32

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

Мне впринципе и не нужен тихий режим. 1\256 делителя хватит.

Re: [TMC2130] тихий драйвер со SPI управлением

Rasputin » 18 мар 2018, 04:15

Только собрался попробовать сей драйвер и сразу засада.
AUX-3 занят фуллграфик-смарт-контроллером :(
Есть какое-нибудь решение что бы их подружить?

Re: [TMC2130] тихий драйвер со SPI управлением

demonx » 18 мар 2018, 23:47

Rasputin писал(а):Только собрался попробовать сей драйвер и сразу засада.
AUX-3 занят фуллграфик-смарт-контроллером :(
Есть какое-нибудь решение что бы их подружить?

Единственное - SDO, SCK, SDI подключаете в параллель дисплею, а вот CS (выбор чипа) на свободный пин например в AUX2,

Re: [TMC2130] тихий драйвер со SPI управлением

iYw682w » 07 апр 2018, 22:15

Подключил по SPI. Пытаюсь освоить по SPI.
Изображение
Отпаял синюю перемычку (напаяна по умолчанию у китайцев), красную перемычку присопливил на верхний контакт (по умолчанию без перемычки от китайцев), зелёный контакт присопливил к нижнему контакту (по умолчанию без перемычки, от китайцев).
Подсоединил по схеме. Не работает функция концевика. При запуске платы по умолчанию движки не крутятся, пока ток вручную не пропишешь. На M906 S1 не реагирует.
Я так понимаю что я соплю не туда поставил?
Send: M122
Код: Выделить всёРазвернуть
Recv:       X   Y   E0
Recv: Enabled      false   false   false
Recv: Set current   650   650   1000
Recv: RMS current   1160   1160   994
Recv: MAX current   1636   1636   1402
Recv: Run current   20/31   20/31   17/31
Recv: Hold current   10/31   10/31   8/31
Recv: CS actual      0/31   0/31   0/31
Recv: PWM scale   0   0   0
Recv: vsense      0=.325   0=.325   0=.325
Recv: stealthChop   false   false   false
Recv: msteps      256   256   256
Recv: tstep      0   0   0
Recv: pwm
Recv: threshold      0   0   0
Recv: [mm/s]      -   -   -
Recv: OT prewarn   false   false   false
Recv: OT prewarn has
Recv: been triggered   false   false   false
Recv: off time      0   0   0
Recv: blank time   16   16   16
Recv: hysterisis
Recv: -end      -3   -3   -3
Recv: -start      1   1   1
Recv: Stallguard thrs   0   0   0
Recv: DRVSTATUS   X   Y   E0
Recv: stallguard
Recv: sg_result      0   0   0
Recv: fsactiveRecv: stst
Recv: olb
Recv: ola
Recv: s2gb
Recv: s2ga
Recv: otpw
Recv: ot
Recv: Driver registers:
Recv:    X = 0x00:00:00:00
Recv:    Y = 0x00:00:00:00
Recv:    E0 = 0x00:00:00:00

Re: [TMC2130] тихий драйвер со SPI управлением

alakond » 10 апр 2018, 15:34

У вас
Recv: Driver registers:
Recv: X = 0x00:00:00:00
Recv: Y = 0x00:00:00:00
Recv: E0 = 0x00:00:00:00


Так, что да, возможно что SPI не работает.

У меня же
Recv: Driver registers:
Recv: X = 0x80:0A:00:00
Recv: Y = 0x80:0A:00:00


Что говорит о том, что SPI работает, но при
M906 S1 ничего кроме:
Send: M906 S1
Recv: X axis driver current: 700
Recv: Y axis driver current: 700
Recv: ok

не происходит.

В чем может быть проблема?

Re: [TMC2130] тихий драйвер со SPI управлением

ursus » 18 дек 2018, 13:31

Приветствую, товарищи.
Поставил тут недавно 2130 с SPI. Наклеил на них большие радиаторы. Охлаждаю вентилятором. Марлин 2.0 на рурампс 1.1.
Проблема в том, что при токе 800мА идут пропуски, а выше дрова ругаются на перегрев и снижают ток. И ведь скорости то с ускорениями смешные 60\1500. Механика в порядке. Оси движутся легко и без закусываний. Подшипники все новые.
Вопрос еще вот в чем. Крутилка при включенном SPI как влияет на ток?

Поменял драйвера на LV8729. Ток 1.5А выставил. Все прекрасно печатает на тех же настройках. Движки драйвера холодные.

Но все таки хочется победить 2130. Лежит 5 штук. Планировал оба принтера на них переводить. И никак.

Re: [TMC2130] тихий драйвер со SPI управлением

ursus » 18 дек 2018, 18:29

Долбаный JUNCTION_DEVIATION. Сильные рывки при смене направлений из-за него. Значение разное пробовал ставить, разницы нет. Отрубил его и нормально стало все. Пропуски пропали.

Re: [TMC2130] тихий драйвер со SPI управлением

Strijar » 20 дек 2018, 12:44

ursus писал(а):Долбаный JUNCTION_DEVIATION. Сильные рывки при смене направлений из-за него


Так его надо в паре с ускорением настраивать. Ускорение 1500 это как бы не мало. У меня скорости прямых участков (заполнения, дно, крыша) 80мм, ускорение при этом 800. Принтер как вкопанный, не трясет его вообще. При этом успевает набрать скорость на коротких кусках, и за счет junction адекватно сбрасывает на углах. Хотя у меня Smoothieware - я заметил что она аккуратней моторами рулит, мягче.

Re: [TMC2130] тихий драйвер со SPI управлением

ursus » 08 янв 2019, 20:40

Strijar писал(а):Так его надо в паре с ускорением настраивать. Ускорение 1500 это как бы не мало.


Ну с джерками то нормально работает на таком ускорении. Рывков таких нет.

Добавлено спустя 1 минуту 27 секунд:
Strijar писал(а):Хотя у меня Smoothieware - я заметил что она аккуратней моторами рулит, мягче.


Я это тоже заметил после перехода на марлин. Вот придет новая плата на большой принтер, взамен отъехавшей AZSMZ буду клиппер пробовать. Говорят там еще мягче и тише все происходит.

Re: [TMC2130] тихий драйвер со SPI управлением

ursus » 01 июл 2019, 13:01

Спустя пол года решил добить эти драйвера.
Все запаял как надо, подключил к рурампс1.1. SPI работает. Пропусков нет.
Зато появился грохот на скоростях больше 60 в тихом режиме. Ускорения ставил от 1000 до 2000. Особо на стук не влияет. Джерки менял от 5 до 15. Сейчас включил JUNCTION_DEVIATION. Тоже стучит.
На других драйверах такого нет.
https://www.youtube.com/watch?v=Zn6IKhl93F0
А вот когда включаю громкий режим, то и стук пропадает и вообще тише начинают работать движки.
Вот как работает в режиме spreadCycle
https://youtu.be/eLvt8Qp3qXI

Re: [TMC2130] тихий драйвер со SPI управлением

Aseris » 01 июл 2019, 16:22

Послк инициализации движки нужно гонять немного на целевых скоростях, иначе драйвер некоректно silent mode настроит (из документации драйвера)

Re: [TMC2130] тихий драйвер со SPI управлением

ursus » 01 июл 2019, 19:59

Я пробовал скорость вообще всю выставлять на 60. Ничего не изменилось. Все равно громче чем на spreadCycle

На Z при этом двигатель работает бесшумно. А если его перевести в spreadCycle он начинает гудеть на удержании.


cron
Rambler\'s Top100 Mail.ru counter