Совершенно верно, зашифровал! Считаю не корректным по отношению к автору этой темы публиковать название программы-конкурента в данной теме.staltech писал(а):Это Роман походу так зашифровал, появится спросим что за CAM он имел ввиду.yurayerz писал(а):Чета не нашел такую... Или "@@@" - это абстракция?
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF
- Rom327
 - Почётный участник

 - Сообщения: 2989
 - Зарегистрирован: 03 апр 2015, 13:23
 - Репутация: 437
 - Настоящее имя: Роман
 - Откуда: Подольск
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
					Последний раз редактировалось Rom327 06 ноя 2016, 13:04, всего редактировалось 1 раз.
									
			
									Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
						https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- Rom327
 - Почётный участник

 - Сообщения: 2989
 - Зарегистрирован: 03 апр 2015, 13:23
 - Репутация: 437
 - Настоящее имя: Роман
 - Откуда: Подольск
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Залил прошивку, Частота 992,7Гц! Мощность работает, скважность регулируется! Спасибо! Ждите новых тестов на картоне....staltech писал(а):Прошивка с исходниками, частота PWM 16000000 / (8 * 2000) = 1000 Гц, хоминг по XY, Arduino Mega 2560.
Не уверен в работоспособности, у меня плата Arduino Mega на работе, если получится то к вечеру заберу и проверю.
Фича с 30 Гц относится только к Mega на Uno по умолчанию 16000000 / (8 * 256) = 7812,5 Гц.
					Последний раз редактировалось Rom327 05 ноя 2016, 17:32, всего редактировалось 1 раз.
									
			
									Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
						https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- Rom327
 - Почётный участник

 - Сообщения: 2989
 - Зарегистрирован: 03 апр 2015, 13:23
 - Репутация: 437
 - Настоящее имя: Роман
 - Откуда: Подольск
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Нетбук EEE PC ASUS 1025CE. Видео Intel 3600 series, должна держать OpenGL 3.0. Драйвера 13 года, свежей пока нет....staltech писал(а):Судя по всему из за отсутствия поддержки OpenGL железом нетбука, или драйвера нужно поставить родные. Что там за железо?Rom327 писал(а):А вот с нетбуком программа творит чудеса: вместо визуализатора черная грязь кубиками и полосками
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
						https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- selenur
 - Почётный участник

 - Сообщения: 4605
 - Зарегистрирован: 21 авг 2013, 19:44
 - Репутация: 1622
 - Настоящее имя: Сергей
 - Откуда: Новый Уренгой
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Программа называется SheetCam,Rom327 писал(а):Совершенно верно, зашифровал! Считаю не корректным по отношению к автору публиковать название программы-конкурента в данной теме.staltech писал(а):Это Роман походу так зашифровал, появится спросим что за CAM он имел ввиду.yurayerz писал(а):Чета не нашел такую... Или "@@@" - это абстракция?
Шифровать название не нужно, это ни как меня не задевает
Конкурировать я не собираюсь
В свое время когда я увлекся ЧПУ, не смог найти бесплатных программ для решения данных задач, все что попадалось было платным. Вот и сделал бесплатную альтернативу.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
						Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- Rom327
 - Почётный участник

 - Сообщения: 2989
 - Зарегистрирован: 03 апр 2015, 13:23
 - Репутация: 437
 - Настоящее имя: Роман
 - Откуда: Подольск
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Я как раз ратовал за то, чтобы сторонняя программа не конкурировала с твоей, в твоей же теме!selenur писал(а): Конкурировать я не собираюсь
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
						https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- 
				MAX3000
 - Опытный
 - Сообщения: 107
 - Зарегистрирован: 17 дек 2015, 11:12
 - Репутация: 18
 - Настоящее имя: MaX
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Привет!
Эксперементы печати полутонов изменением скорости перемещения лазера и мощности лазера показали интерестные результаты!
Печатал на GRBL 0.9j
Лазер - 2.5W
Метод печати изменение скорости показал наилучший результат. При печати методом изменения мощности появляются полосы на переходах между разными мощностями лазера. Файлы для тестовой печати. selenur, вывод однозначен - полутона печатать нужно изменением скорости. Про изменение мощности и паузы можно забыть.
			
			
									
									
						Эксперементы печати полутонов изменением скорости перемещения лазера и мощности лазера показали интерестные результаты!
Печатал на GRBL 0.9j
Лазер - 2.5W
Метод печати изменение скорости показал наилучший результат. При печати методом изменения мощности появляются полосы на переходах между разными мощностями лазера. Файлы для тестовой печати. selenur, вывод однозначен - полутона печатать нужно изменением скорости. Про изменение мощности и паузы можно забыть.
- selenur
 - Почётный участник

 - Сообщения: 4605
 - Зарегистрирован: 21 авг 2013, 19:44
 - Репутация: 1622
 - Настоящее имя: Сергей
 - Откуда: Новый Уренгой
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
ну ок, добавлю вариант выбора, скорость/длительность
			
			
									
									Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
						Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- 
				MAX3000
 - Опытный
 - Сообщения: 107
 - Зарегистрирован: 17 дек 2015, 11:12
 - Репутация: 18
 - Настоящее имя: MaX
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Ты имел ввиду: скорость - мощность?selenur писал(а):ну ок, добавлю вариант выбора, скорость/длительность
Задается мощность лазера - она будет вскгда одинакова, и изменяется скорость лазера. На белых участках - лазер выключается.
Если нужно какие-то тесты проводить, ты пиши.
- Rom327
 - Почётный участник

 - Сообщения: 2989
 - Зарегистрирован: 03 апр 2015, 13:23
 - Репутация: 437
 - Настоящее имя: Роман
 - Откуда: Подольск
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Причину появления полос не удалось выяснить? Например, посмотреть сигнал на управляющем проводе лазера с помощью осциллографа? Очень похоже на то, что при смене мощности, лазер сначала выдает 100%, а потом снижает мощность до заданной. Может статься, что это ошибка прошивки. С тем же успехом можно было получить и белую полосу, если бы перед сменой мощности лазер отключался. Как мне кажется, управление мощность является более правильным решением так как нет необходимости бороться с инерцией.MAX3000 писал(а): При печати методом изменения мощности появляются полосы на переходах между разными мощностями лазера.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
						https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- staltech
 - Почётный участник

 - Сообщения: 544
 - Зарегистрирован: 01 июл 2016, 22:50
 - Репутация: 155
 - Настоящее имя: Сергей
 - Откуда: Пензенская обл., г. Никольск
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Причина появления полос известна, я даже где то в этой ветке ссылку на патч выкладывал . Автор один из форумчан, выкладываю еще раз: https://github.com/sr480/grbl/commit/34 ... 7de5e5abb2Причину появления полос не удалось выяснить?
Официально поддержка управления именно лазером по мощности появилась начиная с версии GRBL 1.0. Сейчас последняя версия 1.1d https://github.com/gnea/grbl, она пока тестовая но попробовать никто не мешает.
Там в настройках даже включение режима Laser mode есть.
- selenur
 - Почётный участник

 - Сообщения: 4605
 - Зарегистрирован: 21 авг 2013, 19:44
 - Репутация: 1622
 - Настоящее имя: Сергей
 - Откуда: Новый Уренгой
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
с режимом lasermode у меня практически исчезли сильные прожиги, при разгоне торможении.
			
			
									
									Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
						Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- 
				MAX3000
 - Опытный
 - Сообщения: 107
 - Зарегистрирован: 17 дек 2015, 11:12
 - Репутация: 18
 - Настоящее имя: MaX
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Привет всем!
staltech, спасибо за подсказку.
Печать изменение мощности лазера на прошивке sr480 - показала отличный результат: Файл для тестов: selenur, на прошивке sr480 можно управлять и мощностью лазера.
			
			
									
									
						staltech, спасибо за подсказку.
Печать изменение мощности лазера на прошивке sr480 - показала отличный результат: Файл для тестов: selenur, на прошивке sr480 можно управлять и мощностью лазера.
- selenur
 - Почётный участник

 - Сообщения: 4605
 - Зарегистрирован: 21 авг 2013, 19:44
 - Репутация: 1622
 - Настоящее имя: Сергей
 - Откуда: Новый Уренгой
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Ну хорошо, что получилось, без доработки софта, решить проблемуMAX3000 писал(а):Привет всем!
staltech, спасибо за подсказку.
Печать изменение мощности лазера на прошивке sr480 - показала отличный результат: Файл для тестов: selenur, на прошивке sr480 можно управлять и мощностью лазера.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
						Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
- staltech
 - Почётный участник

 - Сообщения: 544
 - Зарегистрирован: 01 июл 2016, 22:50
 - Репутация: 155
 - Настоящее имя: Сергей
 - Откуда: Пензенская обл., г. Никольск
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
MAX3000 Если будет возможность, сделай тест на версии GRBL 1.1 в режиме Laser mode.
			
			
									
									
						- 
				MAX3000
 - Опытный
 - Сообщения: 107
 - Зарегистрирован: 17 дек 2015, 11:12
 - Репутация: 18
 - Настоящее имя: MaX
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
По прошивке GRBL v.0.9j удалось выяснить что данная проблема решается увеличением ускорения в настройках GRBL - параметры $120, $121, $122.Rom327 писал(а):Причину появления полос не удалось выяснить? Например, посмотреть сигнал на управляющем проводе лазера с помощью осциллографа? Очень похоже на то, что при смене мощности, лазер сначала выдает 100%, а потом снижает мощность до заданной. Может статься, что это ошибка прошивки. С тем же успехом можно было получить и белую полосу, если бы перед сменой мощности лазер отключался. Как мне кажется, управление мощность является более правильным решением так как нет необходимости бороться с инерцией.MAX3000 писал(а): При печати методом изменения мощности появляются полосы на переходах между разными мощностями лазера.
- Rom327
 - Почётный участник

 - Сообщения: 2989
 - Зарегистрирован: 03 апр 2015, 13:23
 - Репутация: 437
 - Настоящее имя: Роман
 - Откуда: Подольск
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
До каких значений увеличивать? У меня сейчас 2500, но проверить пока не могу: окультуриваю станок...MAX3000 писал(а): По прошивке GRBL v.0.9j удалось выяснить что данная проблема решается увеличением ускорения в настройках GRBL - параметры $120, $121, $122.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
						https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
- 
				MAX3000
 - Опытный
 - Сообщения: 107
 - Зарегистрирован: 17 дек 2015, 11:12
 - Репутация: 18
 - Настоящее имя: MaX
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Вот что получилось: Здесь сравнение двух прошивок GRBL 0.9j и GRBL 1.1d.staltech писал(а):MAX3000 Если будет возможность, сделай тест на версии GRBL 1.1 в режиме Laser mode.
$120/1/2 = 1000
GRBL 1.1d - LeserMode ($32 = 1)
Похоже в GRBL 1.1d неправильно отрабатывается мощность лазера - она как бы сдвинута на одну позицию.
selenur, обрати внимание на разницу печати GRBL 1.1d - ЭТО ВАЖНО!
GRBL 1.1d | S400 (файл - Test-S400.cnc) - команды перемещения, мощности и включения лазера передаются одной строкой - результат отличный:
Код: Выделить всё
G1 X10 S1000 M3
G1 X20 S900
G1 X30 S800
G1 X40 S700
G1 X50 S600
G1 X60 S500
G1 X70 S400
G1 X80 S300
G1 X90 S200
G1 X100 S100
M5
Код: Выделить всё
S1000
M3
G1 X10
S900
G1 X20
S800
G1 X30
S700
G1 X40
S600
G1 X50
S500
G1 X60
S400
G1 X70
S300
G1 X80
S200
G1 X90
S100
G1 X100
M5
- 
				MAX3000
 - Опытный
 - Сообщения: 107
 - Зарегистрирован: 17 дек 2015, 11:12
 - Репутация: 18
 - Настоящее имя: MaX
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Лучше прошивку поменять. Печать на 1000 - переход практически не заметен, но есть. Увеличивал до 10000 - меньше, но тоже чуть-чуть есть.Rom327 писал(а):До каких значений увеличивать? У меня сейчас 2500, но проверить пока не могу: окультуриваю станок...MAX3000 писал(а): По прошивке GRBL v.0.9j удалось выяснить что данная проблема решается увеличением ускорения в настройках GRBL - параметры $120, $121, $122.
- 
				MAX3000
 - Опытный
 - Сообщения: 107
 - Зарегистрирован: 17 дек 2015, 11:12
 - Репутация: 18
 - Настоящее имя: MaX
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Связался с автором прошивки GRBL v1.1d по поводу разницы PWM версий GRBL 0.9j и GRBL v1.1d - вот что ответил:
			
			
									
									
						Вот результат прожига на новой прошивке: Как видите файлы от версии GRBL v0.9j не подойдут для версии GRBL v1.1dThe PWM calculation was actually updated to be more correct, compared to the v0.9 version. So, I'm not too surprised that you are getting slightly different results.
However, I did find a small bug with the altered calculation. If what you are seeing is related to that. Hang tight. Just note, that you may still see a slight difference between v0.9 and v1.1 once that fix is posted due to the previously mentioned calculation update.
- staltech
 - Почётный участник

 - Сообщения: 544
 - Зарегистрирован: 01 июл 2016, 22:50
 - Репутация: 155
 - Настоящее имя: Сергей
 - Откуда: Пензенская обл., г. Никольск
 - Контактная информация:
 
Re: Программа генерации G-кода, из текста, рисунка, PLT файл
Программ генерации g кода для построчной лазерной гравировки с управлением мощностью почти нет, по крайней мере для GRBL.Как видите файлы от версии GRBL v0.9j не подойдут для версии GRBL v1.1d
Эта функция есть в PicSender Pro, это американская прога и она платная. Есть еще очень закрытая прога у одного форумчанина, я больше для GRBL не знаю. Может не сильно искал.
Для генерации g кода можно в программе использовать калибровочную таблицу, с последующей линейной интерполяцией промежуточных значений мощности.
Можно использовать несколько таблиц для разных материалов. MAX3000 по моему ты об этом уже писал.
Плюс GRBL 1.1 позволяет в реальном времени корректировать скорость и мощность.
Исходники с файлом прошивки hex версия GRBL 1.1d от 13.11.2016 для Arduino Mega 2560. Внимание с механикой не проверялось!!!