Как переключить выходы двигателя и использовать E1 как X в прошивке Marlin?

Я сломал свою электронику, и теперь выход для X не работает. Степпер в порядке.

Есть ли какое - нибудь простое решение для переназначения выходных контактов? Я хочу, чтобы выход E1 действовал как выход X.

, 👍5

Обсуждение

Если приведенный ниже ответ исправил вашу проблему, не могли бы вы принять его, используя значок "Галочки" рядом с ним, чтобы удалить его из списка [оставшихся без ответа вопросов]? (https://3dprinting.stackexchange.com/unanswered) список?, @Greenonline


2 ответа


-1

вы можете найти Pin.h в каталоге marlin и в файле pin.h измените # define pinout двигателя z и двигателя экструдера


,

Вот именно! Я нашел ответ в pinsrams.h спасибо за помощь!, @BuzzKill

Этот ответ очень лаконичен и может содержать недостаточно подробностей для некоторых пользователей. Возможно, вы могли бы улучшить его, включив немного больше деталей о том, что именно нужно изменить?, @Tom van der Zanden


6

При использовании прошивки Marlin вы можете легко изменить расположение штифтов дополнительного экструдера (E1) со сломанными шаговыми штифтами X, изменив файл pins_RAMPS.h.

Загрузите прошивку и откройте проект прошивки в Arduino IDE. Перейдите в раздел "Степперы" файла pins_RAMPS.h и замените:

#define X_STEP_PIN         54
#define X_DIR_PIN          55
#define X_ENABLE_PIN       38
#define X_CS_PIN           53

для:

#define X_STEP_PIN         36
#define X_DIR_PIN          34
#define X_ENABLE_PIN       30
#define X_CS_PIN           44

а также изменить:

#define E1_STEP_PIN        36
#define E1_DIR_PIN         34
#define E1_ENABLE_PIN      30
#define E1_CS_PIN          44

кому:

#define E1_STEP_PIN        54
#define E1_DIR_PIN         55
#define E1_ENABLE_PIN      38
#define E1_CS_PIN          53

Когда файл будет изменен и сохранен, соберите и загрузите код на свою плату и подключите разъем X stepper к заголовку E1.

,

Да! У меня как раз такая проблема. Спасибо за это., @Lutorm