Невозможно загрузить прошивку на новую материнскую плату

Я замуровал плату контроллера своего Tevo Tarantula и решил просто заменить ее, а не разбирать, потому что они относительно дешевы. Недавно я купил новую плату MKS GEN L v1.0, но я не смог прошить на нее новую прошивку. Каждый раз, когда я иду загружать прошивку, я получаю ошибку, как только она начинает загружаться, говоря:

"failed to send command to serial port does not exist or is not connected"

avrdude: stk500v2_ReceiveMessage(): timeout

avrdude: ser_send(): write error: sorry no info avail

avrdude: stk500_send(): failed to send command to serial port

avrdude: ser_recv(): read error: The handle is invalid.

avrdude: stk500v2_ReceiveMessage(): тайм-аут

avrdude: stk500v2_getsync(): timeout communicating with programmer

Есть какие-нибудь идеи о том, в чем может быть проблема? Я перепробовал оба порта USB на своем компьютере и использовал концентратор USB 2.0 (я считаю, что оба порта моего компьютера-это USB 3.0). Я также убедился, что у меня был правильный порт, выбранный в Marlin (1.1.8.13).

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

Кирпичный:

В то время как моя новая плата выглядит так:

Новая плата также кажется "вырезанной", когда я впервые подключаю ее к своему компьютеру. В диспетчере устройств мой компьютер укажет, что подключено неизвестное устройство, затем он быстро отключится и исчезнет, только чтобы снова подключиться и снова появиться, как показано выше.

Вы, ребята, думаете, что есть аппаратная проблема с материнской платой? Спасибо за вашу помощь, это вызывает у меня настоящую головную боль!

, 👍0

Обсуждение

каков тип новой материнской платы?, @Trish

Это Kookye mks gen l v 1.0 от Amazon. У него есть lpc1768, @mcdon482

https://www.amazon.com/gp/product/B07Y1PPWVC/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1, @mcdon482

Какие драйверы Windows использует для нового USB-соединения?, @Mick

Он использует драйвер Microsoft 10.0.19041.1, @mcdon482


2 ответа


1

Ваша новая плата может иметь поддельный чип USB-последовательного интерфейса FT232R, а канал обновления Windows установил хромые драйверы FTDI, которые не будут работать с поддельными чипами. Использование поддельных чипов FT232R очень распространено с бюджетными контроллерами 3D-принтеров, и FTDI пытаются препятствовать их использованию. Из-за этого многие производители перешли на использование чипа CH340, который не страдает от этой проблемы, и похоже, что ваша старая плата использовала чип CH340. Попробуйте удалить устройство и его драйверы, а затем установить исполняемый файл программы установки Windows со следующего сайта:

https://www.ftdichip.com/Drivers/VCP.htm

Драйверы 2.12.28 будут работать с поддельными чипами.


,

Спасибо, Мик! Я попробую сделать это завтра. Должен ли я установить VCP, D2xx или D3xx?, @mcdon482

Попробуйте драйверы D3xx. Устройство должно быть представлено в виде виртуального COM-порта., @Mick


2

Ваша материнская плата - это не MKS GEN L v1.0, это MKS SGEN L-к сожалению, очень и очень схема именования.

Ваша плата на самом деле является 32-битной платойи поэтому должна быть прошита с помощью Marlin 2.0, построенного для 32-битной платы. Затем прошивка обновляется, помещая ее на SD-карту и перезапуская плату, как описано в документации для Marlin здесь

,