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

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

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

Сообщение Evg69 » 16 сен 2018, 13:28

Нда, похоже не туда я лет 20 назад свернул. Работаю в Оркаде.
Очень хочется опробовать засветку фоторезиста.
К сожалению программа формат гербер файла Orcad Layout не корректно понимает. Файл сверловки не понимает совсем.
Нашел другой путь. Загружаю все в программу CopperCam и сохраняю в dxf формате.
После чего Конструктор его успешно загружает, обсчитывает. На тестовой платке 1987 траекторий и 3974 точки.
А вот при передаче в модуль отступа 300 какая то проблема. Причем я пробовал и напрямую из 101 и вставлял оптимизацию - результат один - в основной части окна пусто, несколько секунд бегунок скроллинга бежит как при загрузке большого количества данных и все зависает. С чем это может быть связано? Win 7 64bit
Evg69
Новичок
 
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений

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

Сообщение Rom327 » 16 сен 2018, 14:38

Курдль писал(а):
Rom327 писал(а):Не последняя версия, но 100% рабочая, с исправленным визуализатором. Работает под Win7x64_sp1+update

Спасибо! Странно, что последняя версия на официальном сайте - 1.1.7, а Ваша "не последняя" - 1.2 :)
И что, исправлять визуализатор таки пришлось? Т.е. это не только проблема с моей видеокартой и OpenGL?

Глюк выглядел так:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Гепард33.jpg

Там же на сайте и исправленный "экзешник" есть "Candle_iss124". Он и с 1.7 версией работает, но до конца не проверял...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://instrumentotvet.ru/grbl-0-9j-perevod
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
http://planetacam.ru/college/learn/6-0/
Аватара пользователя
Rom327
Мастер
 
Сообщения: 1987
Зарегистрирован: 03 апр 2015, 13:23
Откуда: Подольск МО
Репутация: 225
Настоящее имя: Роман

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

Сообщение selenur » 16 сен 2018, 16:10

Evg69 писал(а):Нда, похоже не туда я лет 20 назад свернул. Работаю в Оркаде.
Очень хочется опробовать засветку фоторезиста.
К сожалению программа формат гербер файла Orcad Layout не корректно понимает. Файл сверловки не понимает совсем.

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

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

Сообщение Курдль » 16 сен 2018, 17:33

Rom327 писал(а):Глюк выглядел так:
Там же на сайте и исправленный "экзешник" есть "Candle_iss124". Он и с 1.7 версией работает, но до конца не проверял...

У меня глюк выглядит так, как показано ниже. Причем на "исправленной" версии 1.2.
И даже если ничего в ней не делать, а просто открыть и нажать кнопку "закрыть" - вылетает стандартная ошибка Windows.
Ладно, не буду я продолжать эксперименты с ПО, которое надо допиливать рашпилем, чтобы оно просто нормально заработало.
Мне хватает GrblGru и "Конструктор G-Кода". Если в последней появится функционал записи карты высот и последующей компенсации кривизны платы на её основе - буду безмерно счастлив.
Но не считаю необходимым торопить автора этой и без того хорошей программы. Я сам в прошлом программист и понимаю, каких трудозатрат стоят подобные проекты...
Вложения
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF CandleError.jpg
Мой сайт: https://cnc1310.ru
Аватара пользователя
Курдль
Опытный
 
Сообщения: 193
Зарегистрирован: 20 мар 2018, 16:55
Откуда: Msk
Репутация: 18
Настоящее имя: Курдль Энтеропийский

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

Сообщение Evg69 » 16 сен 2018, 21:38

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


Прислать лучше на почту?
Evg69
Новичок
 
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений

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

Сообщение Evg69 » 16 сен 2018, 21:50

И почему после загрузки dxf и его обсчета возникает проблема при передаче в модуль 300?
В просмотре векторов в модуле dxf все корректно отображает
Evg69
Новичок
 
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений

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

Сообщение selenur » 16 сен 2018, 21:51

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


Прислать лучше на почту?

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

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

Сообщение selenur » 16 сен 2018, 21:52

Evg69 писал(а):И почему после загрузки dxf и его обсчета возникает проблема при передаче в модуль 300?
В просмотре векторов в модуле dxf все корректно отображает

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

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

Сообщение Evg69 » 18 сен 2018, 08:29

selenur писал(а):
Evg69 писал(а):И почему после загрузки dxf и его обсчета возникает проблема при передаче в модуль 300?
В просмотре векторов в модуле dxf все корректно отображает

Самый простой способ, пришли мне файл, и я посмотрю, возможно где-то допустил ошибку, из-за чего и глючит...

Сергей отправляю dxf на котором зависает и несколько скриншотов.
Вложения
Serg.dxf
(257.39 Кб) Скачиваний: 409
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Вид в CopperCam.jpg
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF корректно загрузил dxf.jpg
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Пресет.jpg
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Зависло.jpg
Evg69
Новичок
 
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений

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

Сообщение selenur » 18 сен 2018, 09:23

Evg69 писал(а):Сергей отправляю dxf на котором зависает и несколько скриншотов.

Проблема заключается в следующем:
Полученный DXF файл представляет собой набор отдельных отрезков, по 2 точки, и на рисунке ниже, окружность это не одна траектория из набора точек, а отдельные траектории по 2 точки:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-09-18_111009.png

И в версии 3.2 можно в принципе заметить что подозрительно много траекторий:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-09-18_111609.png

Но если перед загрузкой данных из файла, установить флаг объединять траектории с общей точкой, то результат резко меняется:
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 2018-09-18_111643.png

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

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

Сообщение Evg69 » 18 сен 2018, 09:30

Да, Сергей, ОГРОМНОЕ спасибо!
Это действительно помогло!
Буду пробовать засвечивать фоторезист.
Еще раз спасибо!
Evg69
Новичок
 
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений

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

Сообщение Evg69 » 18 сен 2018, 09:42

selenur писал(а):
Evg69 писал(а):Нда, похоже не туда я лет 20 назад свернул. Работаю в Оркаде.
Очень хочется опробовать засветку фоторезиста.
К сожалению программа формат гербер файла Orcad Layout не корректно понимает. Файл сверловки не понимает совсем.

На текущий момент в новой версии я закончил переделывать оболочку программы, и занимаюсь модулем загрузки dxf, после него буду заниматься модулем загрузки гербера, потом сверловки, если пришлешь файлы разных схем, где будет гербер файл, файл сверловки, и рисунок того как должно выглядеть, попробую добавить поддержку.

Отправляю файлы. Выходные файлы Orcad Layout в архиве - в исходном виде не прикреплялись
Вложения
гербер.rar
файл сверловки
(1.99 Кб) Скачиваний: 35
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF TOP в CopperCam.JPG
Evg69
Новичок
 
Сообщения: 22
Зарегистрирован: 06 сен 2018, 19:38
Репутация: 2
Настоящее имя: Евгений

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

Сообщение Курдль » 18 сен 2018, 17:47

selenur писал(а):.

Как правильно сформировать GERBER-файл, чтобы версия 3.2 его корректно открыла.
А то я имею 2 инструмента PCB-CAD (Eagle и TopoR) и из обоих не могу сформировать файлы.
Хотя бы, какой именно GERBER выбрать из списка?
Вложения
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF Eagle_Gerber.jpg
Мой сайт: https://cnc1310.ru
Аватара пользователя
Курдль
Опытный
 
Сообщения: 193
Зарегистрирован: 20 мар 2018, 16:55
Откуда: Msk
Репутация: 18
Настоящее имя: Курдль Энтеропийский

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

Сообщение selenur » 18 сен 2018, 18:06

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

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

Сообщение Курдль » 19 сен 2018, 09:06

Мимоходом в качестве рекламы еще одного отечественного продукта.
TopoR (сокр. от Topological Router) — система автоматизированного проектирования (САПР), предназначенная для трассировки печатных плат, предварительно подготовленных в других системах.
Автотрассировка этого Топора превосходит возможности любой другой известной мне системы, включая Спекктру.
Имеет очень важную для любителей опцию "развести на одной стороне платы" и справляется с ней отлично.
Трассирует по оригинальному алгоритму, располагая дорожки под любыми углами к осям и используя дуги.
Короче, я не побоюсь навредить своей карме, рекламируя этот продукт.
И вообще сей спич к тому, что я надеюсь, что в каком-то будущем, можно будет подружить 2 прекрасные программы - Конструктор G-кода и ТопоР :D
(а именно - обеспечить совместимость GERBER формата)
Мой сайт: https://cnc1310.ru
Аватара пользователя
Курдль
Опытный
 
Сообщения: 193
Зарегистрирован: 20 мар 2018, 16:55
Откуда: Msk
Репутация: 18
Настоящее имя: Курдль Энтеропийский

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

Сообщение selenur » 19 сен 2018, 10:03

Курдль писал(а):Мимоходом в качестве рекламы еще одного отечественного продукта.
TopoR (сокр. от Topological Router) — система автоматизированного проектирования (САПР), предназначенная для трассировки печатных плат, предварительно подготовленных в других системах.
Автотрассировка этого Топора превосходит возможности любой другой известной мне системы, включая Спекктру.
Имеет очень важную для любителей опцию "развести на одной стороне платы" и справляется с ней отлично.
Трассирует по оригинальному алгоритму, располагая дорожки под любыми углами к осям и используя дуги.
Короче, я не побоюсь навредить своей карме, рекламируя этот продукт.
И вообще сей спич к тому, что я надеюсь, что в каком-то будущем, можно будет подружить 2 прекрасные программы - Конструктор G-кода и ТопоР :D
(а именно - обеспечить совместимость GERBER формата)

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

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

Сообщение Курдль » 19 сен 2018, 10:41

selenur писал(а):Как и писал выше, если будет рисунок как должно быть, и сами файлы, то постараюсь добавить.

О! Превосходно!
Я для чистоты эксперимента установил SprintLayout и проверил, примет ли он исходные GERBER-файлы.
Принял, всё корректно - и проводящий слой и сверловку (изображение прилагается).
Файлы .gbr и .drl - во вложении.
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF SprintLayout.jpg
Вложения
Gerber.zip
(1.33 Кб) Скачиваний: 35
Мой сайт: https://cnc1310.ru
Аватара пользователя
Курдль
Опытный
 
Сообщения: 193
Зарегистрирован: 20 мар 2018, 16:55
Откуда: Msk
Репутация: 18
Настоящее имя: Курдль Энтеропийский

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

Сообщение Maple » 19 сен 2018, 11:08

Курдль писал(а):Трассирует по оригинальному алгоритму, располагая дорожки под любыми углами к осям и используя дуги.

Если есть проблема именно в дугах и произвольных углах, то в последней версии 7.0 есть возможность все проводники перестроить под 90/45.
Maple
Новичок
 
Сообщения: 2
Зарегистрирован: 19 сен 2018, 10:28
Репутация: 0

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

Сообщение Курдль » 19 сен 2018, 11:22

Maple писал(а):Если есть проблема именно в дугах и произвольных углах, то в последней версии 7.0 есть возможность все проводники перестроить под 90/45.

Это Вы про ТопоР? У меня 6-я версия, но там при трассировке можно отключить "дуги".
Я в предыдущем письме как раз представил трассировку без дуг.
А сейчас выполнил с дугами и снова импортировал Gerber в SprintLayout. Снова без проблем
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF SprintLayout2.jpg
Мой сайт: https://cnc1310.ru
Аватара пользователя
Курдль
Опытный
 
Сообщения: 193
Зарегистрирован: 20 мар 2018, 16:55
Откуда: Msk
Репутация: 18
Настоящее имя: Курдль Энтеропийский

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

Сообщение Maple » 19 сен 2018, 11:33

Курдль писал(а):Это Вы про ТопоР? У меня 6-я версия, но там при трассировке можно отключить "дуги".

Да, про Топор. В 6 версии есть возможность аппроксимации дуг отрезками, а в 7 именно третий режим под 90/45.
Генерация G-кода, из текста, рисунка, и файлов PLT, DXF 45-90.jpg
Maple
Новичок
 
Сообщения: 2
Зарегистрирован: 19 сен 2018, 10:28
Репутация: 0

Пред.След.

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

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

Зарегистрированные пользователи: aftaev, Bing [Bot], ESP, Евгений+++, gavru, Google [Bot], Krestec86, Mamont, PavelTch, Polyura, Rionet, гидраплазморез, Samodelkin 88, shalek, tehnic, Vadimk, vinhest, Yandex [bot], шпиндель

Reputation System ©'