GGEasy (фрезеровка печатных плат на ЧПУ)

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
s_erg
Новичок
Сообщения: 39
Зарегистрирован: 17 сен 2019, 17:51
Репутация: 6
Настоящее имя: Сергей
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение s_erg »

GerG2G.rar
(1.21 МБ) 66 скачиваний
Добрый день.
Замечательная программа. Уважаемый X-Ray посмотрите пожалуйста пару герберов. Windows 7-64
Раньше вроде не замечал а сейчас проявилось. Контур платы отображается не правильно но если переходишь
в Пупи апертур то все нормально.
Аватара пользователя
X-Ray
Мастер
Сообщения: 505
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 227
Настоящее имя: Дамир
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение X-Ray »

Vlad1953 писал(а): X-Ray, все установил, все работает. Но появились какие то странности с работой контура. Главное и на ноуте и на основном компьютере. При добавлении мостов на маленькие контуры (в данном случае отверстия), фигурка моста реагирует и добавляется, а вот на наружный контур нет. При увеличении изображения контур вообще пропадает. А отверстия остаются.
Это тоже заметил, прога прячет слой-файл при переключении режима отображения.
По этому версия пред релизная 0.7.8.10b (b - возможны баги) :freak:
Программа G2G (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X2/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки просьба писать сюда!!!
Багтрекер
Тестовая версия
esq
Новичок
Сообщения: 8
Зарегистрирован: 14 ноя 2020, 14:40
Репутация: 3
Настоящее имя: Michail
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение esq »

д.день. споткнулся при сборке в linux.

Код: Выделить всё

/usr/include/c++/8/variant:1382:23:   required from ‘constexpr decltype(auto) std::visit(_Visitor&&, _Variants&& ...) [with _Visitor = Dxf::CodeData::value() const::<lambda(auto:3&&)>; _Variants = {const std::variant<double, long int, QString>&}]’
../dxf/dxf_codedata.cpp:119:73:   required from here
../dxf/dxf_codedata.cpp:119:59: error: conversion from ‘const long int’ to ‘QVariant’ is ambiguous
     return std::visit([](auto&& arg) -> QVariant { return arg; }, varVal);
                                                           ^~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h:46,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:49,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug:1,
                 from ../dxf/dxf_codedata.h:16,
                 from ../dxf/dxf_codedata.cpp:16:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:222:5: note: candidate: ‘QVariant::QVariant(float)’
     QVariant(float f);
     ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:221:5: note: candidate: ‘QVariant::QVariant(double)’
     QVariant(double d);
     ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:220:5: note: candidate: ‘QVariant::QVariant(bool)’
     QVariant(bool b);
     ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:219:5: note: candidate: ‘QVariant::QVariant(qulonglong)’
     QVariant(qulonglong ull);
     ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:218:5: note: candidate: ‘QVariant::QVariant(qlonglong)’
     QVariant(qlonglong ll);
     ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:217:5: note: candidate: ‘QVariant::QVariant(uint)’
     QVariant(uint ui);
     ^~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:216:5: note: candidate: ‘QVariant::QVariant(int)’
     QVariant(int i);
     ^~~~~~~~
make[1]: *** [Makefile:3695: dxf_codedata.o] Ошибка 1
make[1]: выход из каталога «/home/a/GERBER_X2/GGEasy»
make: *** [Makefile:45: sub-GGEasy-make_first] Ошибка 2
есть мысли как продвинуться дальше?
Аватара пользователя
calabr
Мастер
Сообщения: 470
Зарегистрирован: 04 янв 2019, 15:19
Репутация: 57
Настоящее имя: Calabr
Откуда: Киев
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение calabr »

Vlad1953 писал(а): 25 дек 2020, 10:47 Мое мнение по двум булавкам. А не будет перекоса при переворачивании платы? Тут будут жесткие требования к штифтам по диаметрам, вставляемые в отверстия. Кажется так. Четыре булавки выглядят понадежнее.
Штифты в любом случае должны стоять плотно. Иначе теряется смысл.
Если 4 с люфтами, то тоже сползет. Люфты-то одинаковые, что на 2, что на 4.
Я хоть и злодей конечно, но нужно быть вежливым злодеем!
Vlad1953
Опытный
Сообщения: 174
Зарегистрирован: 25 ноя 2019, 19:23
Репутация: 6
Настоящее имя: Владимир Бурыгин
Откуда: Каменногорск
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение Vlad1953 »

calabr писал(а): 27 дек 2020, 07:43
Vlad1953 писал(а): 25 дек 2020, 10:47 Мое мнение по двум булавкам. А не будет перекоса при переворачивании платы? Тут будут жесткие требования к штифтам по диаметрам, вставляемые в отверстия. Кажется так. Четыре булавки выглядят понадежнее.
Штифты в любом случае должны стоять плотно. Иначе теряется смысл.
Если 4 с люфтами, то тоже сползет. Люфты-то одинаковые, что на 2, что на 4.
Чисто по физике немного не так. Если посередине будут 2 штифта, то по краям платы будет более сильный перекос, чем по середине. При четырех это будет не так заметно. Если конечно делать штифты довольно плотными, тогда люфт будет минимальным в обоих случаях. Но в домашних условиях это не очень реально.
Аватара пользователя
X-Ray
Мастер
Сообщения: 505
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 227
Настоящее имя: Дамир
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение X-Ray »

Vlad1953 писал(а): Но в домашних условиях это не очень реально.
Более чем реально, я сверлю тройкой немецкой твердосплавной вставляю валы-направляющие от CD привода(по ним голова ездит), точность сколько не мерил их около 5 мкм, может везло.
Раньше использовал сверло 3,175 и хвосты поломанных фрез - граверов, но они то болтаются, то хрен достанешь.
Программа G2G (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X2/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки просьба писать сюда!!!
Багтрекер
Тестовая версия
Vlad1953
Опытный
Сообщения: 174
Зарегистрирован: 25 ноя 2019, 19:23
Репутация: 6
Настоящее имя: Владимир Бурыгин
Откуда: Каменногорск
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение Vlad1953 »

X-Ray писал(а): 27 дек 2020, 12:49
Vlad1953 писал(а): Но в домашних условиях это не очень реально.
Более чем реально, я сверлю тройкой немецкой твердосплавной вставляю валы-направляющие от CD привода(по ним голова ездит), точность сколько не мерил их около 5 мкм, может везло.
Раньше использовал сверло 3,175 и хвосты поломанных фрез - граверов, но они то болтаются, то хрен достанешь.
Спасибо за подсказку, а то у меня кроме 3,175 и нет ничего. :hehehe: Бум искать! Правда CD приводы валяются, нет сверла.
Vlad1953
Опытный
Сообщения: 174
Зарегистрирован: 25 ноя 2019, 19:23
Репутация: 6
Настоящее имя: Владимир Бурыгин
Откуда: Каменногорск
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение Vlad1953 »

Дамир, у вас почти на все фото плат фрезеровка в некоторых местах сделана выборочно. Это выглядит очень эстетично. Сам как ни пробовал, не получается. Или вокруг выбранных дорожек, или всю плату. :thinking: Да и для обработки получаю всего три файла - фрезеровка, сверловка и обрезка. Может что то не так делаю?
Аватара пользователя
X-Ray
Мастер
Сообщения: 505
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 227
Настоящее имя: Дамир
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение X-Ray »

Vlad1953 писал(а): Дамир, у вас почти на все фото плат фрезеровка в некоторых местах сделана выборочно. Это выглядит очень эстетично. Сам как ни пробовал, не получается. Или вокруг выбранных дорожек, или всю плату. Да и для обработки получаю всего три файла - фрезеровка, сверловка и обрезка. Может что то не так делаю?
Просто я изначально платы так создаю, возможно в этом дело.
Программа G2G (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X2/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки просьба писать сюда!!!
Багтрекер
Тестовая версия
Vlad1953
Опытный
Сообщения: 174
Зарегистрирован: 25 ноя 2019, 19:23
Репутация: 6
Настоящее имя: Владимир Бурыгин
Откуда: Каменногорск
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение Vlad1953 »

X-Ray писал(а): 27 дек 2020, 20:49
Vlad1953 писал(а): Дамир, у вас почти на все фото плат фрезеровка в некоторых местах сделана выборочно. Это выглядит очень эстетично. Сам как ни пробовал, не получается. Или вокруг выбранных дорожек, или всю плату. Да и для обработки получаю всего три файла - фрезеровка, сверловка и обрезка. Может что то не так делаю?
Просто я изначально платы так создаю, возможно в этом дело.
Понятно! В Sprint Layout наверно такого не сделать, хотя поэкспериментировать можно. Спасибо!
YuryV
Опытный
Сообщения: 134
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 13
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

[/quote]
Понятно! В Sprint Layout наверно такого не сделать, хотя поэкспериментировать можно. Спасибо!
[/quote]

https://kicad.org/blog/2020/11/KiCad-5.1.8-Release/
Fiks
Мастер
Сообщения: 280
Зарегистрирован: 08 окт 2012, 11:45
Репутация: 25
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение Fiks »

X-Ray писал(а): Раньше использовал сверло 3,175 и хвосты поломанных фрез - граверов, но они то болтаются, то хрен достанешь.
Я уже собрался заказывать сверла на 1/8" (3,175мм) для изготовления плавающего гравера и дернуло меня померить микрометром диаметр гравера. Результат из 30-ти штук оказался в пределах 3,150мм-3,165мм. В цангу 1/8" пролетают со свистом.
Аватара пользователя
X-Ray
Мастер
Сообщения: 505
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 227
Настоящее имя: Дамир
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение X-Ray »

V0.7.9 на конец зарелизил.
Снимок1.PNG (558 просмотров) <a class='original' href='./download/file.php?id=190337&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (192.43 КБ)</a>
Программа G2G (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X2/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки просьба писать сюда!!!
Багтрекер
Тестовая версия
YuryV
Опытный
Сообщения: 134
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 13
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

Нет доступа - копия.jpg (553 просмотра) <a class='original' href='./download/file.php?id=190338&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (85.64 КБ)</a>
Хотя (https://support.microsoft.com/ru-ru/help/2977003.) установил...

Теперь заработал!
0790 - копия.jpg (552 просмотра) <a class='original' href='./download/file.php?id=190339&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (165.41 КБ)</a>
Комп. присматривался к новой программе? ))
YuryV
Опытный
Сообщения: 134
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 13
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

X-Ray писал(а): 28 дек 2020, 00:36 V0.7.9 на конец зарелизил.
Снимок1.PNG
Спасибо, X-Ray, за новшества!
У меня вопрос. Inkscape у меня не открывает dxf. Тогда открываю dxf с помощью V0.7.9.0 и экспортирую в pdf (черным цветом). Acrobat Reader открывает этот pdf (очень блекло, возможно, очень тонкие линии), но не печатает (только разметка по сторонам)... А Inkscape открывает, разметка по сторонам наблюдается, а контуров (самого изображения) нет...
Эта фишка должна работать?
Vlad1953
Опытный
Сообщения: 174
Зарегистрирован: 25 ноя 2019, 19:23
Репутация: 6
Настоящее имя: Владимир Бурыгин
Откуда: Каменногорск
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение Vlad1953 »

YuryV писал(а): 27 дек 2020, 21:17
Понятно! В Sprint Layout наверно такого не сделать, хотя поэкспериментировать можно. Спасибо!
[/quote]

https://kicad.org/blog/2020/11/KiCad-5.1.8-Release/
[/quote]

Спасибо, коллега, за ссылку. Скачал, установил, даже недостающие библиотеки нашел и подключил. Но как то интерфейс уж больно на линуксовый похож. Да и непоняток тоже много. Уж лучше в Sprint Layout буду юзать и дальше. Тем более изучен досконально. :D
Аватара пользователя
X-Ray
Мастер
Сообщения: 505
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 227
Настоящее имя: Дамир
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение X-Ray »

YuryV писал(а): 28 дек 2020, 01:33 Спасибо, X-Ray, за новшества!
У меня вопрос. Inkscape у меня не открывает dxf. Тогда открываю dxf с помощью V0.7.9.0 и экспортирую в pdf (черным цветом). Acrobat Reader открывает этот pdf (очень блекло, возможно, очень тонкие линии), но не печатает (только разметка по сторонам)... А Inkscape открывает, разметка по сторонам наблюдается, а контуров (самого изображения) нет...
Эта фишка должна работать?
Эту функцию к сожалению забыл проверить. Я даже забыл что она есть. 🤪
Пы.Сы.
Поменял фон так как чёрный на чёрном не видно.
Снимок1.png (503 просмотра) <a class='original' href='./download/file.php?id=190340&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (53.91 КБ)</a>
Снимок2.png (503 просмотра) <a class='original' href='./download/file.php?id=190341&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (20.85 КБ)</a>
При сохранении в режиме "линий" их ширина всегда 0 при любом масштабе.
Если цвет отличается от чёрного то на белом фоне их может быть плохо видно.
Снимок3.png (503 просмотра) <a class='original' href='./download/file.php?id=190342&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (34.61 КБ)</a>
Снимок4.png (503 просмотра) <a class='original' href='./download/file.php?id=190343&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (22.83 КБ)</a>
Снимок7.png (503 просмотра) <a class='original' href='./download/file.php?id=190346&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (22.14 КБ)</a>
Попробуйте печать из программы.
IMG_20201228_100407~2.jpg (498 просмотров) <a class='original' href='./download/file.php?id=190347&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (1.1 МБ)</a>
Программа G2G (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X2/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки просьба писать сюда!!!
Багтрекер
Тестовая версия
YuryV
Опытный
Сообщения: 134
Зарегистрирован: 08 июл 2019, 23:34
Репутация: 13
Настоящее имя: Юрий
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение YuryV »

X-Ray писал(а): Попробуйте печать из программы.
X-Ray, спасибо.
Благодаря новой версии и Вашему ответу выше, сделал фон белым ( но в этом случае на белом фоне не видны добавляемые фигуры из верхнего меню справа - прямоугольники, круги, линии, текст, потому что не нашёл, как их цвет изменить с белого на другой - это просто параллельно как-то всплыло) , настройки изображения сделал Контуры и Нормальный или Нормальный и Нормальный, как на скрине:
1 - копия.jpg (414 просмотров) <a class='original' href='./download/file.php?id=190393&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (212.59 КБ)</a>
или
2 - копия.jpg (414 просмотров) <a class='original' href='./download/file.php?id=190394&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (228.08 КБ)</a>
И после экспорта в pdf, Inkscape открыл этот файл! И после разблокировки частей можно было его редактировать в Inkscape.

То есть преобразование dxf в pdf получилось!!!

Дело осталось за малым - пока при свойствах Нормальный (вид слоя) часть линий (контуров) теряются:
3 - копия.jpg (414 просмотров) <a class='original' href='./download/file.php?id=190395&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (238.7 КБ)</a>
Все элементы изображения появляются, когда Настойки: Нормальный, Контуры:
4 - копия.jpg (414 просмотров) <a class='original' href='./download/file.php?id=190396&sid=b652769ee0d875552639ed9ff329a150&mode=view' target=_blank>Загрузить оригинал (249.54 КБ)</a>
Но в этом случае не получается конвертация dxf в pdf.
Исходный dxf прилагаю в архиве.
3mm 200x100x110 fullsimpl - копия.zip
(3.82 КБ) 22 скачивания
Hash
Новичок
Сообщения: 11
Зарегистрирован: 17 дек 2017, 04:52
Репутация: 2
Настоящее имя: Сергей
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение Hash »

Сегодня обновил до свежей версии, порадовался за DXF. Попробовал использовать G2G (GGEasy) для формирования файлика контурной обрезки лазером под 3D принтер с установленым лазерным диодом. По-моему это одна крайне небольшого парка программ, дающих возможность получить "съедобный" G-код для Марлина.
Использовал режим "Профиль". Пришлось сгенеренную УП поковырять ручками. Возникло несколько предложений
1. Для такой вот как у меня резки была бы уместна возможность в режиме "Профиль" иметь возможность указать спиральное прохождение объектов из центра наружу. В случае резки без мостиков внешний контур, вырезанный раньше времени, обвалит внутреннюю часть.
2. Хорошо было бы иметь блоки кода "Перед входом в объект" и "после прохода объекта". До включать удобно включить лазер на рабочий режим, а после - на режим холостого хода. Ну и другие команды включить (пищалку, паузу и т.д)
3. Полезна была бы возможность указать скорость перехода между объектами. Сейчас перемещение идет со скоростью подачи, хотя можно и увеличить.
4. Настройки->G-код: в группе "Код управления шпинделем/лазером" видимо описка. Последняя строка = "Включение шпинделя/лазера" вставляется практически в конце УП. видимо все-таки "Выключение"
5. Не увидел, куда в УП включился код "Включение режима постоянной мощности лазера". Код "Включение режима динамической мощности лазера" включился по-моему в самом начале УП. Видимо это управление и предполагало то, что я предлагаю в п.2
Спасибо за программку )
Аватара пользователя
X-Ray
Мастер
Сообщения: 505
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 227
Настоящее имя: Дамир
Контактная информация:

Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)

Сообщение X-Ray »

YuryV писал(а): Дело осталось за малым - пока при свойствах Нормальный (вид слоя) часть линий (контуров) теряются:
Это пока не совсем корректная группировка граф. элементов в в один блок с "дырками", в DXF есть заливка но я её пока не реализовал и группировка идёт обходными средствами в "ручную".
Пы.Сы
Есть баг при переключении отображаемого типа в dxf. Если вы переключили тип отображения в корневом элементе дерева и всё пропало, то "передёрните" флажок видимости на необходимом вам слое.
Программа G2G (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X2/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки просьба писать сюда!!!
Багтрекер
Тестовая версия
Ответить

Вернуться в «CAM пакеты»