Осторожно! Драйвер SD6128.

Подписаться на 3Dtoday
hellraider
Идет загрузка
Загрузка
10.01.19
5992
31
печатает на RepRap
Техничка
25
PREVIEW
Наткнулся на Aliexpress на довольно интересный драйвер SD6128.
Это китайская копия драйвера SD6128 от Panucatt Devices http://www.panucatt.com/product_p/sd6128.htm. Драйвер сделан на чипе THB6128. Подкупило то, что на этом же чипе сделан европейский драйвер RAPS128.

Характеристики с сайта Aliexpress:
948accaa4e0526fafdd8c0d77cc48276.jpg
В описании написано, что этот драйвер совместим со всеми остальными типами драйверов в данном формфакторе.

Полученные драйверы были почти как на картинке,
9bf02b9b2c0579e62669561074a7451e.jpg
Но, сразу бросились в глаза криво припаянные транзисторы на обратной стороне.
2f07a7a4ecd7c2a3977a563a3e3d54fc.jpg
af2ebed6fab4b5ad69793b00fb3df49a.jpg
Сначала не придал этому большого значения.
Драйверы были установлены, моторы подключены. Вроде, всё работает. Но, оказалось, что моторы не отключаются. С прошивкой все хорошо, сигнал Enable как положено приходит на драйвер, но остановки не происходит.
Открыв документацию с сайта panucatt.com, выяснилось, что этот кривой транзистор является ключом для сигнала Enable.
6026b623a7976a4e3b5181a613e9376e.jpg
Найдя аналог этого транзистора и прозвонив дорожки выяснилось, что это N-канальный транзистор, но припаянный задом-наперёд. То есть сток и исток поменяны местами. Из-за этого, на ножку Enable драйвера, постоянно приходил сигнал высокого уровня.
Далее, в даташите на микросхему драйвера THB6128 написано, что драйвер включается сигналом высокого уровня (все остальные используют для этого низкий уровень). Что подтвердилось описанием драйвера RAPS128.
6d88cc89ae8c27c13a68d9c5719c4e7c.jpg
Видимо, китайцы поздно осознав эту проблему, решили, что драйверу лучше постоянно удерживать моторы, чем к ним посыпятся претензии о неработающих моторах.

Перепаяв транзистор как положено
7c94f243bfe8b4f5df4ef1c9c9742d96.jpg
и инвертировав сигнал Enable в прошивке, все заработало как надо.

Драйвер в полноценной работе ещё не проверял, так как пока всё собирается на "тестовом стенде" в процессе перехода на 32 bit.

В общем, чтобы покупать эти драйвера после прочтения вышеизложенной информации, нужно быть отчаянным мазохистом :).
Подписаться на 3Dtoday
25
Комментарии к статье

Комментарии

10.01.19 в 23:33
2
А как сам драйвер-то? С чем-нибудь сравнивали?
10.01.19 в 23:43
2
На данный момент мне корректно ни с чем не сравнить.
Пока на принтере установлены TMC2100. Есть большое желание поставить моторы с шагом 0.9 гладуса, но с TMC мне их нормально запустить не удалось. Или идёт дикий нагрев или пропуски.
У этих драйверов заявлен ток 2 А. Надеюсь, что этого хватит для нормальной работы, и со степпингом 128 будет также тихо.
10.01.19 в 23:50
3
со степпингом 128 будет также тихо
Можно не ставить больше 1/64, "тихость" это не изменит и точности не добавит, а надежности больше будет... Говорю, как пользователь RAPS128.

И обязательно поставьте радиаторы.
10.01.19 в 23:56
3
Приму к сведению.
Когда всё переедет в корпус принтера, буду экспериментировать с "шумностью" моторов.
Комплектные радиаторы достойны уважения.
11.01.19 в 10:26
1
Комплектные радиаторы достойны уважения.
Покажите?
11.01.19 в 15:35
1
Как-то так:
7ebeffa66a8910cf69cb1b031898558d.jpg
11.01.19 в 16:04
0
Как-то так:
Понял, Благодарю!
11.01.19 в 18:45
0
Подайте на драйвера питание 24V. Можно даже больше. И проблемы с пропусками и малой скоростью исчезнут. Вам же нужно больше ток на двигатели дать, а у них сопротивление большое - повысьте напряжение. У меня на этих моторах принтер с директом летает на 300мм/с. Драйвера 8825 1/32 :)
11.01.19 в 22:03
0
Так, 8825 держат ток 2.2А, а TMC2100 всего 1.3А.
Моторы 1.8А. Что-либо поднимать уже бесполезно. Надеюсь с SD6128 полегчает :)
11.01.19 в 22:21
0
Ну, я не силен в электрике, но вроде как с повышением напряжения при прочих равных ток растет ;) Но дело ваше. Я этот путь уже ходил ))
12.01.19 в 16:05
0
Применительно к связке шагового двигателя и драйвера, при повышении напряжения, увеличивается не ток (он драйвером ограничивается), а скорость нарастания тока на обмотках двигателя. Что благотворно сказывается на высоких скоростях.
12.01.19 в 18:21
0
Вот спасибо за инфу! Век живи - век учись :)
11.01.19 в 00:05
2
Допилинг за китайцами...

Видать партия отбраковки была большая...

Скидка хоть была достойная?
11.01.19 в 00:11
2
Какая скидка? Китайцы же полностью исправный товар продавали :)
На самом деле, если бы они не стали "лепить горбатого", а честно написали (как у RAPS128) что нужно в прошивке сигнал инвертировать, никаких претензий к ним бы не было.
11.01.19 в 10:21
2
Китайцы же полностью исправный товар продавали...
...
...никаких претензий к ним бы не было...
Благодарю Вас за разъяснения, и рад Вашему упорству в решении этой проблемы напилингом допаивангом/докодингом.

Значит лично моё понимание терминов "исправности" - отличается от китайской.

В этом отношении - я предпочитаю простой немецко-американский подход-концепт "drop-in-replacement" (переводить не буду).

А если судить по информации Вашего поста - купленный, выжданный, растаможенный и полученный целёхоньким -
- закордонный товар["запчасть"] - Вам потребовалось ещё и "доделывать" до ожидаемого на "витрине" - функционала.

Поэтому и предположил о серьёзной скидке.

Если Вы считаете, что скидки - не было, значит...

... Вы - переплатили.

Увы.

P.S.1.
Разумеется. Можно хоть всю платуэтого драйвера - переразтрассировать реверсом, подобрать резисторы, тюнингуя доп.юфильтрами по самое немогу...

Суть ТЭЗа - при этом - будет изменена - с "отбраковка ширпотреба" - на - "кастомайзинг ручной работы".

Каменный Цветок?

Ну что-ж, на любителя ;-) .


P.S.2.
Да я читал Ваши слова про
Далее, в даташите на микросхему драйвера THB6128 написано, что драйвер включается сигналом высокого уровня (все остальные используют для этого низкий уровень). Что подтвердилось описанием драйвера RAPS128.
6d88cc89ae8c27c13a68d9c5719c4e7c.jpg
Видимо, китайцы поздно осознав эту проблему, решили, что драйверу лучше постоянно удерживать моторы, чем к ним посыпятся претензии о неработающих моторах.
, и мне очень понравились разноцветные пластмаски на пинах драйвера.

Но всё это сочетание, дока, несоответствие пин-в-пин, решения китайцеп по поводу того, что кому лучше -
- всё это выглядит уж очень сильно смахивающим на "оправдание" поведения торговца этим конкретным товаром и его ценеформированием.

Фактически - продавался даже не клон, а "мод" клона,
с чем я Вас и поздравляю.

Даже если Ваша догадка насчёт находчивости китайцев верна,
мне всё-же кажется что им действительно было важнее обеспечить функционал,
чем указывать на доработку прошивки.

Китайский постулат должен был звучать так:
"моторы должны работать".

Для меня это - рискованная покупка, и в этом я с Вами - согласен.
11.01.19 в 11:29
2
То, что в данном случае я переплатил - даже не спорю (по поводу исправного оборудования был сарказм). Благо для меня это оказалось решаемо.
Просто предостерёг остальных о проблемах.
11.01.19 в 12:21
2
Одних-то предостерегли, а вот других, нечистых на руку, навели на мысль.
11.01.19 в 16:07
0
а вот других, нечистых на руку, навели на мысль.
1. Не думаю, что истые китайские производители - изучают именно НАШ форум;

2. Для перепродавцов - это не новость, а у нас пошёл давно уже "ушлый" покупатель-оптовик:
просит показать фото товара СО ВСЕХ СТОРОН, а при каждом заказе - включает "компаратор" с эталонным фото.

Так что в этой ситуации - пострадавшие - те, кто покупает ШТУЧНЫЙ товар,
формально выражаясь - работающий ПРИ СОБЛЮДЕНИИ СПЕЦИАЛЬНО ОГОВОРЁННЫХ УСЛОВИЙ.

или ...

"условно-работающий", по-простому.
11.01.19 в 03:44
2
Интересно.
Еще есть малопопулярный драйвер TB67S109 (Китайцы продают как S109). Максимальный микрошаг 1/32, но есть два варианта шага 1/2 и основная "фишка" это поддержка до 50В/4А.
Сам не пробовал, но из очевидных проблем - чип стоит пластиком "наружу", а радиатор, по уму, нужно крепить к полигону на плате, который оказывается под драйвером.
11.01.19 в 10:28
1
Такие в АПах стоят, нормально пашут.
11.01.19 в 12:19
3
выяснилось, что это N-канальный транзистор, но припаянный задом-наперёд. То есть сток и исток поменяны местами.
Так транзистор полевой в итоге оказался? На схеме биполярный.
11.01.19 в 12:35
2
Да, оказался полевой. По большому счету, при данной схеме включения он вообще не нужен.
Если бы его в режиме инвертора сигнала поставили, то и работало бы всё как надо.
Сначала сам так собирался сделать, но проще в прошивке изменить.
11.01.19 в 13:19
0
а я попробовал ST820, вроде ничего так. по шуму правда сложно сравнить, но примерно на уровне tmc2208.
поставил 128шагов, на 256 как-то странно показалось работают при скоростях 100-120мм/с.
да, мозги - реАрм, т.е. с 256 шагами по идее проблем быть не должно
11.01.19 в 13:55
0
Мне он не очень понравился мелким чипом, и рабочий ток меньше. SD6128 солиднее выглядит :)
11.01.19 в 15:10
0
чочо меньше? до 4.5А на 3.3В логике и до 6.8А на 5В

пруф
11.01.19 в 15:28
1
Информация с этой же ссылки:
c65e3be93256a7cc1059226df4ce9d4e.jpg

То что там пиковые токи прописаны - ничего не значит. В течение каких-то микросекунд может и держит.
К тому же это токи потребления логического контроллера чипа. Питание мотора - отдельная цепь.
11.01.19 в 15:33
1
хм, и то правда... я что-то пиковые увидел и обрадовался)
в смысле токи потребления контроллера?! до 4.5А на питание контроллера?!
11.01.19 в 15:56
1

Если я их правильно понял...
7ebca125b44e0b8af84d81ad3f99a558.jpg

P.S. Разобрался. Это пиковый ток при данном напряжении питания чипа и соответствующим VREF.
11.01.19 в 13:41
1
От LV8729 отличия есть ? Или оба одинаковые ?
11.01.19 в 13:52
1
Разные. У SD6128 ток больше и охлаждение по-человечески сделано. Радиатор сразу на чип клеится.
11.01.19 в 18:26
0
Вот что пишут про LV8729
https://reprap.org/forum/read.php?160,724177,742896#msg-742896:

dc42: I believe they are the same chip as used in the THB6128 stepper drivers, but with the thermal pad on the bottom of the package instead of the top.

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

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

Стальной "кубик". Tough-steel, или вот что бывает, когда недоступен в заказ ZAV mini.

Принтер А6 и минимоделизм. Первый пост в 2019 году.

Собор святого Александра Невского

Почти все настройки, необходимые для нормальной печати Cura 3.6. Часть 3

Розыгрыш Resin Tank для участников Formlabs Club от компании iGo3D Russia!

Истории участников 3Dtoday Fest: Кирилл Григорьев