Если для своего 3D принтера вы выбрали в качестве электроники Sanguinololu, то нужно проделать несколько манипуляций для того чтобы прошивка скомпилировалась без ошибок.
Все манипуляции проводились на Linux Ubuntu 13.10 c Arduino 1.0.5 и прошивкой Marlin v1, но они также верны и для других операционных систем.
Sanguino использует Arduino добавляя в него небольшие модификации.
Вот собственно и все, Marlin прошит в Sanguinololu!
Так же вы можете прикрутить Arduino к Sublime Text и скомпилировать прошивку там.
Удачной 3D Печати!
Все манипуляции проводились на Linux Ubuntu 13.10 c Arduino 1.0.5 и прошивкой Marlin v1, но они также верны и для других операционных систем.
Sanguino использует Arduino добавляя в него небольшие модификации.
- Первое что вам нужно это скачать и установить ПО Arduino. Если вы это уже сделали, то пропустите этот шаг.
- Скачать прошивку Marlin (самая последняя) и распаковать ее.
Последняя версия прошивки по состоянию на 05.11.2013 для Sanguino у меня компилироваться не захотела. Выдало кучу ошибок, возможно из-за того что в данный момент идет добавление новых фич в прошивку (автоматическая калибровка стола например), а вот для Arduino Mega2560 скомпилировалась без проблем. Поэтому если у вас такая же проблема, то можете использовать более старую версию (от 20.06.2013) в которой таких проблем нет. - Скопировать папку Marlin/ArduinoAddons/Arduino_1.x.x/Sanguino в arduino-1.0.5/hardware, у вас должно получится arduino-1.0.5/hardware/Sanguino.
- Скопировать папку Marlin/ArduinoAddons/Arduino_1.x.x/libraries в arduino-1.0.5/libraries с заменой всех файлов.
- Запустить Arduino IDE, открыть файл прошивки Marlin.ino (или Marlin.pde).
- Выбрать в настройках Arduino IDE соответствующую плату, например меню Сервис - Плата - Sanguino W/ ATmega1284p 16mhz.
- Отредактировать файл настройки прошивки Configuration.h в соответствии с параметрами вашего принтера.
- Сохранить изменения и запустить проверку/компиляцию Ctrl+R или соответствующую кнопку в меню.
Если все в порядке вы получите нечто вроде этого
- Теперь можно залить прошивку в Sanguinololu нажав соответствующую кнопку, не забудьте предварительно подключить плату к компьютеру, лучше подключать ее до запуска Arduino IDE, тогда программа автоматически определит порт платы.
Вот собственно и все, Marlin прошит в Sanguinololu!
Так же вы можете прикрутить Arduino к Sublime Text и скомпилировать прошивку там.
Удачной 3D Печати!
При копировании ссылка на источник обязательна.
Комментариев нет:
Отправить комментарий