184
правки
Изменения
→Прошивка
Надеемся вы прочитали пару предыдущих абзацев!
===Установка Arduino===
Для прошивки платы управления принтером вам понадобиться скачать вреду разработки Arduino с сайта http://arduino.cc/en/Main/Software <br>
Если вы работаете в Ubuntu 14.04 или старше - доcтаточно установить среду разработки из репзитория командой '''apt-get install arduino'''
===Выбираем прошивку, подходящую для вашего принтера===
Саму прошивку вам нужно будет поискать в интернете. Для большинства RepRap-принтеров рекомендуют использовать прошивку Marlin (в ней собрано
===Подключаем плату управления для прошивки===
Подключаем плату к компьютеру USB-кабелем. В Linux у вас должно появиться '''устройство /dev/ttyUSB0'''. Появилось ли оно, можно узнать командой ''ls /dev/ttyUSB*'', а лучше всего, после подключения платы к компьютеру ввести команду '''dmesg''' и посмотреть информацию от ядра Linux о том, как оно отреагировало на подключения этого устройства.
Теперь запускаем среду arduino, в настройках выбираем название устройства и тип платы. В зависимости от типа платы, используются различные коды загрузчика, для прошивки на микроконтроллер. В нашем случае в стандартной поставке Arduino поддержки микроконтроллера Atmega 1284p не оказалось. Для возможности прошивки платы нам понадобилось:* Скачать архив с модифицированным Marlin с сайта
[[image:Arduentissimo-Melzi.jpg|400px|right|thumb|Плата управления Arduentissimo Melzi, с микроконтроллером Atmega 1284p. Обратите внимание на пин переключения платы в режим прошивки!]] Следующим этапом, вам нужно выяснить, какой тип микропроцессора Atmega используется на ваше плате. Просто посмотрите на самый большой чип на плате и прочитайте на нем маркировку. В нашем случае это была '''Atmega 1284p'''. И не забудьте переключить плату в режим прошивки - замкнуть два пина с помощью джемпера в указанном на фотографии месте платы. В различных инструкциях пишут что после прошивки для нормальной работы платы, нужно джемпер снять, но '''в нашем случае при снятом джемпере плата корректно не запускается''', а точнее не определяется системой. Мы его так и оставили на месте с ним все прекрасно работает!
==Программное Обеспечение для печати==