Шаговые двигатели не реагируют на управление Repetier-Host

Собираем, настраиваем, печатаем, делимся опытом, помогаем новичкам

Модератор: Kaktus

whicher
Сообщения: 5
Зарегистрирован: 14 мар 2017, 22:06
Имя: Владислав

Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение whicher » 14 мар 2017, 22:33

Доброго времени суток.
Заказал 3D-принтер MC2. Всё благополучно приехало. После сборки принтера и прошивки микроконтроллера установил и настроил Repetier-Host 1.6.2. Подсоединение к принтеру проходит успешно. Вентилятор работает, хот-энд греется, путь по осям отображается, но шаговые двигатели не реагируют на управление.

Изображение

Сразу после подсоединения к принтеру появляется сообщение об ошибке:
Ошибка com-порта:System.IO.Ports.SerialErrorReceivedEventArgs

Далее в журнале появляется строка:
echo:???????????????? ??????????????????: 0

Что это может значить и как исправить?
Пробовал переустанавливать Repetier-Host, устанавливать Pronterface. Не помогает.

Первоначально заметил, что ШД, которые были в комплекте, по названию на корпусе (PL42H48-D5) не соответствуют указанным в перечне (17HS8401J4PW550_MC5). По техническим характеристикам PL42H48-D5 его рабочий ток равен 2,4А. У используемых мной драйверов MP4988 (были в комплекте) максимальный входной ток 2А. Возможно ли, что двигатели не реагируют из-за этого несоответствия характеристик?

Заранее спасибо.

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение AKDZG » 15 мар 2017, 15:54

Переключите интерфейс Repetier-Host на английский язык, чтобы прочитать сообщение в журнале.
Ultimaker Original
Mendel90
СПринтер 233

whicher
Сообщения: 5
Зарегистрирован: 14 мар 2017, 22:06
Имя: Владислав

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение whicher » 19 мар 2017, 12:57

AKDZG писал(а):
15 мар 2017, 15:54
Переключите интерфейс Repetier-Host на английский язык, чтобы прочитать сообщение в журнале.
Язык переключил, перезапустил Repetier-Host, заново подключил USB. Такие же вопросительные знаки.

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение Чиффа » 19 мар 2017, 13:45

whicher писал(а):
19 мар 2017, 12:57
...
попробую дать пару советов:
[*] ШД такие работать будут.
[*] Перепроверьте подключение всех проводов.
[*] Проверьте концевики (в пронтерфейсе точно возможно, репитером не пользовался) командой M119 в положении "дом" и "не дом".
[*] Перепрошейте принтер любой популярной прошивкой.
[*] Проверьте подключение моторов к драйверам предварительно прозвонив обмотки (не перепутаны ли провода).
[*] Более ухищренная проверка: подключите мотор напрямую к драйверу, запитав последний напрямую от источника, и подайте импульсы на пин управления.
[*] Если у Вас данное извращение:
Спойлер
21.jpg
21.jpg (44.4 КБ) 3556 просмотров
используйте электрику как комплектующие, переделав механику и корпус.
DIY принтер, 28х23х18, директ, прямой привод осей.

whicher
Сообщения: 5
Зарегистрирован: 14 мар 2017, 22:06
Имя: Владислав

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение whicher » 20 мар 2017, 20:52

Чиффа писал(а):
19 мар 2017, 13:45
[*] Перепрошейте принтер любой популярной прошивкой.
Перепрошил. Вместо вопросительных знаков написано Active Extruder. Но вот ошибка com-порта:System.IO.Ports.SerialErrorReceivedEventArgs осталась.
Спойлер - Скриншот ошибки
Изображение
Чиффа писал(а):
19 мар 2017, 13:45
[*] Проверьте концевики (в пронтерфейсе точно возможно, репитером не пользовался) командой M119 в положении "дом" и "не дом".
Концевики проверил командой M119, стоят правильно.

>>> M119
SENDING:M119
Reporting endstop status
x_min: TRIGGERED
x_max: open
y_min: TRIGGERED
y_max: open
z_min: TRIGGERED
z_max: open
Чиффа писал(а):
19 мар 2017, 13:45
[*] Проверьте подключение моторов к драйверам предварительно прозвонив обмотки (не перепутаны ли провода).
Провода ШД подсоединяются к плате в следующем порядке: синий, оранжевый, красный, зелёный (нумерация на плате - B2, B1, A1, A2). Посмотрел цвета проводов этого двигателя в соответствии с обмоткой (http://purelogic.ru/files/downloads/doc ... elogic.pdf). Прозваниваются провода: синий-зелёный, оранжевый-красный. Значит это две обмотки. Тогда вероятно концы одной обмотки помечаются как "A" (A1, A2), а концы другой - "B" (B1, B2). И вот тут заметил несоответствие выводов ШД с нумерацией на плате. Если начало обмотки - это *1, а конец - *2, то пронумеровав выводы подключаемые к плате (взяв за основу, что красный - это A1), мы имеем: B1 (синий), A2 (оранжевый), A1 (красный), B2 (зелёный). На лицо несоответствие с нумерацией на плате (B2, B1, A1, A2). Поменял провода, чтобы было как написано на плате. Не помогло. У меня правильный ход мыслей? Может всё на самом деле из-за ошибки com-порта?
P.S. Нашёл ещё это: http://cnc.maket-city.ru/attachments/ar ... -2.4-4.pdf. Тут синий и зелёный провода переставлены местами относительно предыдущей документации. Кому верить?

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение Чиффа » 20 мар 2017, 22:46

Доктор Хаус писал(а):Everybody lies
whicher писал(а):
20 мар 2017, 20:52
подсоединяются к плате в следующем порядке: синий, оранжевый, красный, зелёный ..... Прозваниваются провода: синий-зелёный, оранжевый-красный.
Изначально неправильное подключение обмоток ШД. Стандартное подключение обмоток ШД к драйверам: сначала одна обмотка, потом другая. Т.е. обм1.конт1 - обм1.конт2 - обм2.конт1 - обм2.конт2. Порядок обмоток не принципиален, он влияет на направление вращения, а вот про контакты ХЗ. Но если мотор будет дребезжать и не крутиться, то, думаю, следует поменять контакты одной из обмоток местами. ХЗ что могло случиться с драйверами после такого включения, но возможно ничего не случилось. Возможно, сгорело что-то еще :lol:
Ладно, двигаемся дальше, раз обмотки сейчас подключены правильно.
Поскольку принтер реагирует на команды, то ошибка соединения тут ни при чем. Да и ответил он нормально по скрину.
  • Паркуем все оси домой. Пусть не едут, но кнопку жмем.
  • Генерируем любой Ж-код с движением осями и пытаемся запустить его.
  • Фоткаем принтер, электронику и загружаем фото сюда.
  • Исключаем окончательно концевики: М119 в положении "дом", отодвигаем в крайние положения и опять М119 (а вдруг!)
  • Вынуть драйвер и проверить отдельно еще никто не отменял. Ну, чтоб точно отсечь софт или железо.
Есть паяльник?
DIY принтер, 28х23х18, директ, прямой привод осей.

whicher
Сообщения: 5
Зарегистрирован: 14 мар 2017, 22:06
Имя: Владислав

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение whicher » 20 мар 2017, 23:03

Чиффа писал(а):[*]Вынуть драйвер и проверить отдельно еще никто не отменял. Ну, чтоб точно отсечь софт или железо. Есть паяльник?
Хорошо, попробую. Да, паяльник есть.

Аватара пользователя
Чиффа
Сообщения: 378
Зарегистрирован: 09 июн 2016, 08:04
Имя: Сергей
Откуда: Арзамас
Благодарил (а): 14 раз
Поблагодарили: 31 раз

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение Чиффа » 21 мар 2017, 08:23

99% что стоят A4988 драйверы. Но это не принципиально: драйверы затачивают под установку в стандартный разъем, так что цоколевка у всех одинаковая. По подключению есть много картинок.
У меня спец.колодка есть для проверки:
Спойлер
IMG_20170321_081521_818.jpg
Не знаю по какой причине reset и sleep соединены перемычкок. MS-ы на землю. Радиатором не коротните выводы.
Если ардуины для тестов нет, то можно вручную импульсы подавать: dir на землю, на step закорачивать +5В. Лучше через кнопку. Один импульс - один шаг.
DIY принтер, 28х23х18, директ, прямой привод осей.

whicher
Сообщения: 5
Зарегистрирован: 14 мар 2017, 22:06
Имя: Владислав

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение whicher » 24 мар 2017, 00:07

Проверил ШД отдельно - работают. Оказалось вся проблема была в расположении драйверов. По своей глупости перевернул задом наперед (шутки про оленя уместны). Хорошо что не сгорели. Это кстати были драйвера MP4988, заказал на российском сайте. А вот такой же китайский драйвер (A4988) при таком расположении не продержался и минуты. Правильное расположение драйверов A4988 на плате Mastertronics: подстроечным резистором от разъемов питания.
Насчет ШД. То расположение проводов, о котором я писал, было верным, но двигатели вращались в обратную сторону. Перевернул фишки. Таким образом для двигателей PL42H48-D5 правильное расположение проводов для платы Mastertronics при базовых настройках прошивки следующее: оранжевый, красный, синий, зеленый.
Спасибо большое за помощь. Очень помогли лучше разобраться с принтером.

Shtaketnik21
Сообщения: 1
Зарегистрирован: 25 июн 2017, 17:47
Имя: Сергей

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение Shtaketnik21 » 25 июн 2017, 17:50

Привет всем, подскажите пожалуйста, на Repetier-Host по у мотор роботает норм, а по х ходит только в 1 сторону, уже и драйвера менял и моторчики... arduino mega2560 ramsp 1.4, a4988, мороты от dvd привода

Аватара пользователя
AKDZG
Сообщения: 2201
Зарегистрирован: 17 окт 2015, 10:00
Имя: Алексей
Откуда: Иркутск
Благодарил (а): 21 раз
Поблагодарили: 76 раз

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение AKDZG » 25 июн 2017, 18:05

Возможно это очередной непропай Рампса.
Ultimaker Original
Mendel90
СПринтер 233

Shaman
Сообщения: 1229
Зарегистрирован: 23 ноя 2016, 22:50
Имя: Денис
Откуда: Дубна
Благодарил (а): 44 раза
Поблагодарили: 124 раза

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение Shaman » 26 июн 2017, 11:41

Либо прошивка считает, что концевик замкнут. Оно тогда только в одну сторону крутит, до размыкания концевика.
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду!

Роман С.
Сообщения: 1
Зарегистрирован: 30 июн 2017, 06:26
Имя: Роман

Re: Шаговые двигатели не реагируют на управление Repetier-Host

Непрочитанное сообщение Роман С. » 30 июн 2017, 15:41

Купил себе принтер ANET a6.Брал тут.https://ru.aliexpress.com/item/NEW-prus ... 35608.html Получил,тщательно собрал не торопясь.Всё сразу заработало.Тут вопросов нет.Печатал сначала с компа,через УСБ кабель.Первые тестовые штучки-безделушки с флешки.Первый день,всё идёт ровно.На следующий день,задумал распечатать ещё что то простенькое тестовое.С той же флешки.Загрузил файлик,нажал Печать.Всё пошло.Но,когда до окончания оставалось уже совсем не много,печать остановилась.Головка принтера встала на месте.Из неё лезет пластик,но движения нет.Я жму Аварийную остановку.Повторяю процесс.Тот же файлик снова задаю на печать.И снова самостоп! Но уже на более раннней фазе печати.Я это отметил для себя.Ладно.Задаю печать ещё раз.Пошла вроде.Но снова самостоп! И в этот раз уже на самом первом слое! То есть,электроника принтера давала сбой с такой вот прогрессией.А потом,принтер вообще перестал слушать команды с компа.(Всё вышесказанное относится к программе Репетиер-Хост.Что на той же флешке.) То есть,я теперь не могу из Репетиер-Хоста даже запарковать принт! Жму символ "Домик",а оно полный глушняк.Но когда я отключил УСБ от компа,вставил флешку в принтер,вошёл в меню принтера с него самого и задал печать,то всё пошло за ё-моё! Без сбоев и остановок! Вопрос.Почему плата принтера перестала воспринимать комп?

Ответить

Вернуться в «3D принтеры и 3D печать»

Яндекс.Метрика