Изменения

Перейти к: навигация, поиск

RepRap-NRTC

382 байта добавлено, 14:21, 25 марта 2015
Подключаем плату управления для прошивки
Подключаем плату к компьютеру USB-кабелем. В Linux у вас должно появиться '''устройство /dev/ttyUSB0'''. Появилось ли оно, можно узнать командой ''ls /dev/ttyUSB*'', а лучше всего, после подключения платы к компьютеру ввести команду '''dmesg''' и посмотреть информацию от ядра Linux о том, как оно отреагировало на подключения этого устройства.
[[image:Arduino-IDE-choose-Atmega1284p-support.jpg|400px|right|thumb|Выбираем название устройства и тип микроконтроллера для прошивки Arduentissimo Melzi на базе Atmega 1284p]] Теперь запускаем среду 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>
* Теперь в среде Arduino у вас должна появиться поддержка микроконтроллера Atmega 1284p [[image:Arduentissimo-Melzi.jpg|400px|rightleft|thumb|Плата управления Arduentissimo Melzi, с микроконтроллером Atmega 1284p. Обратите внимание на пин переключения платы в режим прошивки!]] Следующим этапом, вам нужно выяснить, какой тип микропроцессора Atmega используется на ваше плате. Просто посмотрите на самый большой чип на плате и прочитайте на нем маркировку. В нашем случае это была '''Atmega 1284p'''. И не забудьте переключить плату в режим прошивки - замкнуть два пина с помощью джемпера в указанном на фотографии месте платы. В различных инструкциях пишут что после прошивки для нормальной работы платы, нужно джемпер снять, но '''в нашем случае при снятом джемпере плата корректно не запускается''', а точнее не определяется системой. Мы его так и оставили на месте с ним все прекрасно работает!
==Программное Обеспечение для печати==
184
правки

Навигация