Шаговый двигатель Nema 17⁠

Если хотите быстро стартовать не погружаясь. Поставьте самый широкий шаг, например 1/1 или 1/2.

Используйте свой же код, но задержку ставить секунду:

#define STEP_PIN 3
#define DIR_PIN 2
#define EN_PIN Указать_пин

void setup() {

pinMode(STEP_PIN, OUTPUT);
pinMode(DIR_PIN, OUTPUT);
pinMode(EN_PIN, OUTPUT);

digitalWrite(STEP_PIN, LOW);
digitalWrite(DIR_PIN, HIGH);
digitalWrite(EN_PIN, LOW); //ЕМНИП для удержания, может HIGH, надо пробовать

}

void loop() {

digitalWrite(STEP_PIN, HIGH);
delay(1);
digitalWrite(STEP_PIN, LOW);
delay(1000);

}

Еще раз - одна из причин того что ШД не хочет работать может быть неверно настроенный драйвер, проверьте на какой ток он выставлен. С этим кодом впрочем должен все равно заработать. И приклейте флажок подлиннее чтобы видно было что есть вращение.

Надо не просто крутить, а настроить с мультиметром.

Там на 100Гц не работает, так что на 500Гц и подавно максимум посвистит только.

Новая зацепка! Вставил другой драйвер (такой же). Новый, прям из пакетика. Двигатель по прежнему не крутит, но теперь не свистит.

Аккуратно попробовать провернуть вал, если вращается как без питания значит не на удержании. И кстати - убить драйвер проще простого.

Если свистит - рукой не провернуть. С другим драйвером - не свистит, от руки вращается (будто просто выключен)

Варианта 2 - драйвер труп или сигнал EN неправильный.

Ну и ток надо в первую очередь настраивать. До начала эксплуатации (подачи сигналов степ/дир). Все драйвера из коробки не настроены.

Похоже действительно надо без платы - переходника делать, через конденсатор. А то больно геморно выходит. Хоть оно вроде наоборот для облегчения создано…

китайцы перепутали пины dir step… может это поможет ?

при питании наверное не стоит вращать колесико….
и так же наверное если не работает стоит взять a4988
а к нему плату ramps https://roboshop.spb.ru/3d-parts/elektronika-dlya-3d/kontrollery-i-displei-dlya-3d-printerov/ramps-1-5

идей что поможет больше нет))

SifonPatifon а блок питания сколько ампер выдает ?(мало ли очень старый адаптер питания)

Он показывал, 5А китайских с озона, достаточно чтобы запитать 17 нему.

Давно пора :slightly_smiling_face: А померяйте напряжение на RST драйвера? А потом тупо на него и на SLP подайте 5 вольт.

да точно))

Ха! @SifonPatifon у вас, похоже, пины с двигателя перепутаны :slightly_smiling_face:. Они должны как выйти с двигателя так параллельно и прийти к драйверу. По крайней мере на моём так.

Я индивидуально по 1 проводу подключал пробовал. Всё так же…

Давайте фото. И крутилку на середину(или куда там) верните. И драйвер поменяйте. И стаканчики

Крутилку крутить на драйвере? Я её крутил и туда и сюда до упора. Без изменений…

она нежная как одуванчик, боюсь скрутил ты ее уже))
я сам, на одном драйвере скрутил, ни на что она тоже больше не влияет.

Ещё кое что… Значит вот подключил пары ровно как на проводе - 1А 1В, 2А 2В. Такой же свист и не крутит. Поставил другой такой же драйвер - просто тишина. Поставил ещё другой драйвер - A4988 - тоже тишина… Крутилку крутил только на первом, но он изначально, с первого включения верещал, ещё до того я крутить пробовал. К чему бы это?:roll_eyes:

Помимо гадских дюпонов, - вы дальтоник или понятие параллельно вам не знакомо?
Поставьте A4988, проверьте и заодно удивитесь несоответствию А и В :grinning_face:

Подробнее пожалуйста)