Изменения

RepRap-NRTC

1248 байт добавлено, 14:17, 25 марта 2015
Подключаем плату управления для прошивки
Теперь запускаем среду arduino, в настройках выбираем название устройства и тип платы. В зависимости от типа платы, используются различные коды загрузчика, для прошивки на микроконтроллер. В нашем случае в стандартной поставке Arduino поддержки микроконтроллера Atmega 1284p не оказалось. Для возможности прошивки платы нам понадобилось:
* Скачать архив с модифицированным Marlin с [http://www.soliforum.com/post/52214/#p52214 сайта ] по данной ссылке https://www.dropbox.com/s/0ke7myxojt4i6ct/Arduinov101.rar либо только нужные файлы с нашего сайта [http://wiki.nntc.nnov.ru/images/2/21/Atmega-1284p-Melzi-support-for-Arduino-IDE.zip архив с каталогами поддержки Melzi и микроконтроллера Atmega 1284p для среды Arduino]]* Из полученного архива нам понадобилось только два каталога ''Sanguino'' и ''Melzi'', в которых находятся описания и бинарниками загрузчика для нашего типа платы и микроконтроллера. Для добавления их поддержки в среду разработки Arduino достаточно '''скопировать эти два каталога в /usr/share/arduino/hardware'''. В данном каталоге уже есть каталоги arduino и tools, дрядом с ними должны появиться каталоги Melzi и Sanguino<br><pre> sudo cp -r Melzi /usr/share/arduino/hardware/ sudo cp -r Sanguino /usr/share/arduino/hardware/</pre>
[[image:Arduentissimo-Melzi.jpg|400px|right|thumb|Плата управления Arduentissimo Melzi, с микроконтроллером Atmega 1284p. Обратите внимание на пин переключения платы в режим прошивки!]] Следующим этапом, вам нужно выяснить, какой тип микропроцессора Atmega используется на ваше плате. Просто посмотрите на самый большой чип на плате и прочитайте на нем маркировку. В нашем случае это была '''Atmega 1284p'''. И не забудьте переключить плату в режим прошивки - замкнуть два пина с помощью джемпера в указанном на фотографии месте платы. В различных инструкциях пишут что после прошивки для нормальной работы платы, нужно джемпер снять, но '''в нашем случае при снятом джемпере плата корректно не запускается''', а точнее не определяется системой. Мы его так и оставили на месте с ним все прекрасно работает!
184
правки