Шаговые двигатели не реагируют на управление Repetier-Host
Модератор: Kaktus
Шаговые двигатели не реагируют на управление Repetier-Host
Доброго времени суток.
Заказал 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А. Возможно ли, что двигатели не реагируют из-за этого несоответствия характеристик?
Заранее спасибо.
Заказал 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
Переключите интерфейс Repetier-Host на английский язык, чтобы прочитать сообщение в журнале.
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233
Re: Шаговые двигатели не реагируют на управление Repetier-Host
Язык переключил, перезапустил Repetier-Host, заново подключил USB. Такие же вопросительные знаки.
- Чиффа
- Сообщения: 378
- Зарегистрирован: 09 июн 2016, 08:04
- Имя: Сергей
- Откуда: Арзамас
- Благодарил (а): 14 раз
- Поблагодарили: 31 раз
Re: Шаговые двигатели не реагируют на управление Repetier-Host
попробую дать пару советов:
[*] ШД такие работать будут.
[*] Перепроверьте подключение всех проводов.
[*] Проверьте концевики (в пронтерфейсе точно возможно, репитером не пользовался) командой M119 в положении "дом" и "не дом".
[*] Перепрошейте принтер любой популярной прошивкой.
[*] Проверьте подключение моторов к драйверам предварительно прозвонив обмотки (не перепутаны ли провода).
[*] Более ухищренная проверка: подключите мотор напрямую к драйверу, запитав последний напрямую от источника, и подайте импульсы на пин управления.
[*] Если у Вас данное извращение:
Спойлер
DIY принтер, 28х23х18, директ, прямой привод осей.
Re: Шаговые двигатели не реагируют на управление Repetier-Host
Перепрошил. Вместо вопросительных знаков написано Active Extruder. Но вот ошибка com-порта:System.IO.Ports.SerialErrorReceivedEventArgs осталась.
Спойлер
- Скриншот ошибки
Концевики проверил командой 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
Провода ШД подсоединяются к плате в следующем порядке: синий, оранжевый, красный, зелёный (нумерация на плате - 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
Доктор Хаус писал(а):Everybody lies
Изначально неправильное подключение обмоток ШД. Стандартное подключение обмоток ШД к драйверам: сначала одна обмотка, потом другая. Т.е. обм1.конт1 - обм1.конт2 - обм2.конт1 - обм2.конт2. Порядок обмоток не принципиален, он влияет на направление вращения, а вот про контакты ХЗ. Но если мотор будет дребезжать и не крутиться, то, думаю, следует поменять контакты одной из обмоток местами. ХЗ что могло случиться с драйверами после такого включения, но возможно ничего не случилось. Возможно, сгорело что-то еще
Ладно, двигаемся дальше, раз обмотки сейчас подключены правильно.
Поскольку принтер реагирует на команды, то ошибка соединения тут ни при чем. Да и ответил он нормально по скрину.
- Паркуем все оси домой. Пусть не едут, но кнопку жмем.
- Генерируем любой Ж-код с движением осями и пытаемся запустить его.
- Фоткаем принтер, электронику и загружаем фото сюда.
- Исключаем окончательно концевики: М119 в положении "дом", отодвигаем в крайние положения и опять М119 (а вдруг!)
- Вынуть драйвер и проверить отдельно еще никто не отменял. Ну, чтоб точно отсечь софт или железо.
DIY принтер, 28х23х18, директ, прямой привод осей.
Re: Шаговые двигатели не реагируют на управление Repetier-Host
Хорошо, попробую. Да, паяльник есть.Чиффа писал(а):[*]Вынуть драйвер и проверить отдельно еще никто не отменял. Ну, чтоб точно отсечь софт или железо. Есть паяльник?
- Чиффа
- Сообщения: 378
- Зарегистрирован: 09 июн 2016, 08:04
- Имя: Сергей
- Откуда: Арзамас
- Благодарил (а): 14 раз
- Поблагодарили: 31 раз
Re: Шаговые двигатели не реагируют на управление Repetier-Host
99% что стоят A4988 драйверы. Но это не принципиально: драйверы затачивают под установку в стандартный разъем, так что цоколевка у всех одинаковая. По подключению есть много картинок.
У меня спец.колодка есть для проверки:
Не знаю по какой причине reset и sleep соединены перемычкок. MS-ы на землю. Радиатором не коротните выводы.
Если ардуины для тестов нет, то можно вручную импульсы подавать: dir на землю, на step закорачивать +5В. Лучше через кнопку. Один импульс - один шаг.
У меня спец.колодка есть для проверки:
Спойлер
Если ардуины для тестов нет, то можно вручную импульсы подавать: dir на землю, на step закорачивать +5В. Лучше через кнопку. Один импульс - один шаг.
DIY принтер, 28х23х18, директ, прямой привод осей.
Re: Шаговые двигатели не реагируют на управление Repetier-Host
Проверил ШД отдельно - работают. Оказалось вся проблема была в расположении драйверов. По своей глупости перевернул задом наперед (шутки про оленя уместны). Хорошо что не сгорели. Это кстати были драйвера MP4988, заказал на российском сайте. А вот такой же китайский драйвер (A4988) при таком расположении не продержался и минуты. Правильное расположение драйверов A4988 на плате Mastertronics: подстроечным резистором от разъемов питания.
Насчет ШД. То расположение проводов, о котором я писал, было верным, но двигатели вращались в обратную сторону. Перевернул фишки. Таким образом для двигателей PL42H48-D5 правильное расположение проводов для платы Mastertronics при базовых настройках прошивки следующее: оранжевый, красный, синий, зеленый.
Спасибо большое за помощь. Очень помогли лучше разобраться с принтером.
Насчет ШД. То расположение проводов, о котором я писал, было верным, но двигатели вращались в обратную сторону. Перевернул фишки. Таким образом для двигателей PL42H48-D5 правильное расположение проводов для платы Mastertronics при базовых настройках прошивки следующее: оранжевый, красный, синий, зеленый.
Спасибо большое за помощь. Очень помогли лучше разобраться с принтером.
-
- Сообщения: 1
- Зарегистрирован: 25 июн 2017, 17:47
- Имя: Сергей
Re: Шаговые двигатели не реагируют на управление Repetier-Host
Привет всем, подскажите пожалуйста, на Repetier-Host по у мотор роботает норм, а по х ходит только в 1 сторону, уже и драйвера менял и моторчики... arduino mega2560 ramsp 1.4, a4988, мороты от dvd привода
- AKDZG
- Сообщения: 2201
- Зарегистрирован: 17 окт 2015, 10:00
- Имя: Алексей
- Откуда: Иркутск
- Благодарил (а): 21 раз
- Поблагодарили: 76 раз
Re: Шаговые двигатели не реагируют на управление Repetier-Host
Возможно это очередной непропай Рампса.
Ultimaker Original
Mendel90
СПринтер 233
Mendel90
СПринтер 233
-
- Сообщения: 1229
- Зарегистрирован: 23 ноя 2016, 22:50
- Имя: Денис
- Откуда: Дубна
- Благодарил (а): 44 раза
- Поблагодарили: 124 раза
Re: Шаговые двигатели не реагируют на управление Repetier-Host
Либо прошивка считает, что концевик замкнут. Оно тогда только в одну сторону крутит, до размыкания концевика.
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду!
Re: Шаговые двигатели не реагируют на управление Repetier-Host
Купил себе принтер ANET a6.Брал тут.https://ru.aliexpress.com/item/NEW-prus ... 35608.html Получил,тщательно собрал не торопясь.Всё сразу заработало.Тут вопросов нет.Печатал сначала с компа,через УСБ кабель.Первые тестовые штучки-безделушки с флешки.Первый день,всё идёт ровно.На следующий день,задумал распечатать ещё что то простенькое тестовое.С той же флешки.Загрузил файлик,нажал Печать.Всё пошло.Но,когда до окончания оставалось уже совсем не много,печать остановилась.Головка принтера встала на месте.Из неё лезет пластик,но движения нет.Я жму Аварийную остановку.Повторяю процесс.Тот же файлик снова задаю на печать.И снова самостоп! Но уже на более раннней фазе печати.Я это отметил для себя.Ладно.Задаю печать ещё раз.Пошла вроде.Но снова самостоп! И в этот раз уже на самом первом слое! То есть,электроника принтера давала сбой с такой вот прогрессией.А потом,принтер вообще перестал слушать команды с компа.(Всё вышесказанное относится к программе Репетиер-Хост.Что на той же флешке.) То есть,я теперь не могу из Репетиер-Хоста даже запарковать принт! Жму символ "Домик",а оно полный глушняк.Но когда я отключил УСБ от компа,вставил флешку в принтер,вошёл в меню принтера с него самого и задал печать,то всё пошло за ё-моё! Без сбоев и остановок! Вопрос.Почему плата принтера перестала воспринимать комп?