Страница 66 из 106
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 07 ноя 2020, 18:52
X-Ray
Очень надо? Такого в планах не было.
Re: Grber2GCode (фрезеровка печатных плат на ЧПУ)
Добавлено: 07 ноя 2020, 22:58
meron
X-Ray писал(а): ↑07 ноя 2020, 18:52
Очень надо?
Я считаю что да, но у меня мнение не объективное. Но решать Вам.
Я не знаю насколько этот метод используется часто среди пользователей фрезерных чпу систем - в основном это больше распространено среди "прототипщиков" изготавливающих платы с требованиями высокого качества и разрешения - это один из основных низкозатратных способов.
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 положить.