Проблемы с tmc2208 v1. 2

Тема в разделе "Arduino & Shields", создана пользователем Bryaker, 8 мар 2021.

  1. Bryaker

    Bryaker Нуб

    Категорически всех приветствую! Есть такая проблемка: не удаётся заставить корректно работать новый драйвер шагового движка. Драйвер TMC2208 V1.2 (установлен в keyes 4988.PCB), движок jk42hs40-1704. Используются step, dir, en. Задача сделать 1 оборот на 360 градусов, пауза 1 секунда (дальше цикл снова повторяется). С предыдущим драйвером 8825 все работало, тут нет, хотя я поменял b1a1a2b2 местами, чтобы всё подходило. Создаётся ощущение, что вместо поворота на 360 градусов движок крутит лишь 40-50. Подскажите, пожалуйста корректный скетч для этой задачи. Может что-то накосячил с микрошагом?
     
  2. vvr

    vvr Инженерище

    почитайте документацию на драйвер.
    там ничего сложного нет.
    ну и в сериале отследить сколько он шагов делает.
    в полношаговом режиме он не работает.
    его позиционируют как тихий умный драйвер.
    мне не понравился...
     
  3. Bryaker

    Bryaker Нуб

    Ms1, ms2 и NC сейчас у меня 0, значит микрошаг 1/8. Получается мне надо rpm расчитывать как 200*8? И надо ли мне NC отрезать на шилде, чтобы от к земле не подтягивался?
     
  4. Bryaker

    Bryaker Нуб

    Мне главное заставить его сделать 1 оборот ровно на 360 градусов, больше ничего