roboforum.ru

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

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

Обсуждение технологии печати на 3D принтерах. Самостоятельное изготовление и приобретение. RepRap и его последователи.

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

Сообщение Myp » 24 окт 2017, 22:10

Драйвера есть, а темы нет, непорядок.
исправляемся.

ну и первое же наблюдение
моя китайская плата пришла с запаянной перемычкой на плате, которая отключает spi
на фото эта перемычка в красном кружке и не запаяна
2pcs-TMC2130-Stepping-Motor-Mute-Driver-Stepstick-Power-Tube-Built-in-Driver-Current-1-4A-Peak.jpg

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

так же у китайца не запаяны ещё 2 перемычки
DCEN_CFG4 не запаяна, то есть функция предотвращения пропуска шагов не включена.
вроде бы это нужная функция
tmc_bottom.jpg

на фотке видно положение джамперов в оригинале
джампер внизу - на землю, вверху - на питание.
я на китайце запаял джампера аналогично оригиналу.

так как например в рампсе есть подтяжка у первого джампера, то cfg1 будет либо gnd либо vio
тоесть самый тихий режим, stealtchop, в 1\16 включить невозможно, только в 1\4 когда ms1 установлен, а ms2 снят
для того чтобы ток регулировался резюком, ms3 должен быть снят.
тобишь для рампса рабочий вариант не очень интересный без перепайки.

две картинки полезные
расположение ножек и режимы микрошага (только когда spi выключен)
Screenshot_2016-11-29-10-28-01_1480404502192.jpg

IMG_20160308_162916.jpg


про spi позже, когда доберусь, ну или кто-то другой что-то скажет интересного
в марлине опций уже достаточно много, но зачем они нужны и какие значения ставить для начала не совсем ясно.
картинка для подключения spi драйвера
tmc-wiring-01.jpg

например вот так это может выглядеть в железе
выпаиваются из платы 4 штырька и запаиваются обратно кверхногами
images.jpg
images.jpg (7.08 КиБ) Просмотров: 12417

tmc_test_setup.jpg


Чтобы использовать убийственно полезную опцию программных концевиков:
надо дополнительно соединить диагностический пин драйвера с соответсвующим входом концевика.
" You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin"
где находится DIAG1 можно найти на картинке выше
смысл в том, что когда каретка упрётся в ось, на этом пине появится сигнал и отработает концевик в прошивке.
силу давления на ось можно регулировать в прошивке.

ЗЫ
неправильный конфиг драйвера теоретически может навредить драйверу, мотору или принтеру, не стоит оставлять принтер без внимания.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение Madf » 25 окт 2017, 13:52

Нечто подобное было: forum107/topic17490.html?hilit=TMC2130#p377928
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

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

Сообщение Myp » 25 окт 2017, 16:01

это очень разные драйверы, поэтому и отдельная тема
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение ales2k » 31 окт 2017, 22:50

Произвожу их и пользуюсь сам ТМС2130 - все бы хорошо, но греются как утюг.
Еще добавлю что через SPI можно выставить больший ток чем резистором, но тогда нагрев уже как у паяльника, мелкие радиаторы с пассивным охлаждением как на фото вообще не спасают, весомый радиатор исключительно обязателен.
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.
Аватара пользователя
ales2k
 
Сообщения: 463
Зарегистрирован: 30 июн 2014, 12:50

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

Сообщение Myp » 08 ноя 2017, 12:54

я тут столкнулся с одним вопросом...
как подключать виртуальные концевики драйвера на входы концевиков платы?
H-bot оба мотора работают что при парковке по X, что по Y, когда каретка упрётся, сигнал появится на обеих драйверах.
получается нет разницы как подключать драйвера и можно подключить вообще лишь один мотор?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение setar » 08 ноя 2017, 23:59

интересный вопрос, мне кажется быстрее его решить экспериментально
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение JonnyQuest » 10 ноя 2017, 19:20

стоит ли на АЛИ брать? как работают? потянут моторы 4401? Спасибо!

Добавлено спустя 30 минут 32 секунды:
Myp писал(а):я тут столкнулся с одним вопросом...
как подключать виртуальные концевики драйвера на входы концевиков платы?


там внутри полевик стоит и вывод тянется на землю по идее.... так что просто воткнуть соответствующий DIAG в сигнальный вход концевика.
JonnyQuest
 
Сообщения: 26
Зарегистрирован: 15 июл 2015, 13:19

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

Сообщение setar » 11 ноя 2017, 23:34

как втыкать - понятно, не понятно то что при достижении любой осью края, сигнал стабатывания приходит с обоих моторов A и B
ну и как определять это приехал X или Y ?
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение OBN_RacerMan » 12 ноя 2017, 02:08

setar писал(а):ну и как определять это приехал X или Y ?

Ну как-то надо учитывать направление вращения осей моторов при этом (типа (условно) если +/+ = Х, -/- = Y).
Печатаю на RepRap
Аватара пользователя
OBN_RacerMan
 
Сообщения: 281
Зарегистрирован: 05 сен 2017, 10:50
Откуда: Обнинск
ФИО: Андрей

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

Сообщение setar » 12 ноя 2017, 02:09

если только парковаться не по диагоналии а по очереди
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

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

Сообщение Scald » 12 ноя 2017, 16:32

Как вариант - сделать на логике типа ИЛИ-НЕ приблуду, куда завести DIAG и DIR с драйверов. Ну или если чтоб по-богатому - на мелкой тиньке :)
Scald
 
Сообщения: 267
Зарегистрирован: 21 авг 2014, 21:00

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

Сообщение Myp » 12 ноя 2017, 18:13

возможно что ничего и не надо, а первым всегда будет срабатывать просто тот драйвер, у которого погрешность токочувствительного резистора больше.
жаль некогда попробовать.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение Myp » 30 ноя 2017, 20:33

ну чтож
запаял провода, отпаял перемычку, сконфигурил марлин
и ничего не работает, моторы не крутятся, вообще даже не дрыгаются
ось Z работает но там драйвер обычный
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение demonx » 01 дек 2017, 09:20

Myp писал(а):ну чтож
запаял провода, отпаял перемычку, сконфигурил марлин
и ничего не работает, моторы не крутятся, вообще даже не дрыгаются
ось Z работает но там драйвер обычный

как конфигурировали? мой рабочий конфиг тут - https://3deshnik.ru/blogs/demonx/kompak ... #more-7479
там же подробности что работает а что нет.
demonx
 
Сообщения: 9
Зарегистрирован: 06 ноя 2017, 23:19

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

Сообщение Myp » 01 дек 2017, 10:53

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

при вводе команды M906 S1 - Начать настройки тока
ничего не происходит, выдаёт в консоль что величина тока по осям 0 и всё.
если вручную пробовать задавать ток то он кагбы задаётся но, после перезапуска ток опять нулевой.

явно нехватает некой команды диагностики связи с драйвером или команды считывания конфига с драйверов.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

След.

Вернуться в 3D печать

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 32