roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 20:08

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу 1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 24 окт 2017, 22:10 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

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

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

так же у китайца не запаяны ещё 2 перемычки
DCEN_CFG4 не запаяна, то есть функция предотвращения пропуска шагов не включена.
вроде бы это нужная функция
Вложение:
tmc_bottom.jpg
tmc_bottom.jpg [ 184.23 КиБ | Просмотров: 7552 ]

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

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

две картинки полезные
расположение ножек и режимы микрошага (только когда spi выключен)
Вложение:
Screenshot_2016-11-29-10-28-01_1480404502192.jpg
Screenshot_2016-11-29-10-28-01_1480404502192.jpg [ 95.51 КиБ | Просмотров: 8122 ]

Вложение:
IMG_20160308_162916.jpg
IMG_20160308_162916.jpg [ 261.35 КиБ | Просмотров: 8117 ]


про spi позже, когда доберусь, ну или кто-то другой что-то скажет интересного
в марлине опций уже достаточно много, но зачем они нужны и какие значения ставить для начала не совсем ясно.
картинка для подключения spi драйвера
Вложение:
tmc-wiring-01.jpg
tmc-wiring-01.jpg [ 222.29 КиБ | Просмотров: 8086 ]

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

Вложение:
tmc_test_setup.jpg
tmc_test_setup.jpg [ 140.68 КиБ | Просмотров: 7970 ]


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

ЗЫ
неправильный конфиг драйвера теоретически может навредить драйверу, мотору или принтеру, не стоит оставлять принтер без внимания.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 25 окт 2017, 13:52 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 25 окт 2017, 16:01 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 31 окт 2017, 22:50 
Не в сети
Аватара пользователя

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

_________________
"Мы не в Англии случиться может всякое" Сказано главой МИ6 в Эдинбурге Шотландия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 08 ноя 2017, 12:54 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 08 ноя 2017, 23:59 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 10 ноя 2017, 19:20 
Не в сети

Зарегистрирован: 15 июл 2015, 13:19
Сообщения: 26
стоит ли на АЛИ брать? как работают? потянут моторы 4401? Спасибо!

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


там внутри полевик стоит и вывод тянется на землю по идее.... так что просто воткнуть соответствующий DIAG в сигнальный вход концевика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 11 ноя 2017, 23:34 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 12 ноя 2017, 02:08 
Не в сети
Аватара пользователя

Зарегистрирован: 05 сен 2017, 10:50
Сообщения: 281
Откуда: Обнинск
ФИО: Андрей
setar писал(а):
ну и как определять это приехал X или Y ?

Ну как-то надо учитывать направление вращения осей моторов при этом (типа (условно) если +/+ = Х, -/- = Y).

_________________
Печатаю на RepRap


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 12 ноя 2017, 02:09 
Не в сети
Site Admin
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 12 ноя 2017, 16:32 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 12 ноя 2017, 18:13 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 30 ноя 2017, 20:33 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 01 дек 2017, 09:20 
Не в сети

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

как конфигурировали? мой рабочий конфиг тут - https://3deshnik.ru/blogs/demonx/kompak ... #more-7479
там же подробности что работает а что нет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [TMC2130] тихий драйвер со SPI управлением
СообщениеДобавлено: 01 дек 2017, 10:53 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

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

явно нехватает некой команды диагностики связи с драйвером или команды считывания конфига с драйверов.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу 1, 2, 3  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO