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

 
 
> Выделение компонентов на плате, Пожелание по повышению удобства AD
Turnaev Sergey
сообщение Mar 24 2016, 12:19
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 562
Регистрация: 25-07-06
Из: Зеленоград, Новосибирск
Пользователь №: 19 088



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

Если у нас есть скрытые слои компонента, в частности механические, то было бы удобно сделать так, чтобы щелчок по графике на скрытом слое не приводил к выделению компонента на печатной плате, можно добавить простую галочку на включение и выключение этого игнорирования.

Конкретный пример:
Есть слой контроля зазоров между компонентами (Courtyard Excess), для некоторых компонентов на нём сделано большое расстояние, например для высоких реле или разъёмов, и он используется для контроля зазора между SMD и этим компонентом, однако может не учитываться при расстановке аналогичных компонентов рядом.

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


Вот тут все слои отображаются:
http://prntscr.com/ajc7ny

Если накладывающиеся слои скрыть, ситуация с выделением компонента остаётся аналогичной:
http://prntscr.com/ajc8bu
http://prntscr.com/ajc9i4

На панели PCB Filter я не смог настроить такой способ выделения, задавая например желаемый класс слоёв.

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


--------------------
"Отсутствие вашей судимости - это не ваша заслуга, а наша недоработка."
Ф.Дзержинский.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
EvilWrecker
сообщение Mar 25 2016, 12:44
Сообщение #2


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Цитата
Ещё раз, основной смысл в том, что если механический слой залазит на соседний компонент, то можно как угодно настраивать фильтры выделения, все равно при попытке выделить компонент, будет возникать запрос от Альтиума на выделение этого компонента или его соседа.


Ваш посыл понятен, но если мы говорим именно о courtyard то ничего залазить не должно- максимум что может быть это courtyard edge-to-edge placement как на картинке во вложении.

Цитата
А я не понял, что значит "двигать компонент за механический слой"


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

Цитата
Сourtyard в данном случае большой для высоких компонентов и используется для плат со смешанным монтажом, то есть он отображает зазор от SMD компонентов и не используется при расстановке выводных компонентов между собой. Поэтому разработчикам, которые делают платы с чистым выводным монтажом получается неудобно выделять компоненты. Однако разработчикам, делающим смешанный монтаж, удобней видеть высоту выводного компонента, выраженную в виде зазора Сourtyard.


Не совсем понял- а как влияет высота компонента на зазор по отношению к другим деталям? И все еще интересно почему у вас courtyard со скругленными краями при прямоугольном аутлайне корпуса.



Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Turnaev Sergey
сообщение Mar 25 2016, 13:27
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 562
Регистрация: 25-07-06
Из: Зеленоград, Новосибирск
Пользователь №: 19 088



Цитата(EvilWrecker @ Mar 25 2016, 15:44) *
Грубо говоря, выделил компонент, а далее двигаете его с привязкой к любой точке на механических слоях, будь то courtyard или что-то другое.

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

Цитата
Не совсем понял- а как влияет высота компонента на зазор по отношению к другим деталям? И все еще интересно почему у вас courtyard со скругленными краями при прямоугольном аутлайне корпуса.

Берём большое реле и допустим клеммник, между ними ставим какой-нибудь SMD компонент: транзистор, резистор, не важно. Если высота реле и клеммника 5мм это одно, а если 15мм, это уже совсем другое и добраться до SMD компонента с целью перепайки монтажнику становится значительно сложнее.

Соответственно, когда разводчик сразу видит, рекомендуемый зазор, ему не приходится переходить в 3D режим или лезть в даташит на компонент для того, чтобы прикинуть нужное расстояние. У нас оно составляет четверть высоты компонента, и ограничено величиной 4мм.

По поводу скругления краёв: так уж исторически повелось на предприятии, и скругления сохраняют постоянным расстояние, именно заданной величины.

Цитата(Владимир @ Mar 25 2016, 15:44) *
Вот это не понял.
Подробнее пожалуйста.

Формально это, если хотите делать , нужно делать в отдельном механическом. к Courtyard это не имеет никакого отношения.

Хотя и к решению вашего вопроса тоже

В том то и дело, что можно в каком угодно слое это сделать, но сути проблемы это не изменит. У нас Сourtyard это слои М7 и М8, переименование их у выводных компонентов в "Слой контроля смешанного монтажа" и перенос на любой другой механический слой, никак не изменит обозначенной проблемы.


--------------------
"Отсутствие вашей судимости - это не ваша заслуга, а наша недоработка."
Ф.Дзержинский.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Turnaev Sergey   Выделение компонентов на плате   Mar 24 2016, 12:19
- - peshkoff   боюсь альтиумовские программеры помрут на этой зад...   Mar 24 2016, 14:23
- - EvilWrecker   Немного не понял проблему- а что мешает просто дви...   Mar 24 2016, 20:29
- - Turnaev Sergey   А я не понял, что значит "двигать компонент з...   Mar 25 2016, 12:02
|- - Владимир   Цитата(Turnaev Sergey @ Mar 25 2016, 15:0...   Mar 25 2016, 12:44
- - EvilWrecker   ЦитатаТак и делают, неудобство именно в том, что о...   Mar 25 2016, 13:48
|- - Turnaev Sergey   Цитата(EvilWrecker @ Mar 25 2016, 16:48) ...   Mar 25 2016, 14:07
- - Владимир   Да не надо не чего переделывать. щелкать нужно в з...   Mar 25 2016, 14:07
- - EvilWrecker   ЦитатаДа не надо не чего переделывать. щелкать нуж...   Mar 25 2016, 14:11
- - Turnaev Sergey   Нет, вы тут не учли того, что есть ещё высокие и у...   Mar 25 2016, 14:19
- - Владимир   Сколько людей, столько мнений. Но массу надо обуч...   Mar 25 2016, 14:21


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

 


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


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