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

Описание

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


Новая версия контроллера.


Добавлена опторазвязка на TTL сигнал. Добавлен разьем для подключения высоковольтного БП СО2 лазера через опторазвязку. Добавлен разьем для подключения аналогового джойстика, для одновременного управления осями XY станка в ручном режиме перемещения. В комплекте контроллера присутствует дисплей, коннекторы для подключения концевиков и шаговых двигателей, коннектор для подключения лазерного модуля или высоковольтного БП СО2 лазера.


MicroNC2_v2.25

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


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



















Скачать


Последнее обновление прошивки для контроллера MicroNC2
В новой версии прошивки, в контроллере MicroNC2 появилась поддержка формата *.plt файлов, благодаря чему появилась возможность очень простого управления станком, создавая траектории перемещения в векторном редакторе CorelDraw не задумываясь о стратегиях и всевозможных режимах, просто раскрашивая вектора и текстовые надписи в нужный цвет.

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

Напечатанный корпус v2.23 Напечатанный корпус v2.25


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

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



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

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


Схема станка на основе диодного лазера.


Схема станка на основе диодного лазера
Схема станка на основе диодного лазера (.pdf)


Схема СО2 станка, подключение СО2 блока питания.


Схема СО2 станка, подключение СО2 блока питания
Схема СО2 станка (.pdf)


Схема подключения диодного модуля с отдельным 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 04_05_2018 Новое обновление !!!
Инструкция по созданию PLT файлов в CorelDraw

-В текущей версии прошивки, в контроллере MicroNC2 появилась поддержка формата *.plt файлов, благодаря чему появилась возможность очень простого управления станком, создавая траектории перемещения в векторном редакторе CorelDraw не задумываясь о стратегиях и всевозможных режимах, просто раскрашивая вектора и текстовые надписи в нужный цвет.

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

-Исправлен алгоритм работы задания рабочей подачи F, приведено к стандартному виду.
-В меню контроллера добавлена функция "Backup to SD" - Сохранение настроек контроллера в файл setup.nc на SD карту. При необходимости можно восстановить настройки после обновления запустив этот файл через меню RUN FILE или при помощи этого файла перенести настройки на другой контроллер.

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

-Исправлен алгоритм работы джойстика.

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

-Исправлен алгоритм запуска файлов с флешки, теперь не требуется перезагрузка контроллера. Добавлена возможность подключения аналогового джойстика. Настройка джойстик осуществляется из меню System. Исправлене мелкие найденные ошибки.

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

-Добавлено меню Laser в котором можно настроить дополнительные параметры.
Скачать описание меню.

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

-Оптимизирован алгоритм задержки по времени, исключающий переполнение таймера при гравировании точками.
Скачать обновление для 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