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

Обсуждение аспектов работы с CAМ программами, подготовка моделей, настройка постпроцессоров, настройка параметров инструментов, обсуждение стратегий обработки, симуляция обработки. Вопросы по G-коду.
X-Ray
Мастер
Сообщения: 599
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 275
Настоящее имя: Дамир
Контактная информация:

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

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

meron писал(а): HPGL
Очень надо? Такого в планах не было.
Программа GGEasy (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X3/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки и ПРЕДЛОЖЕНИЯ(Хотелки) писать СЮДА!!!
Багтрекер
Тестовая версия
meron
Новичок
Сообщения: 10
Зарегистрирован: 30 авг 2020, 11:49
Репутация: 7
Контактная информация:

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

Сообщение meron »

X-Ray писал(а): 07 ноя 2020, 18:52
meron писал(а): HPGL
Очень надо?
Я считаю что да, но у меня мнение не объективное. Но решать Вам.
Я не знаю насколько этот метод используется часто среди пользователей фрезерных чпу систем - в основном это больше распространено среди "прототипщиков" изготавливающих платы с требованиями высокого качества и разрешения - это один из основных низкозатратных способов.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

meron писал(а): в основном это больше распространено среди "прототипщиков" изготавливающих платы с требованиями высокого качества и разрешения - это один из основных низкозатратных способов.
И наверное используют они ЛУТ или фоторезист...
HPGL - для вывода на печать/плоттер. Например в этом формате нет способа задать диаметр отверстия.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
meron
Новичок
Сообщения: 10
Зарегистрирован: 30 авг 2020, 11:49
Репутация: 7
Контактная информация:

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

Сообщение meron »

Serg писал(а): 08 ноя 2020, 01:08
meron писал(а): в основном это больше распространено среди "прототипщиков" изготавливающих платы с требованиями высокого качества и разрешения - это один из основных низкозатратных способов.
И наверное используют они ЛУТ или фоторезист...
HPGL - для вывода на печать/плоттер. Например в этом формате нет способа задать диаметр отверстия.
Да - они используют laser direct imaging + фоторезист. Что касается ЛУТ то сделать 0,2-0,15 на area 200*200 моя квалификация не позволяет.
Да - HPGL это формат для плоттеров поэтому он используется в производстве прототипов ПП.
Нет смысла задавать диаметр отверстия - например исполнить Pad d нар 0.6 с d отв 0.4 это "нарисовать" Dot 0.1 на диаметре 0,5 мм.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Так в итоге станок куда будет сверлом тыкать и почему?.. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
meron
Новичок
Сообщения: 10
Зарегистрирован: 30 авг 2020, 11:49
Репутация: 7
Контактная информация:

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

Сообщение meron »

Serg писал(а): 08 ноя 2020, 05:50 Так в итоге станок куда будет сверлом тыкать и почему?.. :)
Теперь понял я смысл Вашего комментария.
Речь шла о получении файла УП в формате HPGL для:
meron писал(а): 07 ноя 2020, 12:49 Не планируется ли использование вывода УП в HPGL для инструмента с фиксированным диаметром (фрезы) и для УФ-лазера с динамическим изменением апертур типа Dot?
В качестве материала используется плата с нанесенным слоем фоторезиста. УП в HPGL для инструмента с фиксированным диаметром (фрезы) необходима для фрезерно-сверлильных операций. УП в HPGL для УФ-лазера с динамическим изменением апертур типа Dot (LDI).
Изначально вопрос был связан с тем, что я все больше вижу среди энтузиастов практической реализации метода HLDI но не не вижу метод LDI который с моей точки зрения больше подходит для систем фрезерования.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

А разве сама программа создания ПП не умеет сразу в HPGL выводить? Вроде большинство широко распостранённых умеют это...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Vlad1953
Мастер
Сообщения: 234
Зарегистрирован: 25 ноя 2019, 19:23
Репутация: 29
Настоящее имя: Владимир Бурыгин
Откуда: Каменногорск
Контактная информация:

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

Сообщение Vlad1953 »

В Sprint Layout Экспорт > Фрезеровка > HPGL, ptl. Отдельной строчкой так и прописано.
meron
Новичок
Сообщения: 10
Зарегистрирован: 30 авг 2020, 11:49
Репутация: 7
Контактная информация:

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

Сообщение meron »

Serg писал(а): 08 ноя 2020, 17:36 А разве сама программа создания ПП не умеет сразу в HPGL выводить? Вроде большинство широко распостранённых умеют это...
Можете уточнить какие именно программы имеются ввиду?
meron
Новичок
Сообщения: 10
Зарегистрирован: 30 авг 2020, 11:49
Репутация: 7
Контактная информация:

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

Сообщение meron »

Vlad1953 писал(а): 08 ноя 2020, 18:37 В Sprint Layout Экспорт > Фрезеровка > HPGL, ptl. Отдельной строчкой так и прописано.
Для LDI это не подходит. Для фрезеровки - да, но не очень оптимально.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

meron писал(а): Можете уточнить какие именно программы имеются ввиду?
Я пользую Altium, есть несколько древних проектов в Proteus - там есть. Раньше даже несколько раз использовал этот формат для заказа фотошаблонов в типографии.
Пробовал Eagle и KiCAD - там вроде тоже был. С другими программами не знаком.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
meron
Новичок
Сообщения: 10
Зарегистрирован: 30 авг 2020, 11:49
Репутация: 7
Контактная информация:

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

Сообщение meron »

Serg писал(а): 09 ноя 2020, 00:38
meron писал(а): Можете уточнить какие именно программы имеются ввиду?
Я пользую Altium, есть несколько древних проектов в Proteus - там есть. Раньше даже несколько раз использовал этот формат для заказа фотошаблонов в типографии.
Именно: для заказа фотошаблонов. Меня же интересует УП на HPGL для LDI. Например, делает ISOCAM (и в нем в основном и готовят УП которые мне приносят), так может делать CopperCAM (не знаю насколько здесь на форуме это распостраненные программы, но они есть), но делает это не оптимально. После 2-3 часов использования Grber2GCode лично мне стало понятно что это простая интуитивно понятная программа, но опять таки лично меня заинтересовала возможность получения файла УП в HPGL. Grber2GCode делает все что надо для получения УП и даже намного повеселей чем ISOCAM но делает это в G коде.
X-Ray
Мастер
Сообщения: 599
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 275
Настоящее имя: Дамир
Контактная информация:

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

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

meron писал(а): Именно: для заказа фотошаблонов.
Я так понял что на вывод необходима точная копия контура дорожек? Можете нарисовать или скриншот сделать того что необходимо.
Программа GGEasy (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X3/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки и ПРЕДЛОЖЕНИЯ(Хотелки) писать СЮДА!!!
Багтрекер
Тестовая версия
meron
Новичок
Сообщения: 10
Зарегистрирован: 30 авг 2020, 11:49
Репутация: 7
Контактная информация:

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

Сообщение meron »

X-Ray писал(а): 10 ноя 2020, 01:48 Я так понял что на вывод необходима точная копия контура дорожек? Можете нарисовать или скриншот сделать того что необходимо.
Как Вам передать информацию? Личные сообщения у меня запрещены. Информация - это набор файлов с описанием процесса, примерами и практическими комментариями. Доступ к оборудованию для вычитки и проверки у меня есть.
Upd: И можете ли Вы мне предоставить образец некой платы - (гербер), чтобы я ее обработал у себя и предоставил результат. Важно чтобы ее линейные размеры не превышали 510 мм на 325 мм и количество активных слоев не более 8 (при большем количестве нужен хороший материал). Файл должен содержать контур платы, размеры контура платы желательно чтобы были четным числом, слой Top должен содержать smd пад в виде круга диаметром 1 мм на расстоянии 1/2 длины платы по оси X и 2 или 4 или 6 по оси Y.
esq
Новичок
Сообщения: 8
Зарегистрирован: 14 ноя 2020, 14:40
Репутация: 3
Настоящее имя: Michail
Контактная информация:

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

Сообщение esq »

Добрый день.

Попробовал собрать проект в линуксе. Ветки dev и master. Сборка завершается с ошибками. Всё в логах.

Чего ему не хватает?

Debian 10 x86_64
QT 5.11.3
Вложения
master.log
(817.15 КБ) 106 скачиваний
dev.log
(684.81 КБ) 100 скачиваний
X-Ray
Мастер
Сообщения: 599
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 275
Настоящее имя: Дамир
Контактная информация:

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

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

esq писал(а): 14 ноя 2020, 15:00 Добрый день.
Попробовал собрать проект в линуксе. Ветки dev и master. Сборка завершается с ошибками. Всё в логах.
Чего ему не хватает?
Debian 10 x86_64
QT 5.11.3
Для мастера С++17.
Для DEV C++20 (расширенная стандартная библиотека) или С++17 начиная с сомита "15/11/20".
Программа GGEasy (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X3/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки и ПРЕДЛОЖЕНИЯ(Хотелки) писать СЮДА!!!
Багтрекер
Тестовая версия
esq
Новичок
Сообщения: 8
Зарегистрирован: 14 ноя 2020, 14:40
Репутация: 3
Настоящее имя: Michail
Контактная информация:

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

Сообщение esq »

X-Ray писал(а): 15 ноя 2020, 11:03 Для мастера С++17.
Для DEV C++20 (расширенная стандартная библиотека) или С++17 начиная с сомита "15/11/20".
Процесс пошёл, но не до конца. Подробности в логах.
Вложения
dev.log
(27.72 КБ) 97 скачиваний
master.log
(20.76 КБ) 94 скачивания
Последний раз редактировалось esq 15 ноя 2020, 23:33, всего редактировалось 1 раз.
X-Ray
Мастер
Сообщения: 599
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 275
Настоящее имя: Дамир
Контактная информация:

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

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

esq писал(а): 15 ноя 2020, 19:06
X-Ray писал(а): 15 ноя 2020, 11:03 Для мастера С++17.
Для DEV C++20 (расширенная стандартная библиотека) или С++17 начиная с сомита "15/11/20".
Процесс пошёл, но не до конца. Подробности в логах.
Удалите или замените соответствующим вашей версии Qt кодом настройки QDoubleSpinBox в файлах ui_xxxxxxxxxxxx.h

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

 /*QDoubleSpinBox*/dsbxXxxxxxxxx->setStepType(QAbstractSpinBox::DefaultStepType);
Первое точно поможет.
У меня мин версия Qt 5.12.9.
Программа GGEasy (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X3/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки и ПРЕДЛОЖЕНИЯ(Хотелки) писать СЮДА!!!
Багтрекер
Тестовая версия
esq
Новичок
Сообщения: 8
Зарегистрирован: 14 ноя 2020, 14:40
Репутация: 3
Настоящее имя: Michail
Контактная информация:

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

Сообщение esq »

X-Ray писал(а): 15 ноя 2020, 21:34 Удалите или замените соответствующим вашей версии Qt кодом настройки QDoubleSpinBox в файлах ui_xxxxxxxxxxxx.h

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

 /*QDoubleSpinBox*/dsbxXxxxxxxxx->setStepType(QAbstractSpinBox::DefaultStepType);
Первое точно поможет.
У меня мин версия Qt 5.12.9.
Помогло, master собрался.
dev споткнулся в другом месте.

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

g++ -c -std=c++17 -O2 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DBUILD_DATE="\"Mon Nov 16 04:00:38 2020\"" -Dlinux -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -D_USE_CGAL_ -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x060000 -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I. -Iforms/formsutil -I/home/a/GERBER_X2/GGEasy/../magic_get-1.0.4/include/ -I../clipper -I../excellon -I../file -I../gcode -I../gerber -I../graphicsview -I../shapes -I../thermal -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o gcvoronoi.o ../gcode/gcvoronoi.cpp
../gcode/gcvoronoi.cpp:22:10: fatal error: CGAL/Algebraic_structure_traits.h: Нет такого файла или каталога
 #include <CGAL/Algebraic_structure_traits.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:2856: gcvoronoi.o] Ошибка 1
make[1]: выход из каталога «/home/a/GERBER_X2/GGEasy»
make: *** [Makefile:45: sub-GGEasy-make_first] Ошибка 2
upd
Собралось после установки cgal (из реп не подошёл, староват, пришлось собирать новый).

Как теперь его русифицировать?
X-Ray
Мастер
Сообщения: 599
Зарегистрирован: 04 фев 2016, 23:06
Репутация: 275
Настоящее имя: Дамир
Контактная информация:

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

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

esq писал(а): Как теперь его русифицировать?
Рядом прогой папку translations положить.
Программа GGEasy (фрезеровка из гербера, производство ПП на ЧПУ) GERBER_X3/releases
Прежде чем писать о багах проверьте, является ли ваша версия последней!
Баги - глюки и ПРЕДЛОЖЕНИЯ(Хотелки) писать СЮДА!!!
Багтрекер
Тестовая версия
Ответить

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