реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> правила для слоев масок
Ринка
сообщение Nov 4 2008, 03:52
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 17-05-07
Пользователь №: 27 779



Здравствуйте. Плата СВЧ, покрывать ее полностью "зеленкой" нельзя, для того чтобы припой не растекался с контактной площадки на дорожку делаем небольшие кусочки "зеленки" (плата разводится в altium designer). Для этого приходится рисовать множество Fillов в Top Solder занятие муторное, да и при любых изменениях приходится все проделывать заново. Можно ли эту процедуру упростить с помощью правил? Или есть другие решения этой проблемы?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 4 2008, 07:37
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Вам нужен поясок зеленки вокруг PAD?
Go to the top of the page
 
+Quote Post
Ринка
сообщение Nov 4 2008, 12:26
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 17-05-07
Пользователь №: 27 779



Цитата(Владимир @ Nov 4 2008, 15:37) *
Вам нужен поясок зеленки вокруг PAD?

Да, такой вариант подойдет.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 4 2008, 13:44
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



В библиотеках обведите PAD в одном из механических слоев контуром нужной ширины и этот механический слой используйте в качестве маски smile.gif
Go to the top of the page
 
+Quote Post
Ринка
сообщение Nov 4 2008, 14:33
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 17-05-07
Пользователь №: 27 779



Большое спасибо. Хорошая идея. Попробую.
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Nov 4 2008, 16:00
Сообщение #6


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(Ринка @ Nov 4 2008, 17:33) *
Большое спасибо. Хорошая идея. Попробую.

Способ №2, пять минут работы (без манипуляций в библиотеках):
Дано: сделать пояс (либо полый прямоугольник вокруг прямоугольной КП), наружное и внутреннее приращения размеров относительно КП - х1 и х2 соответственно.
1. Делаем масочный гербер (негативный) с приращением относительно КП - х1 (наружный периметр).
2. Тоже самое с приращением х2 (внутренний периметр).
3. В гербер радакторе вычитаем второе из первого (предварительно растеризовав флэши).
4. Наслаждаемся результатом.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 4 2008, 19:39
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Vokchap @ Nov 4 2008, 18:00) *
Способ №2, пять минут работы (без манипуляций в библиотеках):
Дано: сделать пояс (либо полый прямоугольник вокруг прямоугольной КП), наружное и внутреннее приращения размеров относительно КП - х1 и х2 соответственно.
1. Делаем масочный гербер (негативный) с приращением относительно КП - х1 (наружный периметр).
2. Тоже самое с приращением х2 (внутренний периметр).
3. В гербер радакторе вычитаем второе из первого (предварительно растеризовав флэши).
4. Наслаждаемся результатом.


Красивое решение beer.gif . Есть два недостатка.
1. 5 минут смотря для кого. Пусть автор поста ответит.(тут многие даже не знают, что такое гербер, а уж как в нем работать smile3046.gif )
2. А если зазоры для разных типов должны быть разные. А если где-то можно залить как обычно, и только в области СВЧ такое нужно. 5 минут-- когда все однотипно.

Явный плюс способа--- не нужно трогать библиотеки.

А вообще и платы такие делаются на специальных материалах. Я думаю и маска есть с минимальными потерями для определённых областей частот
Go to the top of the page
 
+Quote Post
Ринка
сообщение Nov 5 2008, 05:51
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 17-05-07
Пользователь №: 27 779



Цитата(Vokchap @ Nov 5 2008, 00:00) *
Способ №2, пять минут работы (без манипуляций в библиотеках):

Спасибо за идею, может где-нибудь пригодится. Пока что мне ближе способ №1. Только СВЧ плат практически нет. Есть комбинированные платы - экранированная часть СВЧ без зеленки плюс обычная часть с зеленкой.
В гербере я делаю операции необходимые для создания шаблона и все. Как реализовать ваш способ в принципе понятно. Если я правильно поняла, то это действия для одной КП а дальше множим?
Цитата(Vokchap @ Nov 5 2008, 00:00) *
3. В гербер радакторе вычитаем второе из первого (предварительно растеризовав флэши).

Что значит растеризовать флэши?
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Nov 5 2008, 09:45
Сообщение #9


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(Владимир @ Nov 4 2008, 22:39) *
2. А если зазоры для разных типов должны быть разные. А если где-то можно залить как обычно, и только в области СВЧ такое нужно. 5 минут-- когда все однотипно.

Как всегда уникальные зазоры обводятся через правила. Есть промашка в том, что правила не понимают параметры проекта, так бы можно было все сделать за кружкой чая.

Цитата(Ринка @ Nov 5 2008, 08:51) *
Если я правильно поняла, то это действия для одной КП а дальше множим?

Эти действия глобальные над всей платой, где все зазоры ставятся автоматически в соответствии с действующими правилами.

Цитата(Ринка @ Nov 5 2008, 08:51) *
Что значит растеризовать флэши?

Снятая маска - это "флэш" на негативе (если круглая). Чтобы с ним можно было работать логикой, он разбивается на примитивы.
Go to the top of the page
 
+Quote Post
Ринка
сообщение Nov 5 2008, 10:56
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 17-05-07
Пользователь №: 27 779



Цитата(Vokchap @ Nov 5 2008, 17:45) *
Эти действия глобальные над всей платой, где все зазоры ставятся автоматически в соответствии с действующими правилами.

То есть например для Тора у меня должно быть два слоя масок Тор Solder и какой-нибудь еще? Или я опять не поняла...
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Nov 5 2008, 11:32
Сообщение #11


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



По порядку:
В правилах есть параметр SolderMaskExpansion, по нему программа сама закрашивает ВСЕ или только нужные КП с указанным отступом. Если где-то нужны другие отступы, создаем другое правило со своим SolderMaskExpansion. Сколько различных отспупов - столько для них правил. В простейшем случае одно правило на ВСЕ КП.

Для одного слоя маски генерим два гербера, оба TopSolder например. Один TopSolder с отступом маски, например, 1мм (большой кружок), другой TopSolder с отступом 0.2мм (маленький). Т.е. имеем два гербера на полный TopSolder слой. Каждый построен автоматически для всех КП по заданному одному параметру SolderMaskExpansion (или по нескольким параметрам если нужны различные отступы в разных местах). Далее остается только второй гербер слой TopSolder логически вычесть из первого TopSolder. В результате на месте каждого большого пятачка в серединке появится дырочка, пятачок из первого, дырочка из второго TopSolder. smile.gif Ширина ободка=(d1-d2)/2=0.4мм. Что и требовалось получить. Сохраняем полученный композит в отдельный гербер-файл и отдаем на производство.
Надеюсь понятно рассказал. smile.gif

p.s.
Делайте как Владимир сказал. Или если дорисовывать слишком много и заниматься этим совсем не хочется, сбрасывайте координаты в пм.
Go to the top of the page
 
+Quote Post
Ринка
сообщение Nov 5 2008, 12:06
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 17-05-07
Пользователь №: 27 779



Цитата(Vokchap @ Nov 5 2008, 19:32) *
По порядку:
В правилах есть параметр SolderMaskExpansion, по нему программа сама закрашивает ВСЕ или только нужные КП с указанным отступом. Если где-то нужны другие отступы, создаем другое правило со своим SolderMaskExpansion. Сколько различных отспупов - столько для них правил. В простейшем случае одно правило на ВСЕ КП.

...

p.s.
Делайте как Владимир сказал. Или если дорисовывать слишком много и заниматься этим совсем не хочется, сбрасывайте координаты в пм.

О да, теперь очень даже понятно. Никак не могла предположить что можно создать два гербер файла для разных правил. Спасибо за терпение smile.gif.
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Nov 5 2008, 15:44
Сообщение #13


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(Ринка @ Nov 5 2008, 15:06) *
Никак не могла предположить что можно создать два гербер файла для разных правил.

Обычно правила создают для получения герберов, а не гербера для правил. wink.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 5 2008, 17:34
Сообщение #14


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Дурной пример заразителен. Здесь правда хороший.
Вот еще один ход конем,

так как генерация герберов с разными
Цитата
По порядку:
В правилах есть параметр SolderMaskExpansion

требует включения и выключения их. А забыть при большом числе--- за милую душу предлагаю другое.
Отключаете все полигоны и заливаете одним с первым зазором.--гербер 1
2 отключаете и его и заливаете другой полигон со своими правилами зазоров--- гербер 2
отключаете эти полигоны и работайте как далее

С этими 2 герберами по предложенному сценарию.

Теперь нужно помнить только 2 полигона, которые нужно включить для получения герберов. Возится с включением кучи правил не нужно
Go to the top of the page
 
+Quote Post
Vokchap
сообщение Nov 5 2008, 18:02
Сообщение #15


Профессионал
*****

Группа: Админы
Сообщений: 1 884
Регистрация: 15-07-06
Из: Новосибирск, Россия
Пользователь №: 18 835



Цитата(Владимир @ Nov 5 2008, 20:34) *
Теперь нужно помнить только 2 полигона, которые нужно включить для получения герберов. Возится с включением кучи правил не нужно

Если в разных местах разные зазоры от КП - правила по-любому создать придется, чтобы полигон обтек как надо и где надо. Кол-во правил одинаково будет и там, и там. Подготовительная операция одинакова. Всю кучу правил не нужно мышкой тыкать каждый раз - один раз создал, сохранил через экспорт. Для второго набора тоже самое. Потом загрузить весь список через импорт - на пару кликов больше, чем включить/выключить полигон.

зы
Маска - тот же полигон, только в инверсии. Для одного и того же результата потраченные усилия будут одинаковы. beer.gif
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 16:20
Рейтинг@Mail.ru


Страница сгенерированна за 0.0207 секунд с 7
ELECTRONIX ©2004-2016