Jump to content

    
Sign in to follow this  
EvilWrecker

Парные слои в библиотеке Footprint-ов

Recommended Posts

Давно назревал этот вопрос, но руки никак не доходили:

 

Есть скажем некий футпринт (альтиумовский понятное дело), на 2х механических слоях определенны component outline и courtyard. Предположим на плате стоят пара таких футпринтов но на разных слоях- подчеркиваю, именно слоях а не сторонах. Есть ли механизм/планируется ли сделать так чтобы можно было настроить изменение отображения хотя бы component outline и courtyard при переносе компонента на хотя бы другую сторону платы? Ну или цвет чтобы механические фигуры меняли- сильно бесит когда куча компонентов стоят под друг другом(особенно если это бга, на противоположных сторонах, шар в шар) а у них одинаковые аутлайны и надо проверят постоянно что и где стоит.

Share this post


Link to post
Share on other sites
Давно назревал этот вопрос, но руки никак не доходили:

 

Есть скажем некий футпринт (альтиумовский понятное дело), на 2х механических слоях определенны component outline и courtyard. Предположим на плате стоят пара таких футпринтов но на разных слоях- подчеркиваю, именно слоях а не сторонах. Есть ли механизм/планируется ли сделать так чтобы можно было настроить изменение отображения хотя бы component outline и courtyard при переносе компонента на хотя бы другую сторону платы? Ну или цвет чтобы механические фигуры меняли- сильно бесит когда куча компонентов стоят под друг другом(особенно если это бга, на противоположных сторонах, шар в шар) а у них одинаковые аутлайны и надо проверят постоянно что и где стоит.

Для переноса пользовательских слоев на другую сторону, нужно делать парвные слои. Сделать их можно только в плате (в библиоетке нельзя)! Для компонентов на разных слоях - это пока головная боль, я давно про это говорю, на на ближайший год в планах нет...

Share this post


Link to post
Share on other sites
Для переноса пользовательских слоев на другую сторону, нужно делать парвные слои. Сделать их можно только в плате (в библиоетке нельзя)! Для компонентов на разных слоях - это пока головная боль, я давно про это говорю, на на ближайший год в планах нет...

 

В библиотеке тоже можно задать парные мех. слои

Share this post


Link to post
Share on other sites

Не помню. Возможно. мне казалось что не было. Во всяком случае в библиотеках этим не пользовался. Да и бессмысленно там.

Share this post


Link to post
Share on other sites

Собственно никто не мешает просто условиться заполнять в библиотеке слои, которые на плате будут парными, в соответствии с требованиями, и оставлять парный слой пустым. Я так и делаю, никаких проблем с component outline и courtyard на разных сторонах не испытываю.

Share this post


Link to post
Share on other sites
да также. правой клавишей на вкладках слоев\Configure Mech pair.

Но это 13 версия. в 15 может быть и запретили

хм... звучит странно. там по идее кнопка загреена и не доступна.

 

Собственно никто не мешает просто условиться заполнять в библиотеке слои, которые на плате будут парными, в соответствии с требованиями, и оставлять парный слой пустым. Я так и делаю, никаких проблем с component outline и courtyard на разных сторонах не испытываю.

+1

 

Share this post


Link to post
Share on other sites
хм... звучит странно. там по идее кнопка загреена и не доступна.

 

само собой. сидит программист и решает высветить эту кнопку или нет. Ну написал что-то вроде if Dockind=pcblib then xxbutton.Enable=false

вот типа какой я умный. зачем это в библиотеке?

решил все за нас.

 

можно и сетку еще также отменить в либе, ну или там, привязку, например.

программисты решают что нам надо.

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

Share this post


Link to post
Share on other sites
само собой. сидит программист и решает высветить эту кнопку или нет. Ну написал что-то вроде if Dockind=pcblib then xxbutton.Enable=false

вот типа какой я умный. зачем это в библиотеке?

решил все за нас.

Тогда объясните - зачем эта кнопка может потребоваться в библиотеке?

Share this post


Link to post
Share on other sites
Тогда объясните - зачем эта кнопка может потребоваться в библиотеке?

 

Что объяснять то? Кто хочет использует, кто не хочет - нет.

Я использую. компоненты разные бывают.

 

Разговор о том, что какой-то программист решает использовать нам ее или нет, хотя функционал программы изначально допускает использование парных слоев в библиотеке

Share this post


Link to post
Share on other sites
Что объяснять то? Кто хочет использует, кто не хочет - нет.

Я использую. компоненты разные бывают.

Приведите пример.

 

Разговор о том, что какой-то программист решает использовать нам ее или нет, хотя функционал программы изначально допускает использование парных слоев в библиотеке
Программист здесь ни при чём.

 

Share this post


Link to post
Share on other sites
Разговор о том, что какой-то программист решает использовать нам ее или нет, хотя функционал программы изначально допускает использование парных слоев в библиотеке

Я согласен с тем что данный функционал в библиотеке вполне логичен и это дело пользователя, использовать или нет, но вот с тем что это решают программисты - это конечно не так.

При этом, не вижу никакой проблемы в том, что в библиотеке эта кнопка не доступна, это никак не мешает работе. Думаю что был конфликт, в случае если парные слои в библиотеке и в плате не совпадают, или например несколько библиотек с разными парными слоями. Поэтому это запретили.

В общем, я бы сказал, что это не тема для обсуждения, тем более обсуждение скатывается куда-то не туда(((

 

Share this post


Link to post
Share on other sites

Про парные слои я в курсе, однако проблема в том что при использование этого дела в проектах от ~2000 компонентов оно начинает тормозить - вероятно в силу слишком большого количества объектов участвующих в расчетах. А хотелось чтобы существовал выделенный слой под outline и courtyard, который во-первых нормально обрабатывался правилами, а во-вторых показывался только на активном слое.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this