Проблема подключения Принтера к ПК

Wovladi
Идет загрузка
Загрузка
22.11.2019
264
20
Вопросы и ответы
Статья относится к принтерам:
Createbot MINI I

Добрый день! продолжаю пытаться прошить принтер, теперь проблема следующая. При подключении принтера к ПК, он определяется как устройство USB Serial port, т.е пк понимает его как какое то универсальное устройство а не как ардуин, при этом команды с репитер хоста отправляются и срабатывают, но вот залить прошивку не получается, вылетает ошибка "timeout communicating with programmer", и при этом ничего не происходит. я услеживаю между этими фактами связь. подскажите, в чем может быть проблема не определения платы? драйвера установил, и по идеи установил те которые шли с принтером, лучше драйвера не находятся... где копать?

Ответы на вопросы

Ответы

22.11.2019 в 03:19
0

На микроконтроллере нет bootloader, поэтому не может подключиться ардуино иде. Как вариант - использовать программатор.

22.11.2019 в 09:11
0

как можно в этом убедиться, повторюсь что репитер хост подключается к принтеру если выбрать в качетсве устройства универсальное устройство усб и команды отправляет

22.11.2019 в 04:30
0

Win 10 определяет контроллер сама, для других ОС нужен драйвер: ссылка

Не понятно чем пытаетесь прошить. Если AVRDUDESS или подобной программой, то нужно выставить скорость 57600. Arduino IDE сама шьёт именно на этой скорости.

22.11.2019 в 06:40
0

В процессе прошивки надо отключить РепитХост и в Ардурино выбрать правильный порт.

22.11.2019 в 09:10
0

тоесть не принципиально что при подключении принтер определяется как универсальное усб устройство?

22.11.2019 в 09:34
0

> При подключении принтера к ПК, он определяется как устройство USB Serial port

В диспетчере устройств должно быть примерно так (COM7 на картинке):


И в АрдуриноИДЕ надо этот самый порт (COM53 на картинке) указать:


И выбрать соответствующую плату. Скорее всего Mega2560, подробнее написано на контроллере на плате.


22.11.2019 в 09:48
0

Мы с вами скорее всего о разных вещах. я способен разобраться какое устройство появляется в диспетчере при подключении принтера, и логически я понимаю что именно COM с этим устройством нужно выбирать во время прошивки. Возможно я размыто озвучил вопрос... принтер при подключении называется USB Serial Port

 

Тоесть не определяется как Принтер или плата ардуин или еще какое устройство, просто универсальное устройство USB. Связанно ли это с ошибкой "timeout communicating with programmer". и как это исправить. Или это нормально и искать решение ошибки "timeout communicating with programmer". в других факторах типа коротких проводов, скоростях порта и прочей магии


ЗЫ На кратинке диспетчера вы отмечаете устройство как COM7 а в качестве порта выбираете COM53... Это какаято опечатка?

22.11.2019 в 10:21
0

> На кратинке диспетчера вы отмечаете устройство как COM7 а в качестве порта выбираете COM53... Это какаято опечатка?

Нет, это не опечатка, а нагугленные в интернетах картинки для виндовсов. (На текущем компе у меня нету ни виндовсов, ни Ардурины)

В вашем случае надо выбирать COM3 как в РепитХосте так и в АрдуриноИДЕ.

После подключения и выбора, по-нажатию пункта меню «Инструменты»→«Получить информацию о плате» должно всплыть подобное окно:


Компутер плату видит, и РепитХост с ней работает. Надо заставить работать с ней АрдуриноИДЕ.

Если плата подключена к РепитХосту, то Ардурина не сможет вгрузить новую прошивку и выкинет в „Timeout“.

> Тоесть не определяется как Принтер или плата ардуин или еще какое устройство, просто универсальное устройство USB.

А оно и будет определяться как COM-порт, т.к. Mega2560 не умеет в USB интерфейс и используют преобразователь (FTDI FT232, Atmega 16U2, CH340, CP2102, PL2303, или что-либо ещё). 

22.11.2019 в 10:30
0

Информация о плате высткакивает такая:

Снес вобще репитер хост для чистоты эксперимента, результат тот же. 


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

22.11.2019 в 10:33
0

И даже в этом случае если на контроллере слетел бутлоадер, прошить из ардуино иде не получится! Придется сначала зашить бутлоадер программатором или другой ардуиной, а после уже шить плату. И правильно отметили что репитерхост, пронтерфейс и т.д. надо выключить на момент прошивки.

22.11.2019 в 10:36
0

а как убедится на 100% что слетел именно бутлоадер? посмотрел видосы по заливке через программатор, таким шаманством вобще не хотелось бы заниматься, а если и заниматься то убедившись на 100% что больше выхода нет...

22.11.2019 в 10:47
0

На самом деле прошивка бутлоадера не представляет собой ничего сложного. Где Вы территориально находитесь?

22.11.2019 в 10:51
0

Ростов-на-Дону. Для кого-то ничего сложного и операцию на сердце провести. Так и все же, как убедится что проблема именно в этом? так то я еще не пробовал самыйм коротким шнурком конектится и не все юсб порты перетыкал...)

22.11.2019 в 11:06
0

Alexws54 правильно написал: После подключения и выбора, по-нажатию пункта меню «Инструменты»→«Получить информацию о плате» должно всплыть подобное окно:

Проверьте сначала - если плата откликнется, то велик шанс что бутлоадер живой.

22.11.2019 в 11:08
0

Выдает вот это? Хороший знак?

22.11.2019 в 16:46
0

Такой вопрос. Возможно стоит выбрать иной программатор в среде? 

22.11.2019 в 16:51
0

У Ардурины для плат программаторы захардкожены.

UsbAsp обычно достаточно. 

22.11.2019 в 19:41
0

попробовал все програматоры и на включенном и на выключенном принтере, результат тот же. где еще покопаться можно?

22.11.2019 в 20:27
0

Склоняюсь к тому с чего начинал пост, устройство на COM3 должно как то определиться. Должно или название платы прописаться или еще что-то, не просто устройство юсб на ком 3...  ибо когда выбираю порт COM1 в ардуине точно такие же ошибки с таймаутом выскакивают... только вот на COM1 окно информация о плате не вылетает. Возможно чтото с драйверами, но перепробовал установить все уже что нашел, без изменений...

22.11.2019 в 20:57
0

Поправка. Среди устройств на компе найдено оборудование FT232R USB UART которое привязано к порту COM3. Значит ли это что на уровне хардварном все подключено и определяется, и нужно искать в других направлениях?


Для написания комментариев, пожалуйста, авторизуйтесь.

Читайте в блогах

Уменьшаем проблемы с фторопластовой трубкой

Кастомный 3D принтер с ToolChanger

SolidFilament или как я попал под раздачу.

"Путешествие из Екатеринбурга в Москву" или "каков твой мэссэдж, человек?"

Лоток для яиц для холодильника Whirlpool.

Photon S и его приключения