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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

А какой пользуешься программой? выложи гербер файл, и файл сверловки, из программы которой пользуешься.
Множественное выделение добавлю.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

selenur, у меня аваст не даёт программу установить
Вирус.JPG (2720 просмотров) <a class='original' href='./download/file.php?id=126020&sid=507f034ac6645b641529609deb3a0e5d&mode=view' target=_blank>Загрузить оригинал (66.87 КБ)</a>
Чо делать?
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

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

Но реально пока не знаю почему....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
wip85
Кандидат
Сообщения: 86
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 2
Настоящее имя: Никита
Контактная информация:

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

Сообщение wip85 »

Скажите как вы боретесь с боковыми засветами при засветке фоторезиста лазером. Я уж как только не пробовал ника не получается только фоторезист перевожу почем зря
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

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

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

Сообщение selenur »

wip85 писал(а):Скажите как вы боретесь с боковыми засветами при засветке фоторезиста лазером. Я уж как только не пробовал никак не получается только фоторезист перевожу почем зря
Расстояние от линзы до платы у меня около 20см, когда расстояние было меньше, немного была заметна засветка, для её уменьшения провал использовать жестяную пластинку с небольшим отверстием. Но тестов в таком варианте проводил мало. Т.к. для засветки купил более слабый лазерный диод, с ним проблем пока не замечал...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
al1955
Новичок
Сообщения: 6
Зарегистрирован: 10 авг 2013, 22:27
Репутация: 0
Контактная информация:

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

Сообщение al1955 »

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

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

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

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

Сообщение al1955 »

Фоторезист светится нормально с окружностью для сверловки. Есть небольшие отклонения связанные с моей механикой станка, придется дорабатывать.
Пресет рабочий !!!
wip85
Кандидат
Сообщения: 86
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 2
Настоящее имя: Никита
Контактная информация:

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

Сообщение wip85 »

selenur писал(а):
wip85 писал(а):Скажите как вы боретесь с боковыми засветами при засветке фоторезиста лазером. Я уж как только не пробовал никак не получается только фоторезист перевожу почем зря
Расстояние от линзы до платы у меня около 20см, когда расстояние было меньше, немного была заметна засветка, для её уменьшения провал использовать жестяную пластинку с небольшим отверстием. Но тестов в таком варианте проводил мало. Т.к. для засветки купил более слабый лазерный диод, с ним проблем пока не замечал...
Скажите а какой светодиод вы купили? Какой мощьности. Я так понимаю что вы просто перепаяли светодиод из лазера.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

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
Instagram https://www.instagram.com/zheigurov/
wip85
Кандидат
Сообщения: 86
Зарегистрирован: 03 сен 2017, 09:29
Репутация: 2
Настоящее имя: Никита
Контактная информация:

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

Сообщение wip85 »

Большое спасибо. У меня такойже лазер как и у вас был на 500мвт.
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

selenur, а будет какой нить мануал по работе с программой? А то я потыркал-потыркал и :monkey: Далёк мой моск от подобных манипуляций. Вот например "автопортрет" нарисованный в каме и сохранённый в DXF, как его таво, что бы "Автономный контроллер для самодельного лазерного гравера" ручкой нарисовал? :thinking:
Вложения
Проба кода.dxf
(91.85 КБ) 937 скачиваний
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Q-starь писал(а):selenur, а будет какой нить мануал по работе с программой?
через 1-2 недели, планирую доделать интерфейс, и имеющийся функционал (т.к. с этого момента в интерфейсе программы, уже мало что будет меняться), и после этого создам цикл видео роликов, не только как что-то делать, но и основы получения данных, методики их хранения в программе, и как можно манипулировать данными в программе, используя модули.
Q-starь писал(а):Вот например "автопортрет" нарисованный в каме и сохранённый в DXF
В твоем файле есть какие-то особенности, которые я ещё не учёл, в связи с чем есть кое-какие ошибки парсинга у меня, чуть позже постараюсь разобраться...
Q-starь писал(а):как его таво, что бы "Автономный контроллер для самодельного лазерного гравера" ручкой нарисовал?
Как доберусь до видео-уроков, постараюсь разобраться как оптимальнее формировать G-код для контроллера, с учетом его особенностей.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

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

Сообщение Q-starь »

selenur писал(а):В твоем файле есть какие-то особенности, которые я ещё не учёл, в связи с чем есть кое-какие ошибки парсинга у меня, чуть позже постараюсь разобраться...
Особенности скорее всего есть, потому как файл рисовался в GlassEye ( а у него своё расширение .EYE ) а потом сохранялся в DXF. Пробовал этот же файл открыть в Корале - выглядит так:
Проба кода Крал 2.JPG (2544 просмотра) <a class='original' href='./download/file.php?id=126158&sid=507f034ac6645b641529609deb3a0e5d&mode=view' target=_blank>Загрузить оригинал (99.63 КБ)</a>
и сохранить в DXF и потом открыть в вашей программе - искажаются траектории.
Проба кода Крал.JPG (2547 просмотров) <a class='original' href='./download/file.php?id=126157&sid=507f034ac6645b641529609deb3a0e5d&mode=view' target=_blank>Загрузить оригинал (164.61 КБ)</a>
Винтовка, жена и ложка - оружие строго индивидуальное!
Изображение
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

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
Instagram https://www.instagram.com/zheigurov/
Plato
Новичок
Сообщения: 18
Зарегистрирован: 06 дек 2017, 12:16
Репутация: 0
Настоящее имя: Виктор Plato
Контактная информация:

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

Сообщение Plato »

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

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

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

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

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

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

Такой вопрос, что я делаю не так или почему программа намеренно не ставит эти комманды. 3D принтер выходит что не может выполнять сценарий gcode сгенерированный программой генератора должным образом.
lenivets
Опытный
Сообщения: 141
Зарегистрирован: 15 окт 2016, 11:20
Репутация: 7
Настоящее имя: Виталий
Откуда: Тульская область Венёв
Контактная информация:

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

Сообщение lenivets »

Plato писал(а):Здравствуйте.
Хотел нарисовать карандашом .
попробуй вот этот профиль
3D.rar
(931 байт) 221 скачивание
правил для \3.0.0.2 версии
попробовал в 3.1.1.7 РАБОТАЕТ
Последний раз редактировалось lenivets 06 дек 2017, 12:55, всего редактировалось 1 раз.
учиться чему то новому всегда сложно , особенно когда в этом не понимаешь.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

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


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

Такой вопрос, что я делаю не так или почему программа намеренно не ставит эти комманды. 3D принтер выходит что не может выполнять сценарий gcode сгенерированный программой генератора должным образом.
Привет!
В каталоге с программой есть каталог "profiles", в этом каталоге хранятся прифили, которые описывают правила формирования текста G-кода.
Например файл "Фрезеровка" имеет такой вид:
2017-12-06_144441.png (2503 просмотра) <a class='original' href='./download/file.php?id=126171&sid=507f034ac6645b641529609deb3a0e5d&mode=view' target=_blank>Загрузить оригинал (26.99 КБ)</a>
Например строки 11-16 содержат выводимый текст G-команд которые обычно указывают контроллеру какие режимы/координаты и др... установить.
Строки 12-14 закомментированы, т.е. не используются при генерации.
В строке 18 указывается формат выводимых координат.
со строки 20 по 38 выводится текст траектории, в котором возможно не хватает ещё каких-то G-команд.

Но можем сделать так: пришли заведомо рабочий у тебя G-код, и я посмотрю как сделать профиль, именно для твоего станка.
Т.к. данные профили я тестировал только на GRBL контроллере.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
y-u-r
Кандидат
Сообщения: 68
Зарегистрирован: 18 дек 2016, 06:43
Репутация: 4
Настоящее имя: Юрий
Контактная информация:

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

Сообщение y-u-r »

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

Что не так ?


С уважением Юрий
Вложения
Layout.jpg (2451 просмотр) <a class='original' href='./download/file.php?id=126238&sid=507f034ac6645b641529609deb3a0e5d&mode=view' target=_blank>Загрузить оригинал (85.49 КБ)</a>
Layout_.jpg (2451 просмотр) <a class='original' href='./download/file.php?id=126239&sid=507f034ac6645b641529609deb3a0e5d&mode=view' target=_blank>Загрузить оригинал (146.32 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Как вариант указать "новый размер" так, что-бы попасть в желаемый размер, но тут придется путем проб подбирать что неудобно.
Либо могу в новой программе собрать "пресет", и показать как из спринта получить траектории, для получения результата, но нужен будет файл из спринта.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

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