Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Слои в P-CAD
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
Archivarius
В книге "P-CAD2002 и SPECCTRA" (автор А.С.Уваров. Год издания 2003) указывается, что контур для компановки элемента на плату рисуется на слое "Top Assy" (стр.92).
В книге "Восемь уроков по P-CAD 2001" (автор М.Я.Мактас. Год издания 2001) указывается, что контур для компановки элемента на плату рисуется на слое "Top Silk" (стр.62).
В книге "ACCEL EDA 15.0 (P-CAD 2000)" (автор В.Д.Резевиг. Год издания 2000) указывается, что контур для компановки элемента на плату рисуется на слое "Top Silk" (стр.163).
В книге "P-CAD2000 ACCEL EDA" (автор А.Уваров. Год издания 2001) я вообще не понял, на каком слое и что рисовать (стр.218).

Проясните знающие люди!
Vladimir_C
Ориентируйся на Разевига - это зубр и признанный авторитет в печатных платах и САПР.
По его книгам не одно поколение конструкторов выросло. И что самое главное, он корректно излагал фирменное описание САПР. Если уж что добавлял от себя, то в точку.
Вообще название слоев говорит само за себя - SILC - значит шелкография, именно этот слой используют для нанесения краской на плату контур компонента. Assy - стало быть присоединение чего либо дополнительного к этому слою(например атрибутов или натурального изображения компонента при виде сверху).
Archivarius
Похоже я не правильно задал влпрос (или не полностью). Меня интересует на каком слое рисовать изображение компонента, чтобы потом разместить его на плате в автоматическом режиме.
Natalya
На Assy или создать дополнительный слой, ответствееный за размещение. Silk - слой шелкографии, поэтому на нем реальные размеры компонента не удастся нарисовать. Имя слоя указывается в атрибуте PackageOutlineLayer.
Uree
Цитата
Меня интересует на каком слое рисовать изображение компонента, чтобы потом разместить его на плате в автоматическом режиме.


Не горячитесь. Как показывает практика, автоматом еще можно делать трассировку, но вот расставлять автоматом - полный бред, все равно придется руками практически все править. Это если хотите получить приличную плату. Вот если для галочки - тогда можно и автоматом...
Archivarius
Цитата(Uree @ Nov 14 2005, 12:34) *
Цитата
Меня интересует на каком слое рисовать изображение компонента, чтобы потом разместить его на плате в автоматическом режиме.


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


Полностью с Вами согласен. Написал так, чтобы бал более понятен вопрос.


Цитата(Natalya @ Nov 14 2005, 01:58) *
На Assy или создать дополнительный слой, ответствееный за размещение. Silk - слой шелкографии, поэтому на нем реальные размеры компонента не удастся нарисовать. Имя слоя указывается в атрибуте PackageOutlineLayer.


Спасибо за совет.
-=Space=-
размещение компонента (типа для сборочного чертежа) лучше всетаки сделать в слое ASSY
если создать дополнительный слой то он не будет автоматом flip'иться
т.е. ASSY симметричный слой, есть top и bottom, при flip'е компонента (перенос на слой bottom)
автоматом произодет перенос линий из top assy в bottom assy
с добавленным вручную слоем такое не произойдет.
Natalya
to Archivarius: Пожалуйста.

Цитата(-=Space=- @ Nov 16 2005, 14:57) *
размещение компонента (типа для сборочного чертежа) лучше всетаки сделать в слое ASSY
если создать дополнительный слой то он не будет автоматом flip'иться...

Для сборочного - да. Дополнительный слой - исключительно для проверки зазоров между компонентами. В этом случае совершенно безразлично, будет он flip'иться или нет, т.к. Component Violations для слоев Top и Bottom PCAD проверяет отдельно.
Uree
Цитата
...безразлично, будет он flip'иться или нет, т.к. Component Violations для слоев Top и Bottom PCAD проверяет отдельно.


Непонятно. Для слоев Тор и Воттом - отдельно. А для доп. слоев? Будет проводиться проверка? Если нет - тогда эти самые доп. слои не помогут проверить зазоры между элементами. Если да, но доп. слои не флипятся, то графика компонентов, находящихся на разных слоях, в доп. слое окажется совмещенной и вызовет ошибку при проверке.
Natalya
Цитата(Uree @ Nov 18 2005, 11:48) *
...графика компонентов, находящихся на разных слоях, в доп. слое окажется совмещенной и вызовет ошибку при проверке.

Нет, не вызовет. PCAD производит проверку компонентов верхнего и нижнего слоев отдельно. Т.е. хоть графика верхних/нижних компонентов в доп.слое перекрывается, но проверяя верхний слой PCAD "не видит" компонентов нижнего, и наоборот.
По краней мере так дела обстоят в PCAD2002 SP1.
SergM
Цитата(-=Space=- @ Nov 16 2005, 15:57) *
размещение компонента (типа для сборочного чертежа) лучше всетаки сделать в слое ASSY
если создать дополнительный слой то он не будет автоматом flip'иться
т.е. ASSY симметричный слой, есть top и bottom, при flip'е компонента (перенос на слой bottom)
автоматом произодет перенос линий из top assy в bottom assy
с добавленным вручную слоем такое не произойдет.

Сказанное Вами верно для P-CAD 2002. В P-CAD 2004 можно сделать себе столько парных слоев (симметричных), сколько нужно.
DeniK
К тому же изготовленная плата с контурами компонентов в слое SILK смотрится просто ужасно w00t.gif - это сплошное нагромождение прямоугольников по всей плате и отыскать нужный компонент по RefDes при высокой плотности монтажа очень тяжело.
DSIoffe
Цитата
Имя слоя указывается в атрибуте PackageOutlineLayer.

Надо указать для каждого компонента?
А Specctra видит этот атрибут?
Natalya
Нет, для платы. Про Specctra - точно не скажу, кажется она определяет границы компонента по всем слоям суммарно.
DSIoffe
Спасибо большое. А как для указаать для всей платы?
Я порылся и не нашёл.
Options / Configure / Design rules / закладка Design соглашается только на один атрибут PackageOutlineLayer, а надо же два слоя задать?
Natalya
Цитата(DSIoffe @ Nov 22 2005, 10:35) *
а надо же два слоя задать?

Один.
DSIoffe
А как же быть, если у меня детали на обеих сторонах платы?
Natalya
Цитата(DSIoffe @ Nov 26 2005, 22:56) *
А как же быть, если у меня детали на обеих сторонах платы?
Внимательно прочитать тему.
DSIoffe
Попробую изложить свою проблему. Она отличается от проблемы автора темы, но, по-моему, "в тему".
Меня интересует, как уговорить PCAD200x обнаруживать наезд одной детали на другую. (Пару раз я наблюдал, как по запарке ставили небольшой SMD конденсатор под корпус SMD микросхемы. На одной стороне платы smile.gif ) Мне это не удалось даже в последней версии, 2004. Только что попробовал, один контур в слое TopAssy внутри другого - и никакой реакции. Я не то чтобы в большой обиде, потому что расставляю детали в Specctra, но интересно.
В теме я ответа не нашёл. Ткните носом, если не трудно.
Заранее признателен.
Natalya
tо DSIoffe
К вышесказанному могу добавить, что значение атрибута ComponentSpacing долно быть больше нуля.
DSIoffe
Цитата
К вышесказанному могу добавить, что значение атрибута ComponentSpacing долно быть больше нуля.

Написал ComponentSpacing 0.2 и PackageOutlineLayer Top Assy.
Не помогло sad.gif
Пересечение контуров компонентов видит и пишет про overlap. А один контур внутри другого - не видит.
Может, ещё что-нибудь можно подправить?
Natalya
Цитата(DSIoffe @ Nov 30 2005, 11:23) *
Может, ещё что-нибудь можно подправить?

Может быть и можно...
Давайте меняться: я решаю Вашу проблему, Вы - мою.
C Вас - ГОСТ 17467-88, с меня - правка Вашего .pcb.
DSIoffe
Цитата
C Вас - ГОСТ 17467-88, с меня - правка Вашего .pcb.

Спасибо! smile.gif
Ваша-то проблема покруче моей будет. Все денег хотят.
Может быть, здесь:
Цитата
когда-нибудь будет на халяву, но пока я что-то не нашёл.
А свою проблему я решил - ушёл в Specctra. В PCAD 200x я даже проводники толком не умею рисовать, только полигоны заливаю.
SergM
Цитата(DSIoffe @ Nov 29 2005, 16:35) *
Попробую изложить свою проблему. Она отличается от проблемы автора темы, но, по-моему, "в тему".
Меня интересует, как уговорить PCAD200x обнаруживать наезд одной детали на другую. (Пару раз я наблюдал, как по запарке ставили небольшой SMD конденсатор под корпус SMD микросхемы. На одной стороне платы smile.gif ) Мне это не удалось даже в последней версии, 2004. Только что попробовал, один контур в слое TopAssy внутри другого - и никакой реакции. Я не то чтобы в большой обиде, потому что расставляю детали в Specctra, но интересно.
В теме я ответа не нашёл. Ткните носом, если не трудно.
Заранее признателен.


Самое простое - вывести на печать (бумагу) и спокойно рассмотреть результаты. Это шутка, конечно, но помогает.

А если серьезно, штатных средств для решения этой проблемы, IMHO, в PCAD-е нет. Конвертация в другие САПР-ы (например, SolidWorks и др. где есть подобный контроль)- не в счет.
Natalya
to DSIoffe: Успехов!

Цитата(SergM @ Dec 3 2005, 04:13) *
А если серьезно, штатных средств для решения этой проблемы, IMHO, в PCAD-е нет.

Забавно. У меня, наверное, неправильный PCAD, раз в нем "штатные средства для решения этой проблемы" есть ?
SergM
Цитата(Natalya @ Dec 3 2005, 06:55) *
Цитата(SergM @ Dec 3 2005, 04:13) *

А если серьезно, штатных средств для решения этой проблемы, IMHO, в PCAD-е нет.

Забавно. У меня, наверное, неправильный PCAD, раз в нем "штатные средства для решения этой проблемы" есть ?


Ну так и рассказали - бы немного подробнее о них сразу.

Natalya права. Есть P-CAD PCB редакторе "штатные средства для решения этой проблемы". Хоть и примитивные (по нынешним временам), но есть. Причем - с визуальным контролем. Просто я как-то раньше их не замечал и не использовал. Привык, что есть под рукой конверторы из P-CAD в 3D САПР-ы. В общем, кому еще интересно - см. приложенные файлы - выдержки из Help-a P-CAD 2004.

Спасибо, что ткнули носом и извините blush.gif.
Успехов, коллеги!
muravei
Я не очень копенгаген в ПиКаде.
У меня не рисуется маска на СМД компонетах и самодельных площадках(без отв.) Да вообще , фиол. цвета которым рисуется Топ маск я не нашел.Маск слои -Инабл.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.