WANHAO I3 помогите пожалуйста перепрошить

GROZNIY
Идет загрузка
Загрузка
22.01.2018
954
19
Вопросы и ответы
Статья относится к принтерам:
WANHAO Duplicator i3
Переделал в ISP ардуино, но при попытке проделать эти действия:

- Arduino UNO и NANO:

pin 1 MISO (Melzi) on pin 12 (Arduino)

pin 3 SCK (Melzi) on pin 13 (Arduino)

pin 5 Reset(Melzi) on pin 10 (Arduino)

pin 4 MOSI (Melzo) on pin 11 (Arduino)


Загрузка Bootloader в Melzi:
  • Подключить плату Melzi к компьютеру по USB
  • Подключить плату Arduino к компьютеру по USB
  • Перейти в запущенный Arduino IDE или открыть
  • Меню - Инструменты -> :: Плата - Sanguino, Процессор - ATmega1284 or ATmega1284P (16 MHz)
  • Меню - Инструменты -> Порт - выбрать порт к которому подключена плата Arduino
  • Меню - Инструменты -> Программатор -> Arduino as ISP
  • Меню - Инструменты -> Записать загрузчик
  • Важно!!! Дождаться завершения процесса
  • Меню - Инструменты -> Программатор -> USBasp

выходит ошибка:

Arduino: 1.6.9 (Windows 10), Плата:'Sanguino, ATmega1284 or ATmega1284P (16 MHz)'

avrdude: Expected signature for ATmega1284P is 1E 97 05

Double check chip, or use -F to override this check.

Найден неправильный микроконтроллер. Вы указали правильную плату в меню Инструменты -> Плата?

Что не так?
Ответы на вопросы

Ответы

22.01.2018 в 15:44
0
22.01.2018 в 16:07
0

Сигнатура была неправильно прочитана , для ардуино это стандартная ситуация. Правда , по фото , я не вижу , а как вы плату запитали ?

22.01.2018 в 16:10
0

По usb, так же, как и ардуино

22.01.2018 в 16:20
0

По фото не видно , в общем запитайте через isp , для этого есть ещё 2 контакта которые вы не использовали , а после попробуйте снова .

Но по собственному опыту знаю , что программатор avr из ардуино самый говняный на свете. Из 80 попыток прошить , получилось всего 3 раза. При этом фактически за 80 попыток ничего не менял. Я бы советовал шить через usbasp . Ну а теперь к делу. Смените версию ide на 1.6.13 , ваша версия сыра и хреново компилирует(по опыту знаю) Последняя версия с сайта 1.8.5 тоже сра и тоже хреново компилирует(5 дней страданий пока понял где пробллема) . [IMG]http://qrohlf.com/images/blinky/isp_pinout_6pin.jpg[/IMG]

22.01.2018 в 16:21
0

Можно подробнее? Не понимаю в этом.. Заранее благодарен

22.01.2018 в 16:22
0

В каком месте поподробнее ?

22.01.2018 в 16:24
0

в общем запитайте через isp , для этого есть ещё 2 контакта которые вы не использовали , а после попробуйте снова . 

22.01.2018 в 16:24
0

1/6/13 скачал, сейчас пробовать буду

22.01.2018 в 16:25
0

5v с ардунины на vcc , gnd на gnd. На плате поставьте перемычку . что бы плата питалась не от бп.

22.01.2018 в 16:25
0

Ну как бы не совпадает чексумма. Что-то в прошивке не то. Или нужно отключить проверку. 
П.С. в теме прошивки есть человек который победил эту ошибку. Может ему нужно постучать?

Double check connections and try again, or use -F to override 
this check.
Ура! Прошить получилось. Загрузчик залил с помощью AVRDUBE 3.3, прошивку через Arduino 1.0.5. Принтер ожил, 
http://3dtoday.ru/blogs/lavstudia/update-bootloader-board-melzi-for-wanhao-duplicator-v2-i3-and-other-re/#294796

22.01.2018 в 16:28
0

Я тогда пытался залить бут в atmega8 . Я на тот момент в прямом смысле пепепробывал все версии arduino ide , ошибка была одинакова 
Double check connections and try again, or use -F to override 
this check.
После просто по приколу нажал прошить , посреди ночи , и прошилось , с момента последней попытки ничего не менял.

22.01.2018 в 16:28
0

На плате перемычку поставил на два контакта usb. Там получается 6 контактов. По три. Я запитал 
gnd - 5 ( по счету ) 
13 - 4 ( по счету ) 
12 - 2 ( по счету ) 
11 - 6 ( по счету ) 

22.01.2018 в 17:37
0

так.
1. Uno или Nano (чего там у вас) прошили то, из них то программатор нужно сделать, или просто подключили и пытаетесь шить?
2. если плата запитана от внешнего источника, то 2-ой контакт ISP разъёма не использовать, иначе использовать (запитать от USB)
3. GND (контакт 6 ISP) по любому использовать
4. перепроверьте все контакты ISP (вы написали что GND подключен к пятому, а должен к шестому, возможно и с другими накосячили)

avrdude: Expected signature for ATmega1284P is 1E 97 05
Double check chip, or use -F to override this check.

сообщение это гласит - avrdude ожидает прочесть сигнатуру чипа 1E 97 05 (но получает иную, какую?), повторно проверьте маркировку чипа или используйте -F для задания своей опции проверки

есть ещё варианте, что провода длинные (рекомендуется до 30см.) от UNO/Nano до Melzi
з.ы.
что значит ?

( по счету )

22.01.2018 в 17:42
0

Uno
плата запитана так же, как и ардуино, то есть через usb.
по счету - то есть вот они. Три ряда по две штуки. С первой строчки, так скажем, это 1,2,3. Вторая строчка - 4,5,6. Прошу прощение за такую тупость, просто не понимаю в этом деле

22.01.2018 в 17:44
0

http://reprap.org/wiki/File:Arduino_as_ISP.jpg по фото подключил

22.01.2018 в 17:56
0

почитайте тут (ближе к концу страницы, с 40-го поста)
посмотрите на чип на своей Melzi, если там не ATmega1284P а например ATmega1284 или ATmega1284xyz то по ссылке ваш случай

22.01.2018 в 18:01
0

meizi а4988 нашел только надпись. Где смотреть ?

22.01.2018 в 18:14
0

В центре платы, чёрная микросхема с большим количеством ножек

22.01.2018 в 18:02
0

Вы на первый вопрос не ответили. Это делали?

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

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

Цепь событий или когда принтер знает, что его не любят

Очередной "металлический" пластик. Noulei.

Снижение скорости свободного перемещения для первого слоя

Фильтрация воздуха из термокамеры

Пластик Spider Box - не брать ни в коем случае!

Ещё раз про замену lm8uu