SKR 1.3 TMC2208 в в режиме STANDALONE работает громко

Подписаться на 3Dtoday
Dj Plosky
Идет загрузка
Загрузка
26 Июня 2019
315
6
Вопросы и Ответы
Здравствуйте!
Попробовал настроить SKR 1.3 с TMC2208 в режиме STANDALONE.
Делал все по примеру:
https://www.youtube.com/watch?v=duNHOPlh2Pg
Проблема - моторы X Y (остальные не проверял) вращаются только в одном направлении (в не зависимости от направления команд с repetier) и роботают громко, как будто нет итерполяции до 256 шагов (тот же мотор с тем же драйвером на 8bit плате роботает очень тихо).
Configuration_adv.h раздел не трогал пока.
В разделе Configuration.h по механике выставил:
#define COREXY (планирую поставить плату на H-bot)
#define X_DRIVER_TYPE TMC2208_STANDALONE
#define Y_DRIVER_TYPE TMC2208_STANDALONE
#define Z_DRIVER_TYPE TMC2208_STANDALONE
#define E0_DRIVER_TYPE TMC2208_STANDALONE
#define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 6400, 450 } (как на 8bit плате).
Перемычки установлены так как отмечено на фото.
https://user-images.githubusercontent.com/12354546/54791923-ead8bc80-4c09-11e9-9cc8-5eaa2741b7ec.png
Что я пропустил, подскажите пожайлусто?!
Ответы на вопрос

Ответы

26.06.19 в 17:22
печатает на Ender 3
1
Configuration_adv.h раздел не трогал пока.
Зря, там тихий режим включается
26.06.19 в 17:27
1
То есть по дефолту он (тихий режим ) не работает? На 8bit плате и Марлин 1.1.9 при переходе с DRV8255 все было Plug&Play (за исключением изменения направления вращения), если я сейчас правильно помню.
P.S. На данный момент там есть такие строки
#if HAS_TRINAMIC
#define HOLD_MULTIPLIER 0.5 // Scales down the holding current from run current
#define INTERPOLATE true // Interpolate X/Y/Z_MICROSTEPS to 256

P.S.S. Ну и как я уже отметил, вращение мотора происходит только в одну сторону (хотя даже на механике он должен в вращатся в разные стороны при увеличении или уменьшении координаты Х (или Y). Значит что то не так на глобальном уровне.
26.06.19 в 18:55
печатает на Hercules New
0
Dj Plosky, Уважаемый, поищите поиском по нашему сайту пароль "SKR 1.3 trinamic" - и Вы сможете найти с пяток статей, где рассказано про то, как высталять перемычки на SKR v.1.3

А если укажете конкретную модель Вашего драйвера - то пожалуй и ещё больше инфы.

Пользуйтесь поиском, он сделан для Вас.

(справа наверху, умышленно неподалёку от Вашего аватара)
26.06.19 в 20:04
0
Драйвера как указано в примере - TMC2208 V1.2 (белая плата, чип внизу).
Перемычки выставлены как на указанной мною картинке - из официального документа от BIGTREETECH.
Поиском пользовался, про режим Standalone не к сожелению не так много написано, по крайней мере так подробно чтобы я смог наити проблему.
Пробовал другую прошивку (ту что загрузил автор примера мною указанного видео) там конфигурация хоть и не h-bot, но мотор все же вращать должно было, но и с его прошивкой таже проблема.
По мимо шумной роботы, еще есть такая проблема что при управлении с Repetier или Pronterface мотор при первых сигналах только чуть подергиваетса, повторно двигаться можно заставить только нажав кнопку отлкючение моторов. Так повторяется раз 5, после чего уже начинает врощать на указанное количество мм, но шумно и только в одну сторону (то есть нажимая влево или вправа в обоих случаях вращается в одну и туже сторону).
Может кто то может скинуть заведомо работающую прошивку Marlin 2.0 для SKR1.3 TMC2208 в стандалоне режиме для проверки, был бы безмерно благодарен!
26.06.19 в 20:07
печатает на Anet E12
0
скорее всего, у тебя проблема тупо в проводах, а не в драйверах или прошивке. одностороннее вращение на это указывает.
26.06.19 в 20:33
0
Спасибо, помагли! :)
На всех картинках A1A2 это одна фаза мотора, B1B2 вторая, а на плате оказывается они идут на 1В1А и 2А2В контакты (а не 1А2A и 1B2B).

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