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

Прошивка платы Melzi через Arduino IDE

warezzzok
Идет загрузка
Загрузка
20.12.2016
7419
24
3D-печать

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

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

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

7
Статья относится к принтерам:
Huxley
У меня 2 принтера, на обоих стоит Melzi 2 и 3 версии, обе на атмеге 1284р. Одна из них прошивается через ардуино иде, вторая только через программатор. Ардуина выдает ошибку avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp...

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

В итоге имеем следующее:

- Делаем ерейс контроллера,

- Зашиваем фьюзы:

Extended - 0xFD

high - 0xDC

low - 0xD6

-Заливаем бутлоадер (приложил прошивку своего принтера, там он уже присутсвует, но можно найти и отдельно бутлоадер)

- Живем легко и прошиваемся через юсб и ардуино иде.

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

Шил через AvrStudio 4 самопальным клоном AvrIsp MK2 с радиокота.

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

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

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

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