Марлин: Переключи Y на E1

У меня есть Anycubic Kossel с материнской платой Trigorilla, Mega2560+RAMPS1.4.

Я использую Marlin 2_0_bugfix

Мой Y-коннектор больше не работает, поэтому я хотел бы использовать разъем E1 в качестве Y. Я нашел здесь очень хорошее решение, но для меня оно почему-то не работает.

Я сделал эту модификацию, предложенную в файле pins_RAMPS.h (для Y, конечно, вместо X), затем скомпилировал ее с помощью Arduino 1.8.13 и загрузил на свой принтер.

После этого я прошил прошивку, после чего Y (который я подключил к E1) никуда не двигается. Я никогда ничего не подключал к E1 раньше, поэтому я думаю, что порт разъема должен быть хорошим и работать.

Что я упускаю, в чем моя ошибка?

Что я сделал:

#define Y_STEP_PIN         36
#define Y_DIR_PIN          34
#define Y_ENABLE_PIN       30
#ifndef Y_CS_PIN
  #define Y_CS_PIN         44
#endif


#define E1_STEP_PIN        60
#define E1_DIR_PIN         61
#define E1_ENABLE_PIN      56
#ifndef E1_CS_PIN
  #define E1_CS_PIN        49
#endif

, 👍2

Обсуждение

Это должно сработать, я заглянул в файлы pins для вас. Работает ли шаговый драйвер для E1? Установлен ли драйвер stepper? Просто дикие догадки. Своп драйверов и кабелей, чтобы быть уверенным., @0scar

Ты был прав.Я только что понял, что степпер не работает на Е1, попробую его с другим. И, может быть, Y-образный разъем тоже хорош, только шаговый у меня неисправен. Спасибо за идею, я много чего перепробовал, но безуспешно, @Davinho


1 ответ


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

0

Если вы следовали ответу, чтобы переключить степперы в прошивке на букву, но изменить X на Y, это должно сработать.

Я просмотрел файлы pins для вас и пришел к выводу, что предложенные вами изменения должны работать.

Это оставляет вас со следующими вопросами:

  • Работает ли шаговый драйвер для E1?
  • Установлен ли драйвер stepper?
  • Кабель работает/не поврежден?

Замените драйверы и кабели для устранения неполадки.


,