Проблема с ST820 на Anycubic Kossel linear plus

Azazello
Идет загрузка
Загрузка
18.01.2019
667
29
печатает на Anycubic Kossel linear plus
Вопросы и ответы
Добрый день, назрел вопрос по замене драйверов ШД на принтере Anycubic kossel, плата trigorilla, драйверы ST820. Проблема в том, что работать это все отказывается, моторы на любом токе трещат и не двигаются
Ответы на вопросы

Ответы

18.01.2019 в 17:14
0

У них по другому выведены ножки фаз. 
[IMG]https://wiki.fysetc.com/images/ST820_1.png[/IMG]
[IMG]https://3deshnik.ru/wiki/images/8/81/A4988_wiring_diagram.png[/IMG]

JSD
18.01.2019 в 17:26
0

Програмно исправить можно?

18.01.2019 в 17:40
0

Блин действительно - обозначения разные.

Просто когда меняли драйвера меняли еще и движки и новые были без разъёма - вот и пришлось поскрипеть мозгом.

Ничего менять не надо.

18.01.2019 в 17:33
1

Эти драйвера та еще какашка. 
1. Сигнал EN у них инверсный.
2. Разъем на шаговики ничего не переставлял и не менял. На схеме просто по разному обозначение обмоток(на фото приведенных JSD) .
3Какой вы выставили микрошаг?
4. Ну и самое интересное, настройка тока. Vref установите порядка 0.12в-0.15в.
 Я работал с ними мне не понравились, очень уж шумные несмотря на шаг 1256,  Если что у меня 32бита.

18.01.2019 в 17:39
0

Движки 0.9 ? На них они действительно поют :(
С 1.8 - тишина даже на 1/32.

JSD
18.01.2019 в 17:48
0

НЭТ, движки 1.8. 4401 шумят и поют хуже 8825,  так что я остановился на 8729, работают мягче и тише. Хотя еще нужно обращать внимание на прошивку, от этого так-же зависит шумность.

19.01.2019 в 05:21
0

Я даже скорее всего догадываюсь из-за чего они шумят - китайцы их принудительно загнали с mixed mode decay.
C таймингом t-off жестко заданным резюком в 10K.
Они тупо 1 в 1 скопировали референс из ST-шного датащита.

Про прошивки я в курсе - у меня на стенде - клиппер 

JSD
21.01.2019 в 15:10
0

принудительно загнали с mixed mode decay.
если не затруднит, ткните где об этом в даташит. Ибо я смотрел только включение и логику на входах управления, глубоко не вникал в режимы.

JSD
21.01.2019 в 18:17
0

Нашел, разобрался,теперь проверю дома что и как китайцы включили, да и проведу тесты в свете открывшихся обстоятельств.

18.01.2019 в 18:08
0

Vref установил, шаговики заработали. Но всё равно эту же ошибку выдает. Эффектор не умпевает команду Auto home выполнить и в ошибку уходит( как откалибровать шаговики по X, Y, Z?

18.01.2019 в 18:18
0

я вам написал 4 пункта. вы ответили только на 4-тый,  прочтите еще раз и напишите как у вас пункт 1 и 3?
в прошивке сколько шагов указано на 1мм?

18.01.2019 в 18:22
0

1 - сам прошивку исправил
2 - разъемы не трогал
3 - как микрошаг на Тригорилле правится - не нашел
4 - за Vref спасибо, исправил
80 шагов/мм стоит

18.01.2019 в 18:38
0

На тригориле шаг чтоб сменить нужен скальпель, паяльник. В данном случае у вас установлены перемычки на тригорилле все три замкнуты, соответственно микрошаг 1256.
Так что 
работать нормально не будет, пока не перережете дорожки, можно и на самих драйверах аккуратно бросить перемычки с GND На входы установки микрошага, смотрите таблицу .

18.01.2019 в 18:47
0

Я могу выпаять пин или обязательно перерезать?

18.01.2019 в 22:48
0

Вот смотрите рисунок вам нужно либо на два вывода (красным) подать GND? тогда в прошивке у вас останется шаг 80 на мм, либо на один(синим) подать GND. ТОгда в прошивке увеличивать до 160 на мм.
Можете и выпаять соответствующий пин с драйвера, но  все равно нужно тогда соеденить с GND. Учтите на тригориле все три пина ms1. ms2. ms3 Соединены вместе(я только что прозвонил.
Скажите зачем вы решили установить ST820?

 

19.01.2019 в 07:31
0

Разобрался, на 1/64 работает тихо, А4498 такое и не снилось) 'Скажите зачем вы решили установить ST820?' а зачем иронизировать? Всем известно: шум - вибрации рамы - качество печати. А за советы спасибо!

19.01.2019 в 12:12
0

Я и не думал иронизировать. Вам просто показалось, Я же выше писал о своем опыте с этими драйверами. Для дельты на 8 битах, справляться с математикой затруднительно и поэтому шаг ставят 1.16, на крайняк 1/32 ШАГ 164 для 8бит зашквар будет. И да, где бы нашли такой шаг, 1/64 его в ST820 нет.
Для качества печати нужно 32 бита, и по шумности попробуйте tmc2208, вы удивитесь как тихо. Я сравнивал 6 драйверов A4988. HR4988. DRV8825. st820. LV8729. tmc2208. В дельту поставил 8729, из-за того что там реальный шаг 1128, а в тмс интерполяция.

19.01.2019 в 16:32
0

Тогда извините, мне показалось( Ошибся, конечно 1/32. Планирую переход на 32 бита, пока не решил как. Что посоветуете? 32 битную материнскую плату или ARN Ramps, Klipper сильно проблемный для меня?

21.01.2019 в 14:57
0

Что посоветуете?
У меня RURAMPS4dV13 + DUE.  В целом доволен, другие не пробовал сравнить не с чем. Самая беспроблемная работа этого комплекта с репитером, марлин и MK4DUO имеются определенные танцы с бубном. В в планах, опробовать STM32f407 но когда займусь не знаю, там трудности с портированием Марлина

20.01.2019 в 23:33
-1

Я извиняюсь, что влез. Вопросец у меня. Взял RE-ARM и RAMPS 1.6+. Марлин 2. Погонял свой новый H-bot на 8825, а тут как раз st820 подошли. Ну про инверсию En и направления движения в прошивке я слышал. Какие бы посоветовали режимы работы этих драйверов. Моторы 1,7а 4401 на x, y, на z - 8401 1,8а. И не подскажете, может быть есть для них своя библиотека для марлина?

21.01.2019 в 14:50
0

Какие бы посоветовали режимы работы этих драйверов.
Мне они не понравились, поют шумят также как и 8825, а бывает и противнее. Для себя решил использовать их на экструдер, ну и попробовать на Z. Испытывал их на дельте XYZ. Самое пожалуй неприятное в этих драйверах, установка тока. Как я понял вся шкала Vref  рассчитана на макс ток что-то порядка до 6.5А, а нам нужно сами понимаете не более 1.7А, У меня моторы начали работать при значении 0.22В примерно, если было выше гудели и грелись(шаг. типа 4401) Оптимальное значение оказалось как и писал выше 0.12в оставил. Возможно с другими моторами, будет лучше. Но мне больше понравились LV8729 Библиотеки не видел, возможно настройка параметров из даташита даст результат. Проверял при установленной прошивке репитер 103, так как она 'менее шумная' в работе с моторами. Марлин вообще как трактор, плавности и мягкости нет.( ну тут тоже возможно настройки помогут) И сейчас MK4DUO 4.3.6 Среднее между марлином и репитером.

21.01.2019 в 15:54
-1

Судя по даташиту, величина Vref напрямую зависит от используемого управляющего напряжения и при 3,3в максимальный пиковый ток порядка 4,5А, а при 5в - около 6,5А. Думаю, что реальные цифры надо разделить на 2, а среднеквадратичное значение тока (рабочее для моторов) будет порядка 1,5-2,0а. Да, расстроился я, много отзывов, что они тихие и т.д. Спрашивая про режимы, я в первую очередь имел ввиду микрошаг. Меня в первую очередь волнует скорость и максимальное значение видимо выбирать не стоит, так как питание всего 12в и на больших скоростях при большом микрошаге будет существенное снижение момента и возможные пропуски. Надо пробовать....

21.01.2019 в 17:34
0

У меня 5в на драйвера. Да и пробовал 12в и 24 в особо разницы не заметил, а вот 8729 с поднятием напряжения стали работать получше. Микрошаг я пробовал 32, 128, 256, на 32 чуть шумнее 128. 256 разницы не заметил, пожалуй звук пения стал немного тише на 256 чем на 128. НО это субъективно. По скоростям, печатать я не стал, гонял в ручную, автокалибровка. Примерно на  трех значениях скорости погонял(2-5) (40) (150) ммс, и ни одна увы не порадовала.
 вы попробуйте, может у вас будет удачнее опыт.

25.01.2019 в 02:25
0

Эти драйвера не совсем подойдут под 1.7А движки
По датащиту у них - Maximum output current 1.5 Arms
Оно конечно немного - момент упадёт не сильно.
Там нелинейная зависимость.
Но лучше ставить драйвера с запасом по току.
Хоть унылые 8825.
На боте - с 1/32 - сойдёт.

JSD
25.01.2019 в 08:09
-1

Не очень понравилось, как работают моторы с ST820, поставил 8825 с запаянными между rst b slp перемычками (ramps1.6+). Подожду, пока в Марлин2 появится поддержка st820 со своей библиотекой. По даташиту, да, максимальное среднеквадратичное значение тока 1,5а, но по нему же просто сумасшедшие пиковые токи 4,5-6а), а судя по положению регулирующего Vref резистора при управляющем напряжении в 5в, можно практически без потерь подключить моторы до 2а. Но добиться 'безшумной' работы мне не удалось, а в этом и был смысл. Так что, отложил пока их до лучших времен.

26.01.2019 в 01:39
0

К 820 надо городить более сложную схему - они тупее 8825 лохматых годов.
В ST 820 вделанная защита по току.
Пиковые значения - сугубо для рекламы.
Это как китайские 900 ватт PMPO на колонках.
Особо радует на движках более 1.4А выставление Vref - ну у меня есть поверенный микровольтметр.
А у вас?
Там еще есть режим работы - slow, mixexd - и как ни странно тоже должен настраиваться под конкретное железо.
Но китайцы загнали принудительно в mixed.И поправить проблематично - надо сдувать весь чип.
До кучи наружу торчит T-off который китайцы задали с референсу - и самое смешное - что есть движки под которые делался референс.
И на них - тишина.

JSD
26.01.2019 в 12:20
-1

Хорошие мультиметры в хозяйстве имеются, и современные и есть даже советский монстр Ц4340)) Сложность в том, что принтер с железом в мастерской, а комп дома и быстренько перекомпилировать, перепрошить не получается. Сам rearm и ramps1,6+ являются для меня железками новыми и неизведанными, как собственно и сборка прошивки в атоме. Конечно, ничего сложного, но стараюсь экспериментировать аккуратно)) Поэтому снял st820 и отложил до лучших времен (кстати Vref с управляющим напряжением 5в регулировался в пределах от нуля до 0,65в. На 8825 это напряжение выставляется аж до 3в, но я выставил обычные 0,85 и 0,9 для 1,7а и 1,8а движков соответственно). Решил st820 помучить потом на изъезженной вдоль и поперек Меге, а пока отрываться на drv8825, надо доделывать новый принтер. Можно ли будет потом обратиться к вам за советом в случае необходимости по настройке этих драйверов?

JSD
26.01.2019 в 23:41
-1

Решил я все-таки заняться сегодня своими ST820... и не зря))) Настройку проводил по пиковому току, исходя из даташита, это 0,068а на одну сотку Vref. Моторы 8401 1,8а. При 0,12в (0,12х6,8=0,816а Ipeak) моторы работают тихо без нагрузки, под нагрузкой свистят. У меня лучший результат получился с 0,25в (примерно 1,7а пиковый ток), моторы работают практически неслышно и под нагрузкой и без нее. При 0,4в (2,72а) начинаются чудеса в виде срывов сигнала dir - мотор по команде может начать вращаться в другую сторону, а на удержании срывы и пульсации, удержания как такового нет, срабатывает защита по току (она по всей видимости установлена 2,5а по пиковым значениям). Обычно среднеквадратичное значение тока на 40% меньше максимальных пиковых токов. Конечно, при Vref=0.25в моторы работают не в режиме, но они 1)бесшумны; 2)меньше греются; 3)потеря мощности несущественная. Все эксперименты проводились при питании моторов 12в с максимальным дроблением шага, 1/256. Возможно, проблемы будут при эксплуатации на больших скоростях и придется поднимать питающее напряжение до 24в, время покажет. Можно, кстати, поколдовать с резисторами обвязки R5-R6, R8-R9, но я пока доволен полученным результатом, моторы реально стали работать очень тихо.

21.01.2019 в 17:43
-1

Спасибо за информацию, сейчас как раз этим вопросом занимаюсь. Пересобрал Марлин, заливаю файл .bin на флешку, только вот .cur потом так и не появляется. То одно, то другое)))

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

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

Бюст Deadpool'а

Короткая подача с вынесенным с головы мотором. Вариант с Сингивера.

Горшки для суккулентов и не только

FreeCad первые шаги

Вот и я вляпался в это...

Приглашаем на «День открытых дверей» | Новый офис в Москве