Страница 66 из 106

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

Добавлено: 07 ноя 2020, 18:52
X-Ray
meron писал(а): HPGL
Очень надо? Такого в планах не было.

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

Добавлено: 07 ноя 2020, 22:58
meron
X-Ray писал(а): 07 ноя 2020, 18:52
meron писал(а): HPGL
Очень надо?
Я считаю что да, но у меня мнение не объективное. Но решать Вам.
Я не знаю насколько этот метод используется часто среди пользователей фрезерных чпу систем - в основном это больше распространено среди "прототипщиков" изготавливающих платы с требованиями высокого качества и разрешения - это один из основных низкозатратных способов.

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

Добавлено: 08 ноя 2020, 01:08
Serg
meron писал(а): в основном это больше распространено среди "прототипщиков" изготавливающих платы с требованиями высокого качества и разрешения - это один из основных низкозатратных способов.
И наверное используют они ЛУТ или фоторезист...
HPGL - для вывода на печать/плоттер. Например в этом формате нет способа задать диаметр отверстия.

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

Добавлено: 08 ноя 2020, 01:52
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 мм.

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

Добавлено: 08 ноя 2020, 05:50
Serg
Так в итоге станок куда будет сверлом тыкать и почему?.. :)

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

Добавлено: 08 ноя 2020, 10:03
meron
Serg писал(а): 08 ноя 2020, 05:50 Так в итоге станок куда будет сверлом тыкать и почему?.. :)
Теперь понял я смысл Вашего комментария.
Речь шла о получении файла УП в формате HPGL для:
meron писал(а): 07 ноя 2020, 12:49 Не планируется ли использование вывода УП в HPGL для инструмента с фиксированным диаметром (фрезы) и для УФ-лазера с динамическим изменением апертур типа Dot?
В качестве материала используется плата с нанесенным слоем фоторезиста. УП в HPGL для инструмента с фиксированным диаметром (фрезы) необходима для фрезерно-сверлильных операций. УП в HPGL для УФ-лазера с динамическим изменением апертур типа Dot (LDI).
Изначально вопрос был связан с тем, что я все больше вижу среди энтузиастов практической реализации метода HLDI но не не вижу метод LDI который с моей точки зрения больше подходит для систем фрезерования.

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

Добавлено: 08 ноя 2020, 17:36
Serg
А разве сама программа создания ПП не умеет сразу в HPGL выводить? Вроде большинство широко распостранённых умеют это...

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

Добавлено: 08 ноя 2020, 18:37
Vlad1953
В Sprint Layout Экспорт > Фрезеровка > HPGL, ptl. Отдельной строчкой так и прописано.

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

Добавлено: 08 ноя 2020, 18:42
meron
Serg писал(а): 08 ноя 2020, 17:36 А разве сама программа создания ПП не умеет сразу в HPGL выводить? Вроде большинство широко распостранённых умеют это...
Можете уточнить какие именно программы имеются ввиду?

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

Добавлено: 08 ноя 2020, 18:54
meron
Vlad1953 писал(а): 08 ноя 2020, 18:37 В Sprint Layout Экспорт > Фрезеровка > HPGL, ptl. Отдельной строчкой так и прописано.
Для LDI это не подходит. Для фрезеровки - да, но не очень оптимально.

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

Добавлено: 09 ноя 2020, 00:38
Serg
meron писал(а): Можете уточнить какие именно программы имеются ввиду?
Я пользую Altium, есть несколько древних проектов в Proteus - там есть. Раньше даже несколько раз использовал этот формат для заказа фотошаблонов в типографии.
Пробовал Eagle и KiCAD - там вроде тоже был. С другими программами не знаком.

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

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

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

Добавлено: 10 ноя 2020, 01:48
X-Ray
meron писал(а): Именно: для заказа фотошаблонов.
Я так понял что на вывод необходима точная копия контура дорожек? Можете нарисовать или скриншот сделать того что необходимо.

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

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

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

Добавлено: 14 ноя 2020, 15:00
esq
Добрый день.

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

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

Debian 10 x86_64
QT 5.11.3

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

Добавлено: 15 ноя 2020, 11:03
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".

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

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

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

Добавлено: 15 ноя 2020, 21:34
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.

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

Добавлено: 16 ноя 2020, 00:15
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 (из реп не подошёл, староват, пришлось собирать новый).

Как теперь его русифицировать?

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

Добавлено: 16 ноя 2020, 05:39
X-Ray
esq писал(а): Как теперь его русифицировать?
Рядом прогой папку translations положить.