Будет ли шаговый драйвер TMC2130 V3.0 работать с платой Ramps 1.6 Plus?

Хочу купить бортовые RAMPS 1.6 Plus. Описание в ссылке говорит, что совместимо с драйвером TMC2130, но я обнаружил, что есть две версии, запаянные в режиме SPI.

  • BIGTREETECH TMC2130 V3.0. Где также припаяны диагностические штифты

  • TMC2130 V?. В этом другом продукте эти штифты не припаяны, и я думаю, что он поместится в плате

comparison

Как вы можете видеть на изображении, другие платы, такие как SKR 1.3, имеют некоторое гнездо для подключения диагностических контактов. Но я не вижу ничего подобного в рампах 1.6, у которых вместо этого есть мужские штыри.

  • Должен ли я удалить эти контакты, чтобы подключить драйвер? Или есть лучший способ продолжить?
  • Я действительно не знаю, что делают диагностические контакты, они действительно необходимы? Должен ли я купить второй вариант без этих пинов, припаянных, чтобы избежать проблем?

, 👍2


1 ответ


Лучший ответ:

1

Ну я обнаружил что могу использовать кабель DuPont для подключения штыря diag1 к правому концевому упору

Есть также бета-функциональность в прошивке Marlin, которую я еще не пробовал: просто раскомментируйте определение SPI_ENDSTOPS

    * SPI_ENDSTOPS  *** Бета-функция! *** Только TMC2130 ***
    * Опрос водителя через SPI для определения нагрузки при самонаведении.
    * Устраняет необходимость в проводе от DIAG1 до концевого стопорного штифта.
    *
    * IMPROVE_HOMING_RELIABILITY настраивает ускорение и рывок, когда
    * самонаведение и добавление защитного периода для срабатывания конечной остановки.
*/
#define SENSORLESS_HOMING // Только драйверы с поддержкой StallGuard

#if EITHER(SENSORLESS_HOMING, SENSORLESS_PROBING)
    // TMC2209: 0...255. TMC2130: -64...63
    #define X_STALL_SENSITIVITY  8
    #define X2_STALL_SENSITIVITY X_STALL_SENSITIVITY
    #define Y_STALL_SENSITIVITY  8
    //#define Z_STALL_SENSITIVITY  8
    //#define SPI_ENDSTOPS              // TMC2130 only
    //#define IMPROVE_HOMING_RELIABILITY
#endif

,