Jump to content

    
Sign in to follow this  
eXeC001er

Правила в Altium Designer

Recommended Posts

Можно ли задать правило проверки на незакрытые маской переходные отверстия или выставить по умолчанию закрытие маской всех переходных глобально, а не в настройках конкретной платы?

 

Настройка по-умолчанию меняется в DXP-Preferences-PCB editor-Defaults-Via-Edit values поставить галочки "Force complete tenting on top" и "Force complete tenting on bottom"

 

З.Ы. Тьфу, чёт я месяцы попутал... :(

Share this post


Link to post
Share on other sites

Во вкладке tools есть функция outline from selected objects... Как-то так, делает контур по примитивам. Толщина линии этого контура 8 mil, можно ли где-то эту толщину изменить?

Share this post


Link to post
Share on other sites
Цитата(CatMurr @ Mar 21 2014, 05:35) *

А зачем тогда слой Keepout нужен? В видео этого не объясняют.

Слой для указания зон запрета для меди на всех слоях. Как частный случай для простых проектов может совпадать и соответственно использоваться как контур платы.

 

Вот у меня вопрос большой по этому слою.

 

1.

Для производства надо чтобы от меди до края платы было, скажем, 0.4 мм.

Если использовать правило OnLayer('Keep-Out Layer') - OnSignal = 0.4мм, то итоговый зазор будет больше на половину толщины линии в 'Keep-Out Layer'. А в 14.3 так и вообще ошибку выдает между линией и непонятно чем на чистой плате!!!

Как правильно?

 

2.

Под компонентом в определенной зоне не должно быть проводников.

Делаю IsKeepOut - All = 0мм. Полигоны заливает правильно, но вот в DRC пишет ошибку, что зазор <0

Как быть?

Share this post


Link to post
Share on other sites

Я наверное сейчас спрошу по избитой теме, но как черт побери задать правило clearance(электрическое) для объекта типа board cutout сделанного при помощи solid region :wacko:

Share this post


Link to post
Share on other sites
Слой для указания зон запрета для меди на всех слоях. Как частный случай для простых проектов может совпадать и соответственно использоваться как контур платы.

 

 

Вот у меня вопрос большой по этому слою.

 

1.

Для производства надо чтобы от меди до края платы было, скажем, 0.4 мм.

Если использовать правило OnLayer('Keep-Out Layer') - OnSignal = 0.4мм, то итоговый зазор будет больше на половину толщины линии в 'Keep-Out Layer'. А в 14.3 так и вообще ошибку выдает между линией и непонятно чем на чистой плате!!!

Как правильно?

 

2.

Под компонентом в определенной зоне не должно быть проводников.

Делаю IsKeepOut - All = 0мм. Полигоны заливает правильно, но вот в DRC пишет ошибку, что зазор <0

Как быть?

1 да так. Или используйте 0 ширину линии или учитывайте ее толщину в правилах

2. не используйте 0 зазор в правилах

 

 

Я наверное сейчас спрошу по избитой теме, но как черт побери задать правило clearance(электрическое) для объекта типа board cutout сделанного при помощи solid region :wacko:

Никак. так как это не объект проводящего рисунка

Дублируйте keepOut

 

Share this post


Link to post
Share on other sites

Просмотрел большую часть этой ветки но так и не понял как решить свою проблему:

 

- есть псб с замысловатым контуром, который естественно сделан на механическом слое(30,31,32)

- на keep-out layer ничего не рисовал

- есть пады которые стоят по краю платы, но зак контур ее не вылезают- то есть расстояние от границ пада до контура псб равно 0

 

- границы платы где стоят эти пады образованы объектом solid region имеющего свойство board cutout

 

И разумеется при DRC выскакивает трилиард сообщения о нарушении зазора между cutout-ами и падами. Есть устойчивое предположении что лечится это правилом- да только не знаю каким.

Share this post


Link to post
Share on other sites
А КАК создать правило для проверки вот этого зазора?

Посмотрите в правилах Silk to Solder Mask Clereance (группа Manufacturing). Либо же рядом Minimum Solder Mask Sliver.

Share this post


Link to post
Share on other sites
Посмотрите в правилах Silk to Solder Mask Clereance (группа Manufacturing). Либо же рядом Minimum Solder Mask Sliver.

проверка работает, только в старых версиях Альтиума (в Summer). А вот в в 14 версии "товарищи" опять накосячили - у меня вот ТАКАЯ лабуда выскакивает

post-58141-1415721426_thumb.jpg

post-58141-1415721432_thumb.jpg

Share this post


Link to post
Share on other sites

Поиграйтесь со слоями. Например, где-то через версию после появления правила контроля зазора между элементами шелкографии, он (контроль) перестал адекватно работать. Пришлось для каждого из объектов (в правиле) указывать слои (TopOverlay, BottomOverlay) и только после этого данное правило работало. Этот косяк помоему до сих пор не вылечен.

Share this post


Link to post
Share on other sites
Поиграйтесь со слоями. Например, где-то через версию после появления правила контроля зазора между элементами шелкографии, он (контроль) перестал адекватно работать. Пришлось для каждого из объектов (в правиле) указывать слои (TopOverlay, BottomOverlay) и только после этого данное правило работало. Этот косяк помоему до сих пор не вылечен.

Благодарю за помощь, сделал ТАКОЕ правило - проверка работает :biggrin:

ЗЫ а почему если поставить галку на 1 позицию - то нет :laughing:

post-58141-1415723195_thumb.jpg

Share this post


Link to post
Share on other sites
ЗЫ а почему если поставить галку на 1 позицию - то нет :laughing:

Сам удивляюсь :laughing: Надо признать, что мелкие косячки при отработке правил есть. Печально то, что их не лечат. :(

Share this post


Link to post
Share on other sites
Сам удивляюсь :laughing: Надо признать, что мелкие косячки при отработке правил есть. Печально то, что их не лечат. :(

Там есть правила до МЕДИ и до ВСКРЫТИЯ МАСКИ.

Так что лечить нечего.

Share this post


Link to post
Share on other sites
Там есть правила до МЕДИ и до ВСКРЫТИЯ МАСКИ.

Так что лечить нечего.

 

не вводите людей в заблуждение.

1-ая галка означает, что проверять до меди на местах, вскрытых от маски (там и написано "exposed copper") . и это правило правильно работает в пред версиях

а 14 версия проверяет до всей меди независимо от вскрытия.

 

так что баг.

Share this post


Link to post
Share on other sites
не вводите людей в заблуждение.

1-ая галка означает, что проверять до меди на местах, вскрытых от маски (там и написано "exposed copper") . и это правило правильно работает в пред версиях

а 14 версия проверяет до всей меди независимо от вскрытия.

так что баг.

не совсем так - правило написано для проверки зазора от десигнатора до региона в слое маски - программа так и проверяет. А вот если написать правило для проверки зазора от десигнатора до медного пада в слое Тор - то программа глючит, выдавая ТАКУЮ лабуду. А вообще-то это баг и довольно серьезный, жаль, что не знал его раньше, наехал бы на Илюкина вместе с багами по теме создания регионов малых размеров с закругленными углами для слоя Тор Раste. Тот баг он пообещал исправить в версии 15.2, а сколько этот провисит...

post-58141-1415782351_thumb.jpg

post-58141-1415782365_thumb.jpg

post-58141-1415782376_thumb.jpg

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