www.cncmasterkit.ru • Просмотр темы - Laser USB Controller

www.cncmasterkit.ru

ЧПУ своими руками

     · ПРАВИЛА ·

Текущее время: 14 дек 2017, 13:49
Сообщения без ответов | Активные темы

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Laser USB Controller
Сообщение #1  Добавлено: 29 мар 2017, 19:07 
Не в сети
Станкостроитель
Станкостроитель
Аватара пользователя

Зарегистрирован: 15 мар 2017, 12:42
Сообщения: 24
Откуда: Бишкек
Имя: Артурио
Программа для управления лазерным гравером. Бесплатная альтернатива MicroNC и ribs. Работает на микроконтроллере ATMEGA328P (Arduino Nano). Разводка выводов такая-же как у grbl.

Гравировка по черно-белым картинкам. Файлы создавайте в своем любимом графическом редакторе, размер и разрешение картинки указывайте в нем-же! Для резки используется формат файлов плоттера (HPGL), это требует чтобы у осей X и Y было одинаковое количество шагов/мм. Пример экспорта в HPGL смотрим ниже.

Язык интерфейса английский! Русского не будет!

Немножко про настройки. Скорость указывается в мм/сек, ускорение в мм/сек^2. Задержка лазера не используется!

Начало координат - лево, верх. Это важно! Стратегия выжигания следующая - лазер всегда включается на заданной вами скорости, гравировка по оси X и в одну сторону.

При первом подключении к контроллеру статус будет 'ALARM', в этом режими ничего не доступно. Для выхода из этого режима используйте меню 'Machine->Unlock' или если есть концевики, тогда кнопка 'Home'.

Экспорт в HPGL на примере CorelDRAW
Изображение
На вкладке 'Page' выставляем начало координат 'Лево верх' и количество точек (шагов) на дюйм 'шагов/мм * 25.4'. Размер страницы роли не играет.

Изображение
Затем на вкладке 'Advanced' выставляем разрешение кривой равное 0.010 мм. Этого более чем достаточно чтобы круг был круглым, овал - овальным и т.д.

Скриншотик
Изображение

Распиновка
Изображение
Для совместимости с платами 'CNC Shield', на ножке 'D8' всегда +5V!


Скачать файл: https://drive.google.com/open?id=0B8SMl ... TVabnNlQVk

Если не знаете чем загрузить прошивку, используйте XLoader!


Последний раз редактировалось Козёл 30 мар 2017, 12:32, всего редактировалось 4 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #2  Добавлено: 29 мар 2017, 23:22 
Не в сети
КУМ
КУМ
Аватара пользователя

Зарегистрирован: 26 авг 2009, 00:00
Сообщения: 6015
Откуда: Инта респ. Коми, 2000 км от Москвы на север!
Имя: Николай Иосифович
Поясни фразу "Файлы создавайте в своем любимом графическом редакторе, размер и разрешение картинки указывайте в нем-же!"
Попробовал свой plt файл с платой Arduino CNC Shield Rev 2.7, вроде все работает.
Unlock в принципе можно сделать первой засылаемой на автомате командой, хорошо что знаком с ней, а то бы долго искал почему не работает.
Origin - настройки по умолчанию?
В установках окошки laser ON Delay Laser OFF delay - это что и зачем?
Нельзя ли ввести длительность удержания как в старых версиях 0-255, где 255 - постоянное включение моторов

И вопросик сразу - автономная работа как в RIBS или MicroNC2 будет?

_________________
Я вКонтакте: https://vk.com/trud0golik

Самое ценное в этом мире - информация.
Мы рады предложить вам ее в подарок!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #3  Добавлено: 30 мар 2017, 08:04 
Не в сети
Станкостроитель
Станкостроитель
Аватара пользователя

Зарегистрирован: 15 мар 2017, 12:42
Сообщения: 24
Откуда: Бишкек
Имя: Артурио
Trudogolik писал(а):
Поясни фразу "Файлы создавайте в своем любимом графическом редакторе, размер и разрешение картинки указывайте в нем-же!"
Делаете черно-белую картинку в Photoshop/GIMP/CorelDRAW, размер картинки и количество пикселей на дюйм указываете там-же. Формат файла любой из поддерживаемых, цветовое пространство роли не играет, главное чтобы визуально картинка была черно белой.

Trudogolik писал(а):
Unlock в принципе можно сделать первой засылаемой на автомате командой, хорошо что знаком с ней, а то бы долго искал почему не работает.
Я сначала думал вообще убрать статус 'ALARM', но решил оставить.

Trudogolik писал(а):
Origin - настройки по умолчанию?
'ORIGIN' - это начало координат, возврат лазера в начало координат. 'LASER' - включение лазера на минимально возможной мощности.

Trudogolik писал(а):
В установках окошки laser ON Delay Laser OFF delay - это что и зачем?
Это я пытался сделать гравировку в двух направлениях. В данный момент задержка лазера не используется. Не стал убирать эти настройки, т.к. планирую использовать их, потом.

Trudogolik писал(а):
Нельзя ли ввести длительность удержания как в старых версиях 0-255, где 255 - постоянное включение моторов
Здесь этой функции вообще нету. Или скорее всего вам нужно просто +5V на ножке 'D8', т.к. большинство людей используют CNC Shield'ы? Никогда не пользовался этими платами, потому и не подумал.

Trudogolik писал(а):
И вопросик сразу - автономная работа как в RIBS или MicroNC2 будет?
Думал об этом, но для меня очень сложно написать программу для микроконтроллера, для Windows гораздо проще. Вообщем пока не планируется, сначала эту оцените.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #4  Добавлено: 30 мар 2017, 12:26 
Не в сети
Станкостроитель
Станкостроитель
Аватара пользователя

Зарегистрирован: 15 мар 2017, 12:42
Сообщения: 24
Откуда: Бишкек
Имя: Артурио
Trudogolik писал(а):
Нельзя ли ввести длительность удержания как в старых версиях 0-255, где 255 - постоянное включение моторов
Исправил! Теперь на ножке 'D8' всегда +5V.

Команда 'Machine->Resume' доступна в режиме резки, это продолжит остановленный процесс резки. Также потом сделаю возоможным ручное управление стрелочками на клавиатуре.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #5  Добавлено: 30 мар 2017, 17:23 
Не в сети
Станкостроитель
Станкостроитель

Зарегистрирован: 29 ноя 2015, 01:11
Сообщения: 33
Откуда: Москва
Имя: Alex
Здравствуйте. Как зарегистрировать программу?
PLT из ArtCam не открывает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #6  Добавлено: 30 мар 2017, 18:29 
Не в сети
Станкостроитель
Станкостроитель
Аватара пользователя

Зарегистрирован: 15 мар 2017, 12:42
Сообщения: 24
Откуда: Бишкек
Имя: Артурио
Alex261153 писал(а):
Как зарегистрировать программу?
Ни как! Программа бесплатная, никаких ограничений нет.

Alex261153 писал(а):
PLT из ArtCam не открывает.
Ни в ArtCAM, ни в Aspire нельзя так просто взять и сохранить в PLT! Чем вас не устраивает CorelDRAW и Inkscape?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #7  Добавлено: 31 мар 2017, 13:03 
Не в сети
Станкостроитель
Станкостроитель
Аватара пользователя

Зарегистрирован: 26 фев 2012, 10:41
Сообщения: 381
Откуда: Печора
Имя: Роман
Козёл писал(а):
Ни в ArtCAM, ни в Aspire нельзя так просто взять и сохранить в PLT! Чем вас не устраивает CorelDRAW и Inkscape?

Постпроцессор для ArtCam (plt) http://cncfiles.su/download/5069
Постпроцессор для ArtCam (tap) http://cncfiles.su/download/5070

Попробовал на макете станка.
Есть несколько небольших недочётов:
Я так понял количество точек на дюйм берётся из изображения. Тогда на bmp картинках будет браться PPI монитора. Обычно 96 на настольных и 120 на ноутбуках.
PLT файлы из Sprint Layout 6.0 не читает.
Масштаб системного шрифта не учитывается. Вот как у меня выглядит:
Изображение

А так-то неплохо. Работает. Пошустрее, чем grbl даже. Есть фото готовых работ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #8  Добавлено: 31 мар 2017, 17:15 
Не в сети
Станкостроитель
Станкостроитель
Аватара пользователя

Зарегистрирован: 15 мар 2017, 12:42
Сообщения: 24
Откуда: Бишкек
Имя: Артурио
NikRoman писал(а):
Постпроцессор для ArtCam (plt) http://cncfiles.su/download/5069
Этот пост-процессор не подойдет! Поддерживаются только две команды. 'PU[X],[Y];' и 'PD[X],[Y];' - X и Y целые числа. Также учитывается количество шагов/мм, в этом пост-процессоре 40. И координаты оси Y нужно умножать на -40!

NikRoman писал(а):
Я так понял количество точек на дюйм берётся из изображения. Тогда на bmp картинках будет браться PPI монитора.
Только что проверил, все нормально. BMP картинки создавал в CorelDRAW и GIMP. Поддержку gif-картинок уберу.

NikRoman писал(а):
PLT файлы из Sprint Layout 6.0 не читает.
Да, и не только из SprintLayout. Читает только из CorelDRAW. Оказывается все программы по разному создают HPGL-файл. Но вы не расстраивайтесь, я до работаю.

NikRoman писал(а):
Масштаб системного шрифта не учитывается.
Поясните пожалуйста, как изменить масштаб шрифта? Это DPI монитора? По умолчанию 96?

NikRoman писал(а):
Есть фото готовых работ?
К сожалению нету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #9  Добавлено: 01 апр 2017, 16:39 
Не в сети
Станкостроитель
Станкостроитель
Аватара пользователя

Зарегистрирован: 26 фев 2012, 10:41
Сообщения: 381
Откуда: Печора
Имя: Роман
Постпроцессор конечно же нуждается в доработке. Я просто сказал, что сохранять в формате plt из ArtCam можно.

BMP формат как я понял не содержит в себе информацию о DPI. Перерыл уже наверное всё, что можно.

Козёл писал(а):
Поясните пожалуйста, как изменить масштаб шрифта? Это DPI монитора? По умолчанию 96?

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #10  Добавлено: 01 май 2017, 09:04 
Не в сети
Станкостроитель
Станкостроитель
Аватара пользователя

Зарегистрирован: 15 мар 2017, 12:42
Сообщения: 24
Откуда: Бишкек
Имя: Артурио
  • добавлена возможность менять скорость во время работы;
  • поддержка g-кода, включая команду G4 (включение лазера на определенное время);
  • независимые настройки скорости и ускорения для каждой оси;
  • возможно управление нихромовым выжигателем;


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
Сообщение #11  Добавлено: 05 май 2017, 12:04 
Не в сети
Наблюдающий
Аватара пользователя

Зарегистрирован: 19 июл 2011, 00:00
Сообщения: 6
Спасибо за программу , все отлично работает и выжигает.
Для начинающих самое то- увидеть, что твоя бесформенная куча железа и проводов делает первую картинку.
Можно спросить про резку по контуру - совершенно случайно не планируется для полного счастья ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #12  Добавлено: 20 июн 2017, 22:12 
Не в сети
Наблюдающий

Зарегистрирован: 16 май 2017, 21:46
Сообщения: 2
Откуда: местный
Имя: Pit Nort
Доброго дня!
Пока мой станок в реанимации, решил поискачть что-то и из софта. Ваша прога представляется интересной. Пока в работе ее не пробовал. Но есть вопрос. Где-то на форумах слышал, что она выжигает только в одну сторону. Это так? Если да, то планируется ли сделать прожиг в обе стороны для увеличения общей скорости выжигания изделия?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #13  Добавлено: 21 июн 2017, 10:08 
Не в сети
Станкостроитель
Станкостроитель
Аватара пользователя

Зарегистрирован: 15 мар 2017, 12:42
Сообщения: 24
Откуда: Бишкек
Имя: Артурио
511125 писал(а):
Можно спросить про резку по контуру - совершенно случайно не планируется для полного счастья ?
Вы можете открыть g-код и HPGL файлы. Если вы имели ввиду обвести выжигаемую картинку, то нет.

killatest писал(а):
Где-то на форумах слышал, что она выжигает только в одну сторону. Это так? Если да, то планируется ли сделать прожиг в обе стороны для увеличения общей скорости выжигания изделия?
Все верно, и на это есть причина. Лазер включается и выключается прямо во время движения и после подачи сигнала ENABLE на драйвер лазера, лазер все же включается с задержкой, хоть и с очень-очень маленькой, но этого достаточно чтобы появилось смещение строк.

P.S. Ссылка на Google Диск больше не работает, простите.
Скачать файл laserUSB_v1.1.zip (82.18 kB)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #14  Добавлено: 21 июн 2017, 12:00 
Не в сети
Наблюдающий

Зарегистрирован: 16 май 2017, 21:46
Сообщения: 2
Откуда: местный
Имя: Pit Nort
Возможно, я чего-то не понял. Но ведь задержка включения лазера есть в любом случае, то есть при "рабочем" движении головки станка тоже. Разве с точки зрения функций управления рабочий ход и обратный не равнозначны?
Но даже если при обратном ходе задержка иная, чем при рабочем, то ведь возможна общая коррекция для всех "обратных" строк путем введения например задержки перед началом прожига обратной строки. Ну или, напротив, введение задержки перед "прямыми" строками. Не знаю, где задержка больше.
Или же процесс "плавающий" и коррекция невозможна?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #15  Добавлено: 21 июн 2017, 19:27 
Не в сети
Станкостроитель
Станкостроитель
Аватара пользователя

Зарегистрирован: 15 мар 2017, 12:42
Сообщения: 24
Откуда: Бишкек
Имя: Артурио
killatest писал(а):
Или же процесс "плавающий" и коррекция невозможна?
Возможна, и очень даже просто. Но увы, новой версии не будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Laser USB Controller
Сообщение #16  Добавлено: 10 июл 2017, 22:24 
Не в сети
Станкостроитель
Станкостроитель
Аватара пользователя

Зарегистрирован: 15 мар 2017, 12:42
Сообщения: 24
Откуда: Бишкек
Имя: Артурио
Доступен автономный вариант данного контроллера.

viewtopic.php?f=3&t=4980


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: ahern и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Мобильная версия