Гравировка печатных плат в подробностях

shyrik76rf
Новичок
Сообщения: 18
Зарегистрирован: 18 июл 2017, 18:08
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение shyrik76rf »

Здравствуйте. Подскажите в чем проблема и как с ней бороться... Пробую из дип трейса экспортировать гербер нижнего слоя платы размером 163х113 мм, открываю его в CAM350, открывается корректно. Дальше, как по видеоинструкции со стр. 18 данной ветки, запускаю макрос gerber2dxf и открываю свой гербер файл. Открывается моя плата, вокруг которой появляется красный прямоугольник
Безымянный.png (3151 просмотр) <a class='original' href='./download/file.php?id=116254&mode=view' target=_blank>Загрузить оригинал (182.04 КБ)</a>
, который перекрывает несколько выводов и в результате получается кривой дхф файл. В чем проблема? Может макрос не рассчитан на такой размер платы? Кто-нибудь делал относительно большие платы таким способом?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение selenur »

А гербер файл можешь тут, или ещё где выложить, посмотрю что там у тебя в файле :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
shyrik76rf
Новичок
Сообщения: 18
Зарегистрирован: 18 июл 2017, 18:08
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение shyrik76rf »

Вот архив
Файлы для гравировки.rar
(8.82 КБ) 349 скачиваний
, там я положил и верхний, который обрабатывается, но вокруг него тоже появляется красная рамка, и нижний с которым проблемы. Посмотрите пожалуйста.
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение selenur »

Посмотрел содержимое гербер файлов, из своей программы:
2017-07-19_104636.png (3118 просмотров) <a class='original' href='./download/file.php?id=116289&mode=view' target=_blank>Загрузить оригинал (73.31 КБ)</a>
и
2017-07-19_104720.png (3118 просмотров) <a class='original' href='./download/file.php?id=116290&mode=view' target=_blank>Загрузить оригинал (67.47 КБ)</a>
В них нет траекторий которые могли обрамлять схему, поэтому тут точно не гербер файлах дело...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
shyrik76rf
Новичок
Сообщения: 18
Зарегистрирован: 18 июл 2017, 18:08
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение shyrik76rf »

В них нет траекторий которые могли обрамлять схему, поэтому тут точно не гербер файлах дело...
Да, у Вас получилось все чисто, без этих рамок. А в чем может быть проблема, в макросе или в самой программе? Пойду попробую переустановлю....у Вас какая версия CAM350?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение selenur »

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

Re: Гравировка печатных плат в подробностях

Сообщение selenur »

shyrik76rf писал(а):А в чем может быть проблема, в макросе или в самой программе? Пойду попробую переустановлю....у Вас какая версия CAM350?
Проблема где-то дальше...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
shyrik76rf
Новичок
Сообщения: 18
Зарегистрирован: 18 июл 2017, 18:08
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение shyrik76rf »

Сергей, спасибо! Пойду попробую поразбираться...но, чувствую, ничего на получится...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение selenur »

Если нужна траектория для гравировки, из моей программы можно конечно получить:
2017-07-19_112056.png (3096 просмотров) <a class='original' href='./download/file.php?id=116291&mode=view' target=_blank>Загрузить оригинал (128.11 КБ)</a>
Но пока ещё сам интерфейс программы не доделан, нет возможности совмещать 2-х сторонние платы, т.к. это в процессе разработки.
Вот пример G-кода для твоих гербер файлов:
g-kod.zip
(176.3 КБ) 278 скачиваний
С расчетом того что гравер с пятаком 0.2мм
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
shyrik76rf
Новичок
Сообщения: 18
Зарегистрирован: 18 июл 2017, 18:08
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение shyrik76rf »

Да, спасибо, Вашу программу я посмотрел. Но мне нужно сделать двухстороннюю плату....делаю это в первый раз, до этого игрался с маленькими через копперкам, не понравилось, сломал все граверы (ну это по неопытности). Вот решил через арткам пойти. Что мне там понравилось: что нарисовано в дип трейсе, то мы и получим в итоге, не просто вокруг дорожек сделаем гравировку, но и уберем лишнюю медь где нам не нужно.
с CAM350 не получилось, переустановил, запустил нижний слой через макрос, один раз сделалось нормально, а потом опять красная рамка и все тут. А можно из Вашей программы вывести DXF файл?
Да, и еще может Вы подскажете, хочу сделать гравировку разными граверами, 0,1 или 0,2 и 1,2мм, чтобы убрать лишнюю медь. При этом нужна компенсация высоты. Не подскажете программу, которая бы составляла карту высот, а потом прописывала ее в g-код(не переменные, как например это делает pcbzcorrect, а конечные координаты).
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение selenur »

shyrik76rf писал(а):А можно из Вашей программы вывести DXF файл?
Частично, т.к. не все виды данных пока обрабатываются.
shyrik76rf писал(а):Да, и еще может Вы подскажете, хочу сделать гравировку разными граверами, 0,1 или 0,2 и 1,2мм, чтобы убрать лишнюю медь. При этом нужна компенсация высоты. Не подскажете программу, которая бы составляла карту высот
Если используется GRBL контроллер, то таких программ как минимум 2 знаю. Но там в G-код ничего не прописывается, а просто выполняется сканирование, а потом фрезеровка.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
shyrik76rf
Новичок
Сообщения: 18
Зарегистрирован: 18 июл 2017, 18:08
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение shyrik76rf »

selenur писал(а):Частично, т.к. не все виды данных пока обрабатываются.
Частично, это как? Не полностью плата выводится или не все файлы обрабатываются?
selenur писал(а):Если используется GRBL контроллер, то таких программ как минимум 2 знаю. Но там в G-код ничего не прописывается, а просто выполняется сканирование, а потом фрезеровка.....
Нет, вроде :thinking: Этот вариант не пройдет при работе с двумя видами граверов, т.к. первый обведет контур дорожек, а второй при сканировании нарвется на эти изолированные дорожки...нужно один раз просканировать и использовать эти данные для этих двух граверов
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение selenur »

shyrik76rf писал(а):Частично, это как? Не полностью плата выводится или не все файлы обрабатываются?
DXF файл содержит около 10 видов данных (точно не помню), и разные программы генерации DXF файлов одну и туже траекторию могут сформировать посредством разных видов данных.
Можешь для примера дать файл DXF? я покажу результат.
shyrik76rf писал(а):Нет, вроде Этот вариант не пройдет при работе с двумя видами граверов, т.к. первый обведет контур дорожек, а второй при сканировании нарвется на эти изолированные дорожки...нужно один раз просканировать и использовать эти данные для этих двух граверов
При смене гравера, вылет гравера из патрона ведь меняется.... и как тут делать не знаю...
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
shyrik76rf
Новичок
Сообщения: 18
Зарегистрирован: 18 июл 2017, 18:08
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение shyrik76rf »

верхний.rar
(22.69 КБ) 295 скачиваний
Вот сформированный DXF в CAM350.
selenur писал(а):При смене гравера, вылет гравера из патрона ведь меняется...
Это как раз не проблема. В маче есть автопоиск 0. Проблема в другом. Если отфрезеровать дорожки, то отсканировать второй раз поверхность не получится.....где-то видел упоминание программы, которая только сканирует поверхность и создает карту высот и, вроде бы, эту карту добавляет в любой g-код и потом этот код можно как обычно запускать в маче
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение selenur »

Окружности я пока не обрабатываю:
2017-07-19_125658.png (3084 просмотра) <a class='original' href='./download/file.php?id=116308&mode=view' target=_blank>Загрузить оригинал (29.95 КБ)</a>
Из DXF у меня не получится.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
shyrik76rf
Новичок
Сообщения: 18
Зарегистрирован: 18 июл 2017, 18:08
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение shyrik76rf »

Жаль, буду дальше искать подходящий вариант. Еще раз спасибо.
exe
Мастер
Сообщения: 422
Зарегистрирован: 25 дек 2015, 07:37
Репутация: 105
Настоящее имя: -
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение exe »

shyrik76rf писал(а):Здравствуйте. Подскажите в чем проблема и как с ней бороться... Пробую из дип трейса экспортировать гербер нижнего слоя платы размером 163х113 мм, открываю его в CAM350, открывается корректно. Дальше, как по видеоинструкции со стр. 18 данной ветки, запускаю макрос gerber2dxf и открываю свой гербер файл. Открывается моя плата, вокруг которой появляется красный прямоугольник
Вложение Безымянный.png больше недоступно
, который перекрывает несколько выводов и в результате получается кривой дхф файл. В чем проблема? Может макрос не рассчитан на такой размер платы? Кто-нибудь делал относительно большие платы таким способом?
в диптрейсе делайте экспорт верхнего и нижнего слоев вместе с контуром платы (предварительно его обозначив):
dip.gif (3061 просмотр) <a class='original' href='./download/file.php?id=116447&mode=view' target=_blank>Загрузить оригинал (82.75 КБ)</a>
это нужно для того, чтобы при импорте в cam350 была привязка по координатам к этой границе, иначе у вас будет автоматически построена граница самой CAM350 (как это и произошло) и строится она будет по границам дорожек, а поскольку в верхнем и нижних слоях дорожки расположены по разному,соответственно и координаты верхнего слоя "убегут" относительно нижнего.

что касается тех герберов которые вы выложили, и где макрос cam350 некорректно чертит границу залезая на дорожки, это можно обойти следующим образом:
в диптрейсе создаете новый проект печатной платы (пустой), и затем экспортируете пустой гербер.
в cam350 через autoimport загоняете первый слой, запускаете макрос gerber2dxf, и подсовываете ему тот вновь созданный пустой гербер, в этом случае дорожки будут корректно обведены, и так же для второго слоя, после чего можно импортировать в арткам:
up.gif (3061 просмотр) <a class='original' href='./download/file.php?id=116445&mode=view' target=_blank>Загрузить оригинал (146.36 КБ)</a>
dn.gif (3061 просмотр) <a class='original' href='./download/file.php?id=116446&mode=view' target=_blank>Загрузить оригинал (152.12 КБ)</a>
однако тут, поскольку изначально границы платы не было, не известно насколько сдвинуты слои относительно друг друга.
shyrik76rf
Новичок
Сообщения: 18
Зарегистрирован: 18 июл 2017, 18:08
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение shyrik76rf »

exe писал(а):в диптрейсе делайте экспорт верхнего и нижнего слоев вместе с контуром платы (предварительно его обозначив):
Спасибо. Это помогло. Достаточно было экспортировать гербер вместе с границами платы и макрос все корректно просчитал, красная рамка находилась уже за границами платы и никак не влияла на результат.
exe писал(а):однако тут, поскольку изначально границы платы не было, не известно насколько сдвинуты слои относительно друг друга.
С границами все в порядке, наложение почти 100%. CAM350 экспортирует DXF файл в мм, а макрос в дюймах, при импорте в арткам получается расхождение в сотые доли мм, но визуально этого даже не заметно.
Еще обнаружил такие вот особенности:
1. Макрос gerber2dxf делает границу платы в виде двух линий (подобие дорожки по контуру платы) и при запуске гравировки арткам (2017) гравирует дорожки, а не то что вокруг них. Нужно удалить одну линию границы платы (я удалял внутреннюю) и все становится на свои места.
2. Арткам не может сначала пройтись вокруг дорожек тонким гравером, а потом толстым убрать лишнюю медь. Либо всю медь убирает тонким, либо сначала толстым проходит все что может, а потом тонким подчищает, где не смог пройти толстый гравер ( причем если и тонкого гравера не достаточно арткам почему-то не предупреждает о недорезании дорожек).
3. Слишком много переходов с места на место: фрезерует точку, перемещается дальше, фрезерует еще одну точку и тд.
Программу по типу autolevel так и не нашел...
exe
Мастер
Сообщения: 422
Зарегистрирован: 25 дек 2015, 07:37
Репутация: 105
Настоящее имя: -
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение exe »

shyrik76rf писал(а):Макрос gerber2dxf делает границу платы в виде двух линий (подобие дорожки по контуру платы) и при запуске гравировки арткам (2017) гравирует дорожки, а не то что вокруг них. Нужно удалить одну линию границы платы (я удалял внутреннюю) и все становится на свои места.
да, это присутствует, и еще там иногда появляется мусор в виде маленького открытого вектора - в левом нижнем углу границы, если арткам начнет ругаться, знайте оно там...
shyrik76rf писал(а): Арткам не может сначала пройтись вокруг дорожек тонким гравером, а потом толстым убрать лишнюю медь. Либо всю медь убирает тонким, либо сначала толстым проходит все что может, а потом тонким подчищает, где не смог пройти толстый гравер ( причем если и тонкого гравера не достаточно арткам почему-то не предупреждает о недорезании дорожек).
потому, что арткам это не программа для гравировки дорожек ПП :) то, что она позволяет работать 2мя граверами уже отлично, экономит много времени, а чтобы не было много этих мелких участков, старайтесь, подбирать пару большой-маленький граверы так, чтобы большой и маленький не очень сильно различались в размере, например большой 1мм, маленький 0.3мм, или большой 2мм, маленький 0.5мм, чем больше разница между размерами граверов, тем больше мелкому будет работы
чтобы гарантированно не было недорезов, в диптрейсе используйте контроль DRC, контролируя им минимальное расстояние дорожек, которое должно быть немного больше, чем диаметр маленького (чистового) гравера, которым будете работать.
shyrik76rf писал(а): Слишком много переходов с места на место: фрезерует точку, перемещается дальше, фрезерует еще одну точку и тд.
если использовать безопасную Z около 1мм, то вполне быстро все это пролетит
shyrik76rf
Новичок
Сообщения: 18
Зарегистрирован: 18 июл 2017, 18:08
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Гравировка печатных плат в подробностях

Сообщение shyrik76rf »

Exe, а как Вы обрабатываете плату двумя граверами? Как сделать компенсацию высоты по z для обоих граверов?
Ответить

Вернуться в «Материалы»