ОШИБКА не подключения Pronterface: A device attached to the system is not functioning

Я собираю 3D-принтер с экраном RAMPS 1.4 (плата) и Arduino Mega. Я собрал конструкцию и электронику (установил драйверы, разместил перемычки, подключил шаговые двигатели и т. Д.) И загрузил прошивку Marlin (настройка: термистор и т. Д.) На Arduino Mega.

Сначала я протестировал свой принтер без конечных остановок, и в то время он работал отлично.

Сегодня я добавил три конечные остановки и снова протестировал. Сначала это работало нормально, но через пару минут Pronterface выдал эту ошибку:

> Connecting...
Traceback (most recent call last):
  File "printrun\pronterface.pyc", line 1053, in connect
  File "printrun\pronsole.pyc", line 720, in connect_to_printer
  File "printrun\printcore.pyc", line 46, in inner
  File "printrun\printcore.pyc", line 197, in connect
  File "serial\serialwin32.pyc", line 31, in __init__
  File "serial\serialutil.pyc", line 261, in __init__
  File "serial\serialwin32.pyc", line 71, in open
  File "serial\serialwin32.pyc", line 186, in _reconfigurePort
**ValueError: Cannot configure port, some setting was wrong. Original message: [Error 31] A device attached to the system is not functioning.**

Я попытался снять концевые упоры, перемонтировать проводку, удалить все кабели с экрана RAMPS, кроме кабелей питания. И все же это дает ту же ошибку. Хотя Pronterface подключается к плате Arduino, когда щит RAMPS не включен. Также нагревается регулятор Arduino.

Нужно ли мне покупать новый щит для RAMPS?

, 👍4

Обсуждение

Похоже, что USB-последовательный порт либо сбрасывается, либо каким-то образом теряет свою конфигурацию. Можете ли вы попробовать изменить настройки скорости передачи данных при подключении и попытаться подключиться снова?, @Leland Wallace

Я пробовал со всеми скоростями передачи в бодах. И все же ошибка налицо. Я пытался подключиться к принтеру с помощью другого компьютера, но это тоже не сработало., @Avishka Dambawinna

Сегодня я попытался подключиться к новому щиту RAMPS 1.4, который тоже не работал, но он нагрел регулятор напряжения и основной чип моей платы mega. Теперь я получаю ошибку тайм-аута с мега., @Avishka Dambawinna


1 ответ


Лучший ответ:

1

Наконец, я нашел решение после того, как сжег плату Mega. Проблема в Мега плате. Часть платы не функционирует должным образом или неправильно соединяется с экраном RAMPS 1.4. Поэтому я попробовал использовать новую плату Arduino Mega, и это сработало. Также удаление диода D1 является решением проблемы перегрева регулятора напряжения на плате Arduino mega, как упоминалось в вопросе "Регулятор напряжения Arduino Mega перегревается с помощью платы RAMPS".


,

Спасибо, что вернулись и поделились своим решением!, @0scar