Кремень КД Реклама
Кремень КМ Реклама

Как я чинил загрузчик

dagov
Идет загрузка
Загрузка
04.07.2016
15409
14
Техничка

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

21
После сборки своего фанерного друга
Как я чинил загрузчик
решил я ему мозги вправить, с правильными шагами на мм, ускорениями и прочим. Ну и как водится прошил вполне нормально, только при тестовой печати заметил,что термистор (по своей таблице) врет градусов на 40 в минус, ну и после правки таблиц заливаю прошивку...и тут завис ноут. Впервые словил на нем такой глюк. Хоть и не сильно люблю двухбуквенных за их кастомы с окнами, но работают на редкость стабильно. Перезагрузил, прошил MKS Gen заново, вроде диодами моргает, экран светится, радуемся. Начал печатать - ось Z при печати встала колом, ну это ладно, списал на дурной контакт, электроника ведь наука о контактах. Потом при постановке на паузу принтер отказался вообще как-либо отзываться на команды. После перезагрузки начал двигаться, но наблюдались подобные глюки. Решил очистить EEPROM и прошить заново. Для тех, кто не знает -открываем примеры-EEPROM-EEPROM_clear и меняем переменную на 1048 для mega 2560.Не помогло. Дальше, за что огромное спасибо Илье, рассказал как зашить загрузчик заново, берем ненужную плату на Arduino (у меня валялась UNO от сборки Ciclop (качество сканирования оставляло желать лучшего) , заливаем в нее ArduinoISP из тех же примеров в меню файл. Дальше соединяем нашу UNO
Как я чинил загрузчик
с MKS Gen таким образом
Как я чинил загрузчик
при правильном соединении mks приветливо поморгает диодами так как питание +5В и GND мы присоединили.

После этого в меню Сервис в пункте программатор выбираем Arduino as ISP,а в подменю плата выбираем Arduino Mega2560 и жмем пункт чуть ниже - записать загрузчик. Это может занять 3-5 минут. Если вы сделали что-то неправильно вылезет неприятная ошибка, как у меня, например,
Как я чинил загрузчик
Причина оказалась банальна - поскольку я имел не оригинал уны, то там стоит UART-чип CH340G, на который стоял кривой китайский драйвер. Нашел поновее (главное найти подписанный) и установил, а дальше все по маслу. Загрузчик записался,а плата не опознавалась. Очередные шишки на мою голову. Невезение, или встал не с той ноги. UART на MKS Gen стоит паленый ft232rl, о чем я уже писал. Так вот, его тоже нужно было прошить. Берем Mprog, берем драйвера на чип (ставить версию не выше 2.08.14) и по этой инструкции все делаем. Должно заработать и заработало. Такой вот веселый квест меня постиг после странного зависания ноута.

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых статьях.

Отписаться от уведомлений вы всегда сможете в профиле автора.

21
Комментарии к статье