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

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
talanov
Новичок
Сообщения: 19
Зарегистрирован: 23 янв 2018, 11:29
Репутация: 2
Настоящее имя: Олег
Контактная информация:

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

Сообщение talanov »

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

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

Сообщение selenur »

talanov писал(а):Сергей доброго вечера. Вы ещё не делали обучаещего видео про изготовление платки?
Сейчас делаю версию 3.3.х.х в которой очень много изменений, примерно в течение месяца закончу, и начну существующие видео, менять на новые. Т.к. Видео для 3.2 будет уже не актуально.
Как только будет готова новая версия, буду принимать вопросы, и на видео расказывать каким образом получить желаемый результат.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
talanov
Новичок
Сообщения: 19
Зарегистрирован: 23 янв 2018, 11:29
Репутация: 2
Настоящее имя: Олег
Контактная информация:

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

Сообщение talanov »

Спасибо вам за труд
Evg69
Новичок
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Evg69 »

Сделав станочек для лазерной гравировки, опробовал с десяток программ подготовки g кода. Но эта программа вне конкуренции. Огромное спасибо Сергею за титанический труд. Но есть вопрос - почему то у меня не работает скелетизация. При попытке сделать ее выходит сообщение Не обрабатываемое исключение в приложении... Не поддерживаемый формат изображения. Программу использую 2.0.0.39 Операционка Win 7 64 бит. Если не использовать скелетизацию, все проходит нормально. В чем может быть проблема?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

Evg69 писал(а):Сделав станочек для лазерной гравировки, опробовал с десяток программ подготовки g кода. Но эта программа вне конкуренции. Огромное спасибо Сергею за титанический труд. Но есть вопрос - почему то у меня не работает скелетизация. При попытке сделать ее выходит сообщение Не обрабатываемое исключение в приложении... Не поддерживаемый формат изображения. Программу использую 2.0.0.39 Операционка Win 7 64 бит. Если не использовать скелетизацию, все проходит нормально. В чем может быть проблема?
Вот тут есть 2.0.0.51 в ней скелетизация должна работать: https://github.com/selenur/ToolsGenGkode/releases
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Evg69
Новичок
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Evg69 »

Большое спасибо, 2.0.0.51 сработала. Но хочу опробовать третью версию.
SergK
Новичок
Сообщения: 31
Зарегистрирован: 15 апр 2018, 12:22
Репутация: 2
Настоящее имя: Serg
Контактная информация:

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

Сообщение SergK »

Приветствую.
Наткнулся на файл сверловки вот с таким заголовком:
;DRILL file {KiCad (5.0.0)}
;FORMAT={3:3/ absolute / metric / keep zeros}
Не мог его открыть ( в программе 3.2.0.21), пока "методом тыка", не подобрал заголовок:
;Format: 3.3 (000.000)
После чего файл открылся корректно.
Кстати, файлы *.grb из этого пакета (с файлом сверловки), открылись корректнее, чем после их обработки в Layout6.
(Просто открыл и экспортировал в гербер, для изменения начала координат для платы).

Можно ли унифицировать правила для распознавания формата?
В прицепе кусок оригинального файла.
Вложения
adr.zip
(330 байт) 233 скачивания
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

SergK писал(а):Приветствую.
Наткнулся на файл сверловки вот с таким заголовком:
;DRILL file {KiCad (5.0.0)}
;FORMAT={3:3/ absolute / metric / keep zeros}
Не мог его открыть ( в программе 3.2.0.21), пока "методом тыка", не подобрал заголовок:
;Format: 3.3 (000.000)
После чего файл открылся корректно.
Кстати, файлы *.grb из этого пакета (с файлом сверловки), открылись корректнее, чем после их обработки в Layout6.
(Просто открыл и экспортировал в гербер, для изменения начала координат для платы).

Можно ли унифицировать правила для распознавания формата?
В прицепе кусок оригинального файла.
да конечно сделаю, возможность сразу файлы грузить, примерно через 2-3 недели планирую доделать версию 3.3, и тогда начну добавлять поддержку других форматов, главное напомни, если забуду.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Evg69
Новичок
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Evg69 »

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

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

Сообщение selenur »

Добавлю, главное напомни.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Evg69
Новичок
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений
Контактная информация:

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

Сообщение Evg69 »

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

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

Сообщение selenur »

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

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

Сообщение selenur »

Вот сделал видео получения траекторий для засветки фоторезиста лазером, с учетом исключения из засветки, участков где нужно сверлить отверстия.
https://www.youtube.com/watch?v=WMt-UcQ-knQ
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
SergK
Новичок
Сообщения: 31
Зарегистрирован: 15 апр 2018, 12:22
Репутация: 2
Настоящее имя: Serg
Контактная информация:

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

Сообщение SergK »

А в нижнем правом углу дорожки слились, из-за "Цветочка" о котором я когда-то уже писал. Не всегда у программы получается корректно отображать прямые линии, до сих пор иногда воспринимает их как окружности...
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

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

Сообщение Rom327 »

selenur писал(а):Вот сделал видео получения траекторий для засветки фоторезиста лазером, с учетом исключения из засветки, участков где нужно сверлить отверстия.
https://www.youtube.com/watch?v=WMt-UcQ-knQ
Сергей! Спасибо за программу!
По поводу просмотренного видео:
1. в модуле формирования траекторий наверное точнее было бы вместо надписи "количество проходов" написать "количество отступов"
2. там же неплохо было бы автоматизировать функцию "реверс" для отверстий и установить чекбокс "не заливать отверстия" может даже с указанием диаметра. У тебя в примере 73 отверстия, а если их будет 2000, сколько придется клацать мышкой, чтобы выбрать все...
3. в видео необходимо добавить и контур платы, а то как то незаконченно вышло....
Это сугубо мое мнение, могу и ошибаться...
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, DXF

Сообщение selenur »

Rom327 писал(а): По поводу просмотренного видео:
1. в модуле формирования траекторий наверное точнее было бы вместо надписи "количество проходов" написать "количество отступов"
2. там же неплохо было бы автоматизировать функцию "реверс" для отверстий и установить чекбокс "не заливать отверстия" может даже с указанием диаметра. У тебя в примере 73 отверстия, а если их будет 2000, сколько придется клацать мышкой, чтобы выбрать все...
3. в видео необходимо добавить и контур платы, а то как то незаконченно вышло....
1) Сделаю.
2) Для этих целей в новой версии 3.3 будет удобный механизм выделения в 3 клика мышкой ;-)
3) Видео записывал для предоставленного образца файла из спринта, без каких либо его модификаций. А так конечно мог поправить данные в спринте, но как-то не додумался... :thinking:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
talanov
Новичок
Сообщения: 19
Зарегистрирован: 23 янв 2018, 11:29
Репутация: 2
Настоящее имя: Олег
Контактная информация:

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

Сообщение talanov »

там где слилось в спринте я делал прямоугольные окончания линий. Сегодня тоже разбирался. Если круглые окончания то все отлично
tovar4i
Кандидат
Сообщения: 67
Зарегистрирован: 07 апр 2017, 09:01
Репутация: 2
Настоящее имя: Сергеевич
Откуда: Мариуполь
Контактная информация:

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

Сообщение tovar4i »

selenur писал(а):
tovar4i писал(а):
selenur писал(а): В модуле 900 при генерации g-кода, у данных имеющие тип "дуга" можно будет получить как числа для G02 команды, так и список точек для G01, при написании правил формирования g-кода.
А где увидеть этот модуль 900 ?
Если открыт пресет, то можно на него переключиться нажав кнопку:
Вложение 2018-08-23_120017.png больше недоступно
А сам модуль такой:
Вложение 2018-08-23_120043.png больше недоступно

Модуль нашел, но про указание данных с типом "дуга" там нет ни слова :thinking:
Вложения
псощв сщтыек.png (1630 просмотров) <a class='original' href='./download/file.php?id=145986&mode=view' target=_blank>Загрузить оригинал (121.18 КБ)</a>
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

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

Сообщение selenur »

tovar4i писал(а):
selenur писал(а): В модуле 900 при генерации g-кода, у данных имеющие тип "дуга" можно будет получить как числа для G02 команды, так и список точек для G01, при написании правил формирования g-кода.
Модуль нашел, но про указание данных с типом "дуга" там нет ни слова :thinking:
Имеется в виду в версии 3.3 которую сейчас делаю, МОЖНО БУДЕТ воспользоваться этой возможностью.... :roll: не совсем точно написал в предыдущем сообщении.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
Курдль
Мастер
Сообщения: 2174
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 282
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

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

Сообщение Курдль »

Добрый день!
Подскажите, реализована ли в программе функция выявления и компенсации рельефа поверхности печатной платы?
Спасибо!
Мой сайт: https://cnc-hobby.ru
Ответить

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