Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Механические слои.
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Master of Nature
Какие слои используются?
Какие - парные, какие - нет?
TOREX
Цитата(Master of Nature @ Mar 15 2011, 13:38) *
Какие слои используются?
Какие - парные, какие - нет?


Какие хотите, те и используйте. Парность тоже надо самому назначать.
Master of Nature
Цитата(TOREX @ Mar 15 2011, 15:45) *
Какие хотите, те и используйте. Парность тоже надо самому назначать.

это мне понятно, что все можно сделать как хочется - но меня интересует как у кого обычно назначаются слои исходя из опыта и наработок.
Alexey Sabunin
Цитата(Master of Nature @ Mar 15 2011, 15:01) *
это мне понятно, что все можно сделать как хочется - но меня интересует как у кого обычно назначаются слои исходя из опыта и наработок.

Я делаю так, как показано на стр. 306, только для 3D использую парные слои М3 и М4...
S17
У меня вот так:

Механические слои компонента:

1. Mechanical 1 – border_pcb
2. Mechanical 2 – border_panel
3. Mechanical 3 – v_cut, milling
4. Mechanical 4 – dimension_pcb
5. Mechanical 5 – dimension_panel
6. Mechanical 6 – для панели (panel_name) .Pcb_File_Name_No_Path, .Printout_Name
7. Mechanical 7 – top_paste_mark
8. Mechanical 8 – bottom_paste_mark
9. Mechanical 9 – .Pcb_File_Name_No_Path, .Printout_Name
10. Mechanical 10 – ---#--- (mirror)
11. Mechanical 11 – Top_Probe: контрольные точки
12. Mechanical 12 – Bottom_Probe: контрольные точки
13. Mechanical 13 – Dev_Top конструктив компонента, 3D на стороне Top
14. Mechanical 14 – Dev_Bottom конструктив компонента, 3D на стороне Bottom
15. Mechanical 15, 16 – габарит элемента

Парные слои: 7-8, 9-10, 11-12, 13-14, 15-16
TOREX
M1-Top графика для СБ
М2-Bottom графика для СБ
М11-3D Top
M12-3D Bottom
M15- размеры
М16-Courtyrad Excess
Владимир
Согласно IPC дожен быть определены на мех слое (соответственно должно иметь парный слой
1 Courtyard Граница для запрета размещения других компонентов ( для установщика, зазоров и т.п.)
2 Assy контур компонента.
реальный 3D соответственно размещаю на Assy
Псевдо 3D генерю автоматически из слоя Courtyard и размещаю на нем же
Для других компонентов не по стандарту (пришедших от чужих людей или алтиумовских библов) Псевдо 3D генерю из всех слоем и размещаю на отдельном парном слое)

По слоям 1 ( парный 2 ) 3D сгенеренный из всех слоев
13 (14) Assy
15 (15) Courtyard
3 граница внутренних вырезов в плате
4 Границы обрезки платы
Остальные как бог пошлет
v-vovchek
Жаль, что нет какого-то жесткого правила. Это создает проблемы с чужими проектами (у меня были ошибки с чужими проектами, я не бог, кое-что не доглядел). По этой-же причине трудно использовать чужие библиотечные компоненты (хотя свои - надежнее).


Цитата(v-vovchek @ Mar 16 2011, 10:06) *
15 (16) Courtyard

Это слой для чего?
Владимир
IPC 7351
3.1.5.4 Courtyard Determination The courtyard of any
land pattern is the smallest area that provides a minimum
electrical and mechanical clearance of both the component
maximum boundary extremities and/or the land pattern
maximum boundary extremities.
v-vovchek
Цитата(Владимир @ Mar 16 2011, 11:13) *
IPC 7351
3.1.5.4 Courtyard Determination The courtyard of any
land pattern is the smallest area that provides a minimum
electrical and mechanical clearance of both the component
maximum boundary extremities and/or the land pattern
maximum boundary extremities.

А для начинающих понятным языком с раскрытием сути предназначения данных слоев?
Владимир
Там расписано на 2 страницы.
если кратко== зона запрета для установки соседних компонентов с учетом возможности установки компонента (толщина пинцета и прочее) воздушного зазора для теплоотвода и прочее в подобном духе
v-vovchek
Цитата(v-vovchek @ Mar 16 2011, 11:37) *
А для начинающих понятным языком с раскрытием сути предназначения данных слоев?

Прошу прощения за свой тон, но Вы "Гуру", а я просто "Участник". Наверное от слова "Учиться"!
То что для Вас ясно, понятно, легко и просто, для меня может быть проблемой.
Так что извините. Однако не у меня одного проблемы с понятиями, терминами, технологиями и методами, используемыми а Altium.
Ну а Вы на то и "Гуру", дабы нас новичков терпеть и терпеливо отвечать (разжевывать")!

По вопросу механических слоев. Спецы и Доки в этом вопросе могли бы разместить здесь небольшие примеры плат, для образца. Мы, начинающие, могли бы по этим примерам настроить свои рабочие среды. Будет меньше ошибок и меньше вопросов. Я, например, с радостью изучу чей-нибудь проект. Но только выполненный на ВЫСОКОМ уровне. Я использую свои библиотеки. Но... Сперва просто сделал-спроектировал-изготовил. Потом возник вопрос с шелкографией - доработал всю библиотеку. Потом возник вопрос с технологическими зазорами в механическом слое. Туповносил данные из LP Calculator слой Courtyard (теперь Владимир пояснил суть этого слоя). Мало ли еще что всплывет!
Rodavion
Цитата(v-vovchek @ Mar 17 2011, 09:12) *
По вопросу механических слоев. Спецы и Доки в этом вопросе могли бы разместить здесь небольшие примеры плат, для образца. Мы, начинающие, могли бы по этим примерам настроить свои рабочие среды. Будет меньше ошибок и меньше вопросов. Я, например, с радостью изучу чей-нибудь проект. Но только выполненный на ВЫСОКОМ уровне. Я использую свои библиотеки. Но... Сперва просто сделал-спроектировал-изготовил. Потом возник вопрос с шелкографией - доработал всю библиотеку. Потом возник вопрос с технологическими зазорами в механическом слое. Туповносил данные из LP Calculator слой Courtyard (теперь Владимир пояснил суть этого слоя). Мало ли еще что всплывет!

Примеры плат c библиотеками есть в C/Documents and Settings/All Users/Общие документы/Altium/AD 10/Examples. Если стоит и Altium Designer Summer 09, то ближе: C/program Files/Altium Designer Summer 09/Example
v-vovchek
Цитата(Rodavion @ Mar 17 2011, 13:35) *
Примеры плат c библиотеками есть в C/Documents and Settings/All Users/Общие документы/Altium/AD 10/Examples. Если стоит и Altium Designer Summer 09, то ближе: C/program Files/Altium Designer Summer 09/Example

Спасибо за подсказку. А то я как-то туда не заглядывал!
Alechek
Собственно взял за основу то, что генерил альтиумовский визард компонентов.

Чтобы не назначать все вручную, сделал макрос.
v-vovchek
Цитата(Alechek @ Mar 18 2011, 10:12) *
Собственно взял за основу то, что генерил альтиумовский визард компонентов.

Чтобы не назначать все вручную, сделал макрос.

Я еще не дошел до того уровня, когда используют макросы. Я профессиональный конструктор, а Altium только учу.
Master of Nature
Решил апнуть тему, коль зашёл о ней разговор.
В основном слои используются для размещения 3D, Assy, Courtyard.
Вот только каждый по своему назначает, какие слои (по номерам) для чего использовать.
Тут, конечно, было бы неплохо придти к единому соглашению.
nord85
Цитата(Master of Nature @ Dec 18 2012, 03:17) *
Тут, конечно, было бы неплохо придти к единому соглашению.

Идея то хорошая, но как представишь, что надо будет переделать всю бибилиотеку и все платы, если текущие настройки не совпадут с едиными, становится очень очень грустно, да и сложно будет объяснить народу и начальству, почему было так, а стало так + править документацию (хелпы для разработчиков).
Владимир
Цитата(Master of Nature @ Dec 18 2012, 02:17) *
Решил апнуть тему, коль зашёл о ней разговор.
В основном слои используются для размещения 3D, Assy, Courtyard.
Вот только каждый по своему назначает, какие слои (по номерам) для чего использовать.
Тут, конечно, было бы неплохо придти к единому соглашению.


Во-во я только в соседней ветке отписался sm.gif

Цитата(Владимир @ Dec 18 2012, 18:43) *
Во-во я только в соседней ветке отписался sm.gif


Давно пора. Я ратую за единообразие, по крайней мере на постсоветском пространстве
Gabro
Потыкался, но не нашел как сделать два механических слоя парными.
Подскажите где это устанавливается.
Master of Nature
Цитата(Gabro @ Dec 18 2012, 22:10) *
Потыкался, но не нашел как сделать два механических слоя парными.
Подскажите где это устанавливается.
Во-первых: парность слоёв можно устанавливать только в режиме редактора плат (PCB).
В библиотеке посадочных мест PCBLib это возможность недоступна. Соответствующая кнопка видна, но заблокирована.

Для начала надо открыть Design -> Board Layers & Colors. Есть горячая клавиша L
Далее, в нижней левой части окна есть две кнопки: "2D Color Profiles" и "Layer Pairs..."
Щёлкните по "Layer Pairs...". В открывшемся окне увидите список из двух колонок: First Layer и Second Layer. В исходном состоянии список пуст.
Gabro
Большое спасибо за оперативный ответ.
Ошибку понял, пытался установить как раз в редакторе посадочных мест.
beemaya
Из механических слоев я использую всегда:
Механикал 1 - контур печатной платы
Механикал 13 - Assembly Tор (контур компонента по корпусу с обозначением первого контакта - использую для сборочного чертежа. В этом же слое сделан 3D-body)
Механикал 14 - Assembly Bottom
Механикал 15 - Courtyard Top (граница компонента, рассчитана как +0,25мм на сторону либо от крайней площадки, либо от корпуса (смотря что находится дальше) ) Для минимально необходимых зазоров при размещении компонентов.
Механикал 16 - Courtyard Воttom

Парные слои у меня - 13 и 14, 15 и 16.
Master of Nature
Цитата(Владимир @ Dec 18 2012, 19:44) *
Давно пора. Я ратую за единообразие, по крайней мере на постсоветском пространстве
Как отписался nord85, для единения на всём постсоветском пространстве важна возможность быстро и безболезненно перестроить существующие проекты к новому стандарту.
Владимир
Цитата(Master of Nature @ Dec 20 2012, 21:06) *
Как отписался nord85, для единения на всём постсоветском пространстве важна возможность быстро и безболезненно перестроить существующие проекты к новому стандарту.

Пока только начал. Тут
Пока сыро и далеко не полностью поэтому за доступом пишите в личку. Приму ценные советы. Дабы прийти к общему компромису
Master of Nature
Ещё подумал про оформление, приближенное к ГОСТ. Для этого неплохо выделить отдельный слой под форматку с основной надписью, а, также, под написание ТТ. Хотя технические требования вполне можно написать и на слое Assy, а вот основную надпись лучше делать на отдельном слое.
Владимир
Цитата(Master of Nature @ Dec 21 2012, 22:47) *
Ещё подумал про оформление, приближенное к ГОСТ. Для этого неплохо выделить отдельный слой под форматку с основной надписью, а, также, под написание ТТ. Хотя технические требования вполне можно написать и на слое Assy, а вот основную надпись лучше делать на отдельном слое.

Угу. Давно делаю на Template слое. лет 7 уже.
У буржуев видел отводят иногда не один, а несколько для разных масштабов.
Еще иногда для сложной формы отдельный Dimension слой со всеми определяющими размерами положения ЭРИ и крепежных.
Master of Nature
Цитата(Владимир @ Dec 21 2012, 23:59) *
Угу. Давно делаю на Template слое. лет 7 уже.
У буржуев видел отводят иногда не один, а несколько для разных масштабов.
Еще иногда для сложной формы отдельный Dimension слой со всеми определяющими размерами положения ЭРИ и крепежных.
Тоже у буржуев подсмотрел.
Владимир
Цитата(Владимир @ Dec 21 2012, 22:59) *
Угу. Давно делаю на Template слое. лет 7 уже.


и даже заготовки есть для разных форматов. Включая текстовую информацию о требованиях ПП.
Есть Как на английском языке, так и на русском

Важность этого в том. Что формируется гербер, а он поступает производителю ПП. У производителя зачастую никаких програм нет, кроме просмотра герберов.
И всякие PDF WORD не всегда катят.
Vladimir_T
Здравствуйте, уважаемые коллеги, много полезного нашел из данного обсуждения. Но не нашел как на слое сборочного чертежа, где должны быть контуры элементов, позиционные обозначения и др. Так вот я про позиционные обозначения. На слоях, например, М13 и М14 отобразить проекцию 3D body и Designator вставить? А как можно по-другому? Мне не нравится мой способ.
Владимир
Цитата(Vladimir_T @ Dec 26 2012, 04:12) *
Здравствуйте, уважаемые коллеги, много полезного нашел из данного обсуждения. Но не нашел как на слое сборочного чертежа, где должны быть контуры элементов, позиционные обозначения и др. Так вот я про позиционные обозначения. На слоях, например, М13 и М14 отобразить проекцию 3D body и Designator вставить? А как можно по-другому? Мне не нравится мой способ.

Используйте другой механический.
А чем не нравится? Личные предубеждения?
peshkoff
Цитата(Vladimir_T @ Dec 26 2012, 05:12) *
Здравствуйте, уважаемые коллеги, много полезного нашел из данного обсуждения. Но не нашел как на слое сборочного чертежа, где должны быть контуры элементов, позиционные обозначения и др. Так вот я про позиционные обозначения. На слоях, например, М13 и М14 отобразить проекцию 3D body и Designator вставить? А как можно по-другому? Мне не нравится мой способ.


нужно при печати вывести М13 на печать и Top Silk
но в настройках печати отключить линии и дуги, находящиеся в TopSilk в элементе.
Тогда вы получите M13+RefDes на чертеже.
Владимир
Цитата(peshkoff @ Dec 26 2012, 12:06) *
нужно при печати вывести М13 на печать и Top Silk
но в настройках печати отключить линии и дуги, находящиеся в TopSilk в элементе.
Тогда вы получите M13+RefDes на чертеже.

Да это все так. Он для 0402 или 0201 на TopSilk нет места. А выводить из Top Silk или его копию (возможно с центровкой внутри изображения) из M13 без разницы. Принцип настройки такой же
peshkoff
ну тогда автокад нужно подключать.
а 0402 разместить в принципе можно и по этой технологии
Владимир
Цитата(peshkoff @ Dec 26 2012, 12:33) *
ну тогда автокад нужно подключать.
а 0402 разместить в принципе можно и по этой технологии

Только в принципе, с выносом далеко от компонентов
Про автокад тоже неплохо. Кстати туда именно из Assу и удобно отдавать
Vladimir_T
Цитата(Владимир @ Dec 26 2012, 09:05) *
Используйте другой механический.
А чем не нравится? Личные предубеждения?

Так получается, что когда на M13 в центре элемента устанавливаю строковую переменную Disignator, то при включенном слое M13 оттображается не фактическое обозначение (например, R1, C22 и т.п.), а имя самой строковой - Disignator. И так рядом с каждым элементом стоит слово Disignator, в итоге трудно работать, пестрит от избыточной информации. А при выводе на печать получается все корректно. Вот по-этому мне и не нравится, хотя может быть я что-то не додумал? Или просто слой скрывать?

Цитата(peshkoff @ Dec 26 2012, 13:06) *
нужно при печати вывести М13 на печать и Top Silk
но в настройках печати отключить линии и дуги, находящиеся в TopSilk в элементе.
Тогда вы получите M13+RefDes на чертеже.

Хорошая идея, спасибо. Для вывода в PDF-формате так же можно поступать? А как вы думаете, можно ли макрос для этой цели сделать? Часто бывает, так, что нужно быстро вывести с меньшими затратами времени и без ошибок.
Владимир
Цитата(Vladimir_T @ Dec 26 2012, 16:44) *
Так получается, что когда на M13 в центре элемента устанавливаю строковую переменную Disignator, то при включенном слое M13 оттображается не фактическое обозначение (например, R1, C22 и т.п.), а имя самой строковой - Disignator. И так рядом с каждым элементом стоит слово Disignator, в итоге трудно работать, пестрит от избыточной информации. А при выводе на печать получается все корректно. Вот по-этому мне и не нравится, хотя может быть я что-то не додумал? Или просто слой скрывать?

Это фича, дабы видеть текст параметра, а не его значение.
Дабы видеть значение: В настройке слоев, вкладка третья. Первый флаг сверху установить.
Дабы было потом по умолчанию не менялось-- запомните настройку слоев для 2D
Vladimir_T
Спасибо за ценные советы.
peshkoff
Цитата(Vladimir_T @ Dec 26 2012, 17:44) *
Хорошая идея, спасибо. Для вывода в PDF-формате так же можно поступать? А как вы думаете, можно ли макрос для этой цели сделать? Часто бывает, так, что нужно быстро вывести с меньшими затратами времени и без ошибок.


Этот "макрос" давно существует. Называется Output Job. Крайне полезная штука. Там все настраивается, прикрепляется как файл .OutJob и копируется из проекта в проект.
У меня там стоит печать в pdf принтер. Скопировал в папку проекта, прицепил к проекту и нажал Generate. Готово.
S17
Цитата(peshkoff @ Dec 27 2012, 09:20) *
Этот "макрос" давно существует. Называется Output Job. Крайне полезная штука. Там все настраивается, прикрепляется как файл .OutJob и копируется из проекта в проект.
У меня там стоит печать в pdf принтер. Скопировал в папку проекта, прицепил к проекту и нажал Generate. Готово.


Именно так! Эта штука необходима также, как и редакторы SCH и PCB: все настройки печати схем, сборочных чертежей, формирования BOM, GBR - держу в OutputJob.
Hypericum
Владимиру, Алексею Сабунину и всем остальным...
В ноябре 2012г. начал выходить журнал The PCB Design Magazine (FREE, формат pdf).
http://www.pcbdesign007.com/pages/thepcbdesignmagazine.cgi
В номере 11-2012 (с.64-73) и 12-2012 (с.58-65) рассмотрены варианты создания библиотечных элементов. Может, это поможет при написании темы "Механические слои".
Есть еще подобные журналы (там информации меньше)
PCB Magazine www.thepcbmagazine.com
Printed circuit design & fab www.pcdandf.com
www.globalsmt.net
Не нашел на форуме ветки про журналы. Было бы неплохо создать.
Владимир
да что читать.
вот мои предложения


да что читать.
вот мои предложения
Vladimir_T
Цитата(peshkoff @ Dec 27 2012, 08:20) *
Этот "макрос" давно существует. Называется Output Job. Крайне полезная штука. Там все настраивается, прикрепляется как файл .OutJob и копируется из проекта в проект.
У меня там стоит печать в pdf принтер. Скопировал в папку проекта, прицепил к проекту и нажал Generate. Готово.


Пробую использовать Output Job - конечно здорово. Но когда я перенес Output Job в другой проект, то в Output Job остались ссылки на файлы от предыдущего проекта. Т.е. шаблон у меня не получился. И потому в новом проекте опять сделал настройки вручную. Что-то не правильно я сделал... , а как создать именно универсальный шаблон?
peshkoff
там часть ссылок идет на проект, а часть на файл. Проект должен определиться автоматически, а те что на файлы, придется переопределить, там где красным помечено, нужно из разворачивающегося списка выбрать новый файл. Это просто.
Я иногда делаю еще проще.
Открываю .OutJob в блокноте и реплейсом заменяю ссылки.
При открытии в альтиуме все на своих местах.
Владимир
Цитата(peshkoff @ Jan 31 2013, 08:57) *
, а те что на файлы, придется переопределить, там где красным помечено, нужно из разворачивающегося списка выбрать новый файл. Это просто.

Угу Плохие советы: или во всех проектах держать одинаковые имена файлов cranky.gif
В общем с частичным переназначением и/или добавлением придется смириться ( может меняется число листов схем, число слоев, ....)
Всего не учтешь. Да и не нужно
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.