Добавить 5-й шаговый драйвер к SKR mini E3 v3, чтобы использовать его в качестве второго двигателя экструдера.
Я пытаюсь добавить второй двигатель экструдера к своему Ender 3 V2, чтобы можно было использовать оба независимо. В моем Ender 3 V2 встроен SKR Mini E3 v3. Я видел пост SKR Mini E3 v3 + дополнительный TMC2208 = 5 шаговых драйверов (работает!) и попытался собрать его. Но теперь я застрял со сборкой прошивки Marlin.
Кто-нибудь уже делал это или знает, как это сделать?
1 ответ
Это не так уж и сложно, но вам понадобится некоторый опыт в настройке и компиляции прошивки (Marlin).
На самом деле, вы уже ссылались на решение. По ссылке вы видите, что человек использовал следующие контакты для подключения к отдельному драйверу шагового двигателя на макетной плате:
Провод | Описание | Код SKR | Шаговый штифт |
---|---|---|---|
ЗЕМЛЯ | земля | PD4 | ДИРЕКТОР |
Вио | 3,3 В на разъеме SPI1 | PD5 | ШАГ |
OB2 | к двигателю M2B | н/с | КЛК |
ОБ1 | к двигателю M2A | либо одно | PDN_UART |
ОА1 | к двигателю M1B | либо одно | PDN_UART |
ОА2 | к двигателю М1А | н/с | МС2 |
ЗЕМЛЯ | земля | н/с | МС1 |
Вм | к 24в от БП | PD0 | ЭНН |
Словами, то, что вы видите здесь, это то, что я беру 3,3 В и землю с разъема SPI, а нужные нам контакты для STEP, DIR, ENN (включение) и UART беру с разъема "I/O". Добавьте питание 24 В (и землю) с блока питания.
Теперь о кабеле UART. Вам нужно будет сделать кабель, который будет идти от одного из кабелей TMC2208 "PDN_UART", разделенный на два провода, один из которых имеет резистор 1k. Сторона без резистора идет к PD2, а та, что с резистором, идет к PD3.
Последняя вещь, не показанная, но довольно важная: электролитический конденсатор емкостью 100 мкФ, рассчитанный на 35 В или выше. Он соединит линии 24 В и заземления и должен быть близко к драйверу. Мне он не нужен для проверки концепции, но при управлении реальными нагрузками во время реальных распечаток он будет важен.
У меня также была идея использовать контакты разъема EXP1. (Как пользователь Klipper, мой шикарный экран e3v2 все равно не работает.) Можно было бы сделать один разъем для подключения всех необходимых проводов, кроме питания. В итоге оставил этот вариант открытым на будущее.
Поскольку вы изменяете плату (добавляете шаговый двигатель), я бы предпочел определить дополнительный шаговый двигатель в файле спецификации выводов SKR Mini E3 v3.0.
Например, добавьте раздел о шаговом устройстве следующим образом:
//
// Степперы
//
#define X_ENABLE_PIN PB14
#define X_STEP_PIN PB13
#define X_DIR_PIN PB12
#define Y_ENABLE_PIN PB11
#define Y_STEP_PIN PB10
#define Y_DIR_PIN PB2
#define Z_ENABLE_PIN PB1
#define Z_STEP_PIN PB0
#define Z_DIR_PIN PC5
#define E0_ENABLE_PIN PD1
#define E0_STEP_PIN PB3
#define E0_DIR_PIN PB4
#define E1_ENABLE_PIN PD0
#define E1_STEP_PIN PD5
#define E1_DIR_PIN PD4
Если используется UART, обязательно установите E1_HARDWARE_SERIAL
и E1_SLAVE_ADDRESS
в разделе под разделом шагового двигателя.
Кроме того, измените config.h
, чтобы указать, что у вас есть несколько экструдеров:
#define EXTRUDERS 2
Я предполагаю, что вы не используете 2 нагревателя и 2 датчика температуры, поэтому установите:
#define SINGLENOZZLE
И выберите тип драйвера:
#define E1_DRIVER_TYPE TMC2208
Если это того стоит или зависит от ваших навыков работы с оборудованием и программным обеспечением, вам, вероятно, лучше купить новую плату контроллера с большим количеством шаговых драйверов; такие платы в наши дни очень доступны.
Спасибо за ответ. У меня сейчас проблема. Я подключил BTT TFT35 E3 V3.0.1 к своему принтеру. Каждый раз, когда я компилирую прошивку и загружаю ее в принтер, поворотная ручка не работает, и экран не подключается к принтеру. Я пробовал некоторые идеи от других создателей, но все не работает., @David Kania Adri
- Предполагается Ли, Что Creality Ender 3 V2 Поставляется С Платой V 4.2.2?
- Принтер замерз в середине печати, драйвер шагового двигателя и микроконтроллер после этого сильно нагрелись. MCU теперь кажется мертвым (?)
- Неудачное обновление прошивки - я уничтожил драйверы шаговых устройств?
- Повторная калибровка исходного положения
- Ender 3 Pro не будет автоматически возвращаться домой правильно после обновления материнской платы и BLTouch
- Настройка Marlin 2.x с помощью Ender 3 4.2.2 и BLTouch
- Можно ли регулировать скорость печати на лету?
- Эндер 3 выдавливает пластик во время остановки и при переходе к началу печати
Привет, Дэвид, и добро пожаловать! Пожалуйста, [отредактируйте] свой вопрос и опубликуйте ошибки (или вывод) *в виде текста* (
текст в формате кода
), с которыми вы столкнулись (не в этом разделе комментариев). Не зная, в чем заключаются ошибки, к сожалению, невозможно ответить на ваш вопрос., @Greenonline