Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur » 04 дек 2017, 11:43

А какой пользуешься программой? выложи гербер файл, и файл сверловки, из программы которой пользуешься.
Множественное выделение добавлю.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4166
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1480
Медальки:
Настоящее имя: Сергей

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Q-starь » 04 дек 2017, 14:39

selenur, у меня аваст не даёт программу установить
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Вирус.JPG

Чо делать?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
 
Сообщения: 691
Зарегистрирован: 04 апр 2011, 16:50
Откуда: Казахстан
Репутация: 578
Настоящее имя: Гэн

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur » 04 дек 2017, 15:07

Q-starь писал(а):selenur, у меня аваст не даёт программу установить
Вирус.JPG

Чо делать?

Постараюсь связаться с разработчиками, судя по их рекламе на сайте: https://support.avast.com/ru-ru это может быть:
1) В программе используется вебкамера
2) в программе есть ссылки на сайт selenur.ru

Но реально пока не знаю почему....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4166
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1480
Медальки:
Настоящее имя: Сергей

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение wip85 » 04 дек 2017, 15:09

Скажите как вы боретесь с боковыми засветами при засветке фоторезиста лазером. Я уж как только не пробовал ника не получается только фоторезист перевожу почем зря
wip85
Кандидат
 
Сообщения: 76
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 0
Настоящее имя: Никита

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur » 04 дек 2017, 15:12

Посмотрим, что ответят разработчики антивируса ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4166
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1480
Медальки:
Настоящее имя: Сергей

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur » 04 дек 2017, 15:21

wip85 писал(а):Скажите как вы боретесь с боковыми засветами при засветке фоторезиста лазером. Я уж как только не пробовал никак не получается только фоторезист перевожу почем зря

Расстояние от линзы до платы у меня около 20см, когда расстояние было меньше, немного была заметна засветка, для её уменьшения провал использовать жестяную пластинку с небольшим отверстием. Но тестов в таком варианте проводил мало. Т.к. для засветки купил более слабый лазерный диод, с ним проблем пока не замечал...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4166
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1480
Медальки:
Настоящее имя: Сергей

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение al1955 » 04 дек 2017, 22:50

selenur » Сегодня, 11:43

А какой пользуешься программой?

Установил DipTrace и использую файл печатной платы из темы " Автономный контроллер для самодельного лазерного гравера"
А в основном Sprintlayout. Завтра буду пробовать светить фоторезист, заодно и посмотрю боковые засветы. У меня лазер 100 мвт и расстояние от линзы до платы где то 7 см, а используемая мощность от номинальной заявленной 15-20%
al1955
Новичок
 
Сообщения: 6
Зарегистрирован: 10 авг 2013, 22:27
Репутация: 0

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение al1955 » 05 дек 2017, 09:32

Фоторезист светится нормально с окружностью для сверловки. Есть небольшие отклонения связанные с моей механикой станка, придется дорабатывать.
Пресет рабочий !!!
al1955
Новичок
 
Сообщения: 6
Зарегистрирован: 10 авг 2013, 22:27
Репутация: 0

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение wip85 » 05 дек 2017, 13:06

selenur писал(а):
wip85 писал(а):Скажите как вы боретесь с боковыми засветами при засветке фоторезиста лазером. Я уж как только не пробовал никак не получается только фоторезист перевожу почем зря

Расстояние от линзы до платы у меня около 20см, когда расстояние было меньше, немного была заметна засветка, для её уменьшения провал использовать жестяную пластинку с небольшим отверстием. Но тестов в таком варианте проводил мало. Т.к. для засветки купил более слабый лазерный диод, с ним проблем пока не замечал...


Скажите а какой светодиод вы купили? Какой мощьности. Я так понимаю что вы просто перепаяли светодиод из лазера.
wip85
Кандидат
 
Сообщения: 76
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 0
Настоящее имя: Никита

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur » 05 дек 2017, 22:17

wip85 писал(а):Скажите а какой светодиод вы купили? Какой мощьности. Я так понимаю что вы просто перепаяли светодиод из лазера.

Изначально купил такой https://www.aliexpress.com/item/500mw-4 ... 52620.html на 500 мВт, но очень быстро умер лазер, в результате купил диод SLD3232VF вот такой https://www.aliexpress.com/item/SONY-40 ... 73295.html на 50 мВт, втулку в которой находился лазер расточил до 5.6 мм, т.к. родной лазер был 3мм в диаметре. К стати я купил в китае 2 диода SLD3232VF, но один за 100 рублей а второй за 400, и первый оказался какой-то подделкой, хотя и рабочей, но явно к производителю SONY, не относится, т.к. имел так-же маленький диаметр в 3 мм. Так-же в драйвере лазера ограничил силу тока, до рекомендуемого.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4166
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1480
Медальки:
Настоящее имя: Сергей

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение wip85 » 06 дек 2017, 06:01

Большое спасибо. У меня такойже лазер как и у вас был на 500мвт.
wip85
Кандидат
 
Сообщения: 76
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 0
Настоящее имя: Никита

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Q-starь » 06 дек 2017, 06:38

selenur, а будет какой нить мануал по работе с программой? А то я потыркал-потыркал и :monkey: Далёк мой моск от подобных манипуляций. Вот например "автопортрет" нарисованный в каме и сохранённый в DXF, как его таво, что бы "Автономный контроллер для самодельного лазерного гравера" ручкой нарисовал? :thinking:
Вложения
Проба кода.dxf
(91.85 Кб) Скачиваний: 623
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
 
Сообщения: 691
Зарегистрирован: 04 апр 2011, 16:50
Откуда: Казахстан
Репутация: 578
Настоящее имя: Гэн

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur » 06 дек 2017, 07:44

Q-starь писал(а):selenur, а будет какой нить мануал по работе с программой?

через 1-2 недели, планирую доделать интерфейс, и имеющийся функционал (т.к. с этого момента в интерфейсе программы, уже мало что будет меняться), и после этого создам цикл видео роликов, не только как что-то делать, но и основы получения данных, методики их хранения в программе, и как можно манипулировать данными в программе, используя модули.
Q-starь писал(а):Вот например "автопортрет" нарисованный в каме и сохранённый в DXF

В твоем файле есть какие-то особенности, которые я ещё не учёл, в связи с чем есть кое-какие ошибки парсинга у меня, чуть позже постараюсь разобраться...
Q-starь писал(а):как его таво, что бы "Автономный контроллер для самодельного лазерного гравера" ручкой нарисовал?

Как доберусь до видео-уроков, постараюсь разобраться как оптимальнее формировать G-код для контроллера, с учетом его особенностей.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4166
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1480
Медальки:
Настоящее имя: Сергей

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение Q-starь » 06 дек 2017, 08:26

selenur писал(а):В твоем файле есть какие-то особенности, которые я ещё не учёл, в связи с чем есть кое-какие ошибки парсинга у меня, чуть позже постараюсь разобраться...

Особенности скорее всего есть, потому как файл рисовался в GlassEye ( а у него своё расширение .EYE ) а потом сохранялся в DXF. Пробовал этот же файл открыть в Корале - выглядит так:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Проба кода Крал 2.JPG
и сохранить в DXF и потом открыть в вашей программе - искажаются траектории.
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Проба кода Крал.JPG
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
Q-starь
Мастер
 
Сообщения: 691
Зарегистрирован: 04 апр 2011, 16:50
Откуда: Казахстан
Репутация: 578
Настоящее имя: Гэн

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur » 06 дек 2017, 10:24

Q-starь писал(а):У меня аваст не даёт программу установить

Сегодня ответили:
Hello,
Thank you for contacting AVG.
The detection by AVG was incorrect and was removed in a recent AVG update, please wait at least 24 hours.
Best regards,
AVG Customer Care

По русски, с новым обновлением ошибку обнаружения поправят :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4166
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1480
Медальки:
Настоящее имя: Сергей

Не корректно парсит Gcode для 3D принтера

Сообщение Plato » 06 дек 2017, 12:29

Здравствуйте.
Хотел нарисовать карандашом тестовую картинку на своем 3D принтере (Anycubic Mega i3) подключенный через USB к Repetier Host.

Картинка:
Изображение

Беру картинку, прогоняю через программу по созданному пресету:
Изображение

На выходе получаю gcode с выбранным профилем генерации gcode: Фрезеровка (потому что при выборе PCB гравировка) программа выдает пустой (точнее без координат .nc файл)
Вот файл NC: http://ns75.ru/1.nc

Проблема следующая
При отправке файла через выше названную программу (RH) принтер поднимает и опускает ось Z пропуская координаты XY, а консоли программы написаны ошибки:
Изображение

Логически предположив что программа (или прошивка принтера) не знает таких комманд, т.к в переди генератор gcode не поставил G команды.

Такой вопрос, что я делаю не так или почему программа намеренно не ставит эти комманды. 3D принтер выходит что не может выполнять сценарий gcode сгенерированный программой генератора должным образом.
Plato
Новичок
 
Сообщения: 16
Зарегистрирован: 06 дек 2017, 12:16
Репутация: 0
Настоящее имя: Виктор Plato

Re: Не корректно парсит Gcode для 3D принтера

Сообщение lenivets » 06 дек 2017, 12:53

Plato писал(а):Здравствуйте.
Хотел нарисовать карандашом .

попробуй вот этот профиль
3D.rar
(931 байт) Скачиваний: 90
правил для \3.0.0.2 версии
попробовал в 3.1.1.7 РАБОТАЕТ
Последний раз редактировалось lenivets 06 дек 2017, 12:55, всего редактировалось 1 раз.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
lenivets
Опытный
 
Сообщения: 138
Зарегистрирован: 15 окт 2016, 11:20
Откуда: Тульская область Венёв
Репутация: 7
Настоящее имя: Виталий

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur » 06 дек 2017, 12:53

Plato писал(а):Проблема следующая
При отправке файла через выше названную программу (RH) принтер поднимает и опускает ось Z пропуская координаты XY, а консоли программы написаны ошибки:


Логически предположив что программа (или прошивка принтера) не знает таких комманд, т.к в переди генератор gcode не поставил G команды.

Такой вопрос, что я делаю не так или почему программа намеренно не ставит эти комманды. 3D принтер выходит что не может выполнять сценарий gcode сгенерированный программой генератора должным образом.


Привет!
В каталоге с программой есть каталог "profiles", в этом каталоге хранятся прифили, которые описывают правила формирования текста G-кода.
Например файл "Фрезеровка" имеет такой вид:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2017-12-06_144441.png


Например строки 11-16 содержат выводимый текст G-команд которые обычно указывают контроллеру какие режимы/координаты и др... установить.
Строки 12-14 закомментированы, т.е. не используются при генерации.
В строке 18 указывается формат выводимых координат.
со строки 20 по 38 выводится текст траектории, в котором возможно не хватает ещё каких-то G-команд.

Но можем сделать так: пришли заведомо рабочий у тебя G-код, и я посмотрю как сделать профиль, именно для твоего станка.
Т.к. данные профили я тестировал только на GRBL контроллере.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4166
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1480
Медальки:
Настоящее имя: Сергей

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение y-u-r » 07 дек 2017, 09:41

Всем здравствуйте !
К ЧПУ подхожу редко и пользуюсь 51 версией (там более менее ДЛЯ МЕНЯ понятно:))
Сделал в Layot 6 лицевую панель к самопальному АМ приемнику. Размер морды примерно 10см 10см , сделал экспорт файла в *.bmp 600dpi.
Дальше здешняя программа отрабатывает скелетизацию . (ПОТУ КАК ЛАЙОУТ НЕ УМЕЕТ РИСОВАТЬ ОДНУ ЛИНИЮ ! :wik: ) Только по контурам. :cry:
А дальше засада - программа (51v) увеличивает размер рисунка после скелетизации и дальнейшего создания G-кода раз в 10 !!!!!

Что не так ?


С уважением Юрий
Вложения
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Layout.jpg
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Layout_.jpg
y-u-r
Кандидат
 
Сообщения: 68
Зарегистрирован: 18 дек 2016, 06:43
Репутация: 4
Настоящее имя: Юрий

Re: Генерация G-кода, из текста, рисунка, и файлов PLT, DXF

Сообщение selenur » 07 дек 2017, 10:05

Как вариант указать "новый размер" так, что-бы попасть в желаемый размер, но тут придется путем проб подбирать что неудобно.
Либо могу в новой программе собрать "пресет", и показать как из спринта получить траектории, для получения результата, но нужен будет файл из спринта.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4166
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1480
Медальки:
Настоящее имя: Сергей

Пред.След.

Вернуться в Windows / Mach

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

Зарегистрированные пользователи: AlekseySP, Alexandr Borisjuk, ex71, Google [Bot], Hugo, Maxekb77, niksooon, nva-tuning, Pantiak, porshe, San_sanych, techie.raccoon, vicvp, VVN, xenon-alien, Yandex [bot], шпиндель

Reputation System ©'