Яйцебот 2

 

290312 002

3D принтер "Люмен"

 

lumen sm

3D сканер

 

3dscan

ЧПУ Выжигатель

 

woodburner

Контроллер Lumentino

 

lumentino sm

Прошивка МК

Большинство прошивок для 3D Reprap принтеров написаны на языке Arduino, построенном на Си. Существует одноименная среда разработки, которая позволяет писать программы с использованием большого количества библиотек и заливать их в микроконтроллер. Заливка происходит посредством USB интерфейса вашего устройства. Т.е. отдельный программатор не требуется. Это значительно облегчает процесс отладки принтера.

Считаем, что в контроллер уже залит бутлоадер (как это сделать описано в отдельной статье).

В общем случае процесс заливки прошивки описан ниже.

Для программирования необходимо настроить программное обеспечение Arduino IDE:

  • Скачайте и установите Arduino IDE.
  • Скачайте и распакуйте Gen7 Arduino IDE Support 2.0 package.
  • Найдите в скачанном архиве каталог Gen7 и скопируйте его в каталог hardware Arduino IDE. Там же лежат инструкции по данной установке.
  • Запустите Arduino IDE.
  • Следуйте в меню Menu - Tools - Board, найдите и выберите пункт Gen7 из 6-ти новых пунктов. Выбирайте тот, который подходит вам по модели микроконтроллера и тактовой частоте.
  • Зайдите в меню Menu - Tools - Serial Port, выберите соответствующий порт.
  • Откройте скачанный файл SetupTest.pde.
  • Нажмите кнопку "Upload"

    Через секунду-две вы увидите на темном фоне что-то типа этого:

 

Binary sketch size: 2142 bytes (of a 63488 byte maximum)
					

 

После чего все завершится с надписью "Done uploading" прямо над текстовым полем.

В зависимости от реализации схемы сброса на вашем преобразователе USB-TTL возможно потребуется производить ручной сброс для инициализации процедуры прошивки. Для этого после появления надписи

Binary sketch size: 2142 bytes (of a 63488 byte maximum)
					

нужно кратковременно нажать кнопку "Reset" на плате микроконтроллера (или красная кнопка на панели 3D принтера). 

Что касается заливки рабочей прошивки. Прошивок разных много, и все они разные. В Люмене используется Teacup.

Собственно прошивка. Вы можете скачать вариант прошивки здесь.

  • Распакуйте каталог Teacup_Lumen куда вам угодно. В каталоге много файлов, пусть это вас не пугает.
  • Запустите Arduino IDE
  • Откройте файл Teacup_Lumen\Makefile - произойдет автоматическая подгрузка всех необходимых файлов.
  • Следуйте в меню Menu - Tools - Board, найдите и выберите пункт Gen7 из 6-ти вариантов. Выбирайте тот, который подходит вам по модели микроконтроллера и тактовой частоте.
  • Зайдите в меню Menu - Tools - Serial Port, выберите соответствующий порт.
  • Теоретически можно нажимать кнопку "Upload" и заливать прошивку.

Однако в прошивке вам наверняка придется сделать несколько изменений под свой принтер. Основные настройки хранятся в файле config.h

 

Вложения:
Скачать этот файл (gen7_644_20.zip)gen7_644_20.zip[Пример bat-файла для прошивки (Win)]0.3 Kb05/27/13 07:53