|
Несколько вопросов по созданию символов компонентов, В Allegro PCB Editor |
|
|
|
Nov 1 2010, 07:49
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
1. Как задается при создании символа компонента точка привязки установщика, которая потом пишется в файле Pick & place? 2. Как задается высота компонента для проверок DRC? Например, у Layout при создании place outline нужно было указать Height, после чего это значение участвовала при проверке размещения компонентов на плате. 3. Можно ли как-нибудь изменить заливку шейпов типа place_bound_*, чтобы ее не было, а был только контур, как у place outline в layout? Вроде бы должно быть можно, ведь например у шейпа board outline заливки нет. Тогда вопрос, как? 4. Как настраивать приоритет отрисовки слоев, который экспортируется в разделе color layer?
|
|
|
|
|
 |
Ответов
|
Nov 3 2010, 19:26
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Практическим путем удалось проверить данный способ. Свойство NODRC_COMPONENT_BOARD_OVERLAP может быть задано на один из двух шейпов. При этом оно работает применительно к вылезанию за контур, описанный шейпом Package Keep-In (как и сказано в документации), а не просто board outline. Таким образом данный способ Old1 лучше, чем оба способа, предложенных Uree. Свойство можно записать в библиотеку, и оно будет гарантировать отсутствие ошибки потом всегда при использовании этого компонента. Делать Package keep-in за пределы платы некрасиво, поскольку тогда туда формально можно втыкать прочие элементы, которые там на самом деле ставить нельзя. Единственное, что я не совсем понял, почему данное свойство рекомендовано делать в конце цикла проектирования. Видимо, они его задумывали в основном для какого-то другого случая.
|
|
|
|
|
Nov 3 2010, 20:53
|

Знающий
   
Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095

|
Цитата(Hoodwin @ Nov 3 2010, 21:26)  Практическим путем удалось проверить данный способ. Свойство NODRC_COMPONENT_BOARD_OVERLAP может быть задано на один из двух шейпов. При этом оно работает применительно к вылезанию за контур, описанный шейпом Package Keep-In (как и сказано в документации), а не просто board outline. Таким образом данный способ Old1 лучше, чем оба способа, предложенных Uree. Свойство можно записать в библиотеку, и оно будет гарантировать отсутствие ошибки потом всегда при использовании этого компонента. Делать Package keep-in за пределы платы некрасиво, поскольку тогда туда формально можно втыкать прочие элементы, которые там на самом деле ставить нельзя. Единственное, что я не совсем понял, почему данное свойство рекомендовано делать в конце цикла проектирования. Видимо, они его задумывали в основном для какого-то другого случая. Видимо хелпописатели Cadence имели в виду вариант когда свойство NODRC_COMPONENT_BOARD_OVERLAP присвоено символу с одним шейпом place_bound_... в этом случае, как Вы верно заметили выше, ошибки DRC не генерятся при любом вылете символа за контур платы, поэтому если присвоить свойство вначале, то есть некоторая доля вероятности что конструктор может прозевать какой-нибудь, mechanical-pin или незанятый электрический пин... а так: расставил, все развел, просмотрел ошибки, проверил расположение свисающих компонентов, отполировал, ну и назначил NODRC_COMPONENT_BOARD_OVERLAP , чтоб ошибки глаза не мозолили... Ну а по поводу способа, то это не мой, а скорее уж Ваш способ, я делаю как описал выше, так на мой взгляд быстрее, и надежнее с компонентами которые могут свисать, а могут и не свисать...
|
|
|
|
Сообщений в этой теме
Hoodwin Несколько вопросов по созданию символов компонентов Nov 1 2010, 07:49 Uree 1. Ноль координат при рисовании футпринта.
2. Атри... Nov 1 2010, 13:32 Hoodwin 1. OK
2. OK. Я это баловство все теперь в Компасе ... Nov 2 2010, 15:41 Uree Цитата(Hoodwin @ Nov 2 2010, 17:41) 2. OK... Nov 2 2010, 23:27  Old1 Цитата(Uree @ Nov 3 2010, 01:27) ...
С хо... Nov 3 2010, 06:36 Hoodwin 2. OK, теперь понял. Обычно я такие вещи без форма... Nov 3 2010, 06:45 Hoodwin ЦитатаВыступающим за контур платы элементам можно ... Nov 3 2010, 08:18 Old1 Цитата(Hoodwin @ Nov 3 2010, 10:18) А тог... Nov 3 2010, 08:34 Hoodwin А механический пин проверяется в route keep-in? А ... Nov 3 2010, 08:51 Old1 Цитата(Hoodwin @ Nov 3 2010, 10:51) А мех... Nov 3 2010, 09:43 vitan Есть небольшой вопрос. Никак не могу добиться, что... Feb 24 2011, 14:38 Old1 Цитата(vitan @ Feb 24 2011, 16:38) Есть н... Feb 24 2011, 19:16  vitan Версия 15.5.1
Цитата(Old1 @ Feb 24 2011, 22... Feb 25 2011, 09:18   Old1 Цитата(vitan @ Feb 25 2011, 11:18) Версия... Feb 25 2011, 09:42    vitan Цитата(Old1 @ Feb 25 2011, 12:42) Есть, н... Feb 25 2011, 09:52     Old1 Цитата(vitan @ Feb 25 2011, 11:52) Есть-т... Feb 25 2011, 10:08      vitan Цитата(Old1 @ Feb 25 2011, 13:08) Должны ... Feb 25 2011, 10:19 Ant_m Заметил такой момент - рисую Shape PACKAGE KEEPOUT... Feb 28 2011, 08:57 Uree А что Вы хотите задать этим шейпом? Вообще-то клас... Feb 28 2011, 10:03 Ant_m цифру 2,54 назвал наобум, помнил что значение ... Feb 28 2011, 14:01 Uree Так и не надо ничего этому шейпу дополнительно зад... Feb 28 2011, 16:06 Ant_m Ну дык - я и не задавал вначале. А потом глянул в ... Mar 1 2011, 06:45 Uree Это похоже функциональность 3D режима - отображать... Mar 1 2011, 08:01
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|