Автономный контроллер MicroNC2 Laser (2 оси)

Описание

Контроллер MicroNC2 предназначен для управления лазерным гравировальным оборудованием с приводами работающими по протоколу step/dir. Контроллер работает автономно(без компьютера). Программы запускаются с SD флеш карты на которую предварительно записываются при помощи ПК. Контроллер MicroNC2 имеет три гнезда под драйвера DRV8825, клемму для подключения PWM лазерного модуля. Для построения устройства понадобится докупить лиш 2 или 3 драйвера DRV8825 и блок питания на 12В ~10А.


MicroNC2

Контроллер имеет 2+1(вторая ось Y2 для случая использования двух шаговых двигателей на оси Y) оси с функцией look ahead(просмотр кадров вперед для построения движения по кривой с постоянной скоростью) . В контроллере имеется возможность подключать лазерные модули с PWM входом и программно управлять мощностью лазера. Как и в старом контроллере можно менять скорость перемещения программно по параметру F а также преимущество нового в том что в процессе работы можно подстраивать в процентном виде текущую заданную скорость меняя положение ручного энкодера. На флеш карту можно записать неограниченное кол-во файлов, ограниченное только разметкой FAT32. SD Флеш карты можно использовать любые обьемом до 32Гб с разметкой Fat32. В контроллере присутствует поддержка программных ограничений перемещений, для удобной работы в ручном режиме. Программное включение и выключение питания шаговых двигателей(отключение драйверов ШД сигналом enable). Настройка осей поддерживает индивидуальную для каждой из осей настройку парараметров такие как кол-во шагов на 1мм перемещения, ускорение, максимальная скорость. В контроллере реализован ожидаемый всеми алгоритм обновления через SD карту, обновление микропрограммы контроллера производятся через SD карту с разметкой FAT32, просто копируете файл обновления на карту, вставляете ее в контроллер и подаете питание. Обновления для контроллера можно будет скачивать здесь по мере их появления.


MicroNC2 Laser
Контроллер
Цена 4000
Напечатанный корпус(Ч)
Черный цвет (Вес ~80гр.)
Цена 1000

















Скачать

Подключение к контроллеру (.pdf)
Список поддерживаемых G,M (.pdf)
Описание меню контроллера (.pdf)
Скачать корпус для MicroNC2 в формате STL для печати (.stl)

Напечатанный корпус


Размеры напечатанного корпуса для контроллера.

Размеры корпуса



Варианты подключения

Схема подключения MicroNC2 Схема подключения MicroNC2


Схема подключения диодного модуля с отдельным TTL разьемом

Схема подключения диодного модуля с отдельным TTL разьемом


Подключение бесконтактных концевиков

Подключение концевиков SN04 с питанием от 12В.

Схема подключения SN04


Подключение оптических концевиков TCST 2103 с питанием 5В от разьема контроллера.

Схема подключения TCST 2103


Вариант подключения внешних драйверов.

При необходимости к контроллеру можно подключить внешние более мощные драйвера.

Подключение внешних драйверов


Как установить ток двигателя на DRV8825.

Ток двигателя устанавливается путем выставления требуемого напряжения построечным резистором на драйвере. Результирующие напряжение вычисляется по формуле U=Im/2, где U напряжение на резисторе, а Im ток двигателя. Соответственно например для двигателя с током обмоток 1,8А потребуется выставить напряжение на резисторе 0,9В.

Выставить ток на DRV8825


Настройка микрошага на драйверах DRV8825.

Значение микрошага задаётся комбинациями перемычек на входах (M0, M1, и M2). С их помощью можно выбрать шесть различных режимов микрошага, в соответствии с таблицей ниже.


M0

M1

M2

Разрешение микрошага

Перемычка отсутствует

Перемычка отсутствует

Перемычка отсутствует

Полный шаг

Перемычка установлена

Перемычка отсутствует

Перемычка отсутствует

1/2 шага

Перемычка отсутствует

Перемычка установлена

Перемычка отсутствует

1/4 шага

Перемычка установлена

Перемычка установлена

Перемычка отсутствует

1/8 шага

Перемычка отсутствует

Перемычка отсутствует

Перемычка установлена

1/16 шага

Перемычка установлена

Перемычка отсутствует

Перемычка установлена

1/32 шага

Перемычка отсутствует

Перемычка установлена

Перемычка установлена

1/32 шага

Перемычка установлена

Перемычка установлена

Перемычка установлена

1/32 шага


Как установить ток двигателя на A4988.

Ток двигателя устанавливается путем выставления требуемого напряжения построечным резистором на драйвере. Результирующие напряжение вычисляется по формуле U=Im/2.5, где U напряжение на резисторе, а Im ток двигателя. Соответственно например для двигателя с током обмоток 1,8А потребуется выставить напряжение на резисторе 0,72В.

Выставить ток на A4988


Настройка микрошага на драйверах A4988.

Значение микрошага задаётся комбинациями перемычек на входах (M0, M1, и M2). С их помощью можно выбрать пять различных режимов микрошага, в соответствии с таблицей ниже.


M0

M1

M2

Разрешение микрошага

перемычка отсутствует

перемычка отсутствует

перемычка отсутствует

Полный шаг

перемычка установлена

перемычка отсутствует

перемычка отсутствует

1/2 шага

перемычка отсутствует

перемычка установлена

перемычка отсутствует

1/4 шага

перемычка установлена

перемычка установлена

перемычка отсутствует

1/8 шага

перемычка установлена

перемычка установлена

перемычка установлена

1/16 шага


Обновление для контроллера

Обновление прошивки MicroNC

Скачать обновление для MicroNC2 22_03_2017 Новое обновление !!!

-Исправлена ошибка связанная с работой концевиков.
Скачать обновление для MicroNC2 21_03_2017

-Добавлена возможность выключения двигателей(Stepper off) и обнуления осей(Zero XY) в основном меню для быстрого доступа.
-Добавлена вторая кинематика CoreXY\H-bot для возможности управления станками Draw Axis и другими вариантами с такой кинематикой. Кинематика включается из меню Setup->Motion->CoreXY (on\off). При значении off контроллер управляет обычной кинематикой с координатами XY.
-Добавлена возможность отображения имени запущенного в работу файла и статуса выполнения текущего задания в %. Отображение происходит при запуске файла в работу. Включить данную возможность можно в меню Setup->System->DisFileName (on\off). При значении off при работе на дисплее будут отображаться текущие координаты перемещения.
-Добавлена возможность звуковой сигнализации окончания запущенного задания. Включить данную возможность можно в меню Setup->System->SoundEnd (on\off).
-Добавлена возможность многократного использования выбранной программы. Для использования требуется добавить команду в отдельную строку в файле управляющей программы:
M47 ;в таком варианте без параметра P файл будет исполняться 1000 раз.
M47 P5 ;в таком варианте файл будет исполняться указанное кол-во раз в параметре P.
Важно! При использовании команды M47 используйте команду M0 в конце файла, контроллер будет ожидать подтверждения в виде клика на ручном энкодере.

Важно! После обновления если Вы не помните все настройки Вашего станка то запишите их, далее зайдите в меню Setup->Reset settings это сбросит настройки по умолчанию и перезапишит энергонезависимую память для правильной работы обновления.

Скачать обновление для MicroNC2 04_12_2016

Добавлена функция регулирования мощности на ходу :) В меню "Setup -> System -> Encoder -> LaserPowerReg" установите "+" ,это включит ручной режим регулирования мощности лазера, при этом задание мощности с программы будет игнорироваться. Запустите программу, и регулируйте мощность вращая энкодер. Если выключить эту функцию то энкодер будет регулировать подачу. Чтобы сохранить ручное регулирование мощности лазера по умолчанию, после настройки "LaserPowerReg" сохраните настройки контроллера "Save settings".
После обновления потребуется перезаписать настройки на настройки по умолчанию, для этого сначала нажмите на Reset Settings и после Save Settings, после подождите 5-10 сек. и перегрузите контроллер кнопкой Reset. После перезагрузки введите старые настройки и новые если потребуется.

Скачать обновление для MicroNC2 01_10_2016

Отображение реальной скорости перемещения F, настройка направления энкодера.


-Обновление 25_09_2016
Отлажена работа круговой интерполяции G02, G03.
ArtCam Express Arc(.zip) - Постпроцессор с использование дуговой интерполяции G2,G3.

-Обновление 24_09_2016
Добавлена возможность настройки звука бипера и настройка типа концевиков NC(Normal Closed) и NO(Normal Open) для используемых совместно с контроллером концевиков.

ВНИМАНИЕ ! Для обновления контроллера скопируйте файл UPDATE.DAT в корень SD флеш карты отформатированной в разметку FAT32. Удерживая энкодер в нажатом состоянии, подайте питание на контроллер(включите станок), дождитесь характерного частого звука из спикера контроллера сигнализирующего начало процесса обновления, отпустите кнопку энкодера. После успешного обновления контроллер автоматически перезагрузится и запустится в рабочий режим.

Постпроцессоры

Скрипт для NikRomSoft Bmp2HPGL 1.8 (.zip) (Сайт программы)
ArtCam Express (.zip)
ArtCam Express Arc(.zip) - Постпроцессор с использование дуговой интерполяции G2,G3.
VCarve (.zip)
Inkscape 0.91 plugin(.zip) - Плагин для создания G-code в бесплатной векторной программе Inkscape 0.91


Поддерживаемые команды:

G0 - Быстрое позиционирование осей
G1 - Линейная интерполяция. (Подача с заданной скоростью F).
G2 - Круговая интерполяция по часовой стрелке, задается параметрами IJ. Пока в тестовом режиме.
G3 - Круговая интерполяция против часовой стрелки. , задается параметрами IJ. Пока в тестовом режиме.
G4 - Задежка по времени S<секунды>, P<милисекунды> и N<микросекунды>
G28 - Отправить станок в дом по осям XY.
G54 - Вывести оси в координаты нулевой точки.
G90 - Испольвать абсолютные координаты.
G91 - Использовать координаты в приращениях.
G92 - Задать координаты в текущей позиции.

M0 - Технологический останов.
M2 - Конец файла УП.
M3 - Включение лазера и установка его мощности S< 0-255>.
M5 - Выключить лазер.
M10 - Включение шаговых двигателей.
M11 - Выключение шаговых двигатедей.
M12 - Включение маркера (включение лазера на минимальную мощьность)
M13 - Выключение маркера
M47 - P<Кол-во раз> Цикличное выполнение программы.
M99 - Команда активирует функцию записи всех настроек контроллера на заводские.

Видео пользователей MicroNC Laser