Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы начинающих 2015г
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35
Serp
Цитата(Владимир @ Nov 13 2015, 13:24) *
Design/Board/Create....


Ну да, спасибо. Я же говорю, туплю что то.
Владимир
Да нет. Все так. Если бы алтиума был для контура отдельный слой.
А так есть Bоаrd Shape, но для нас он виртуальный. Хотя для Plane отступ меди от контура считается именно по Bоаrd Shape.
То есть тут он как бы есть. В общем загадка природы для тополога

То есть "Я же говорю, туплю что то." возникла не на голом месте.
Повод был
Serp
Можете пояснить по слоям?
Идеология работы со слоями в AD какая? Футпринт создаю, сделал набор слоев. Создаю ПП там снова создавать этот же набор? Т.к. плата создается с базовым набором слоев.
Библиотеки футпринтов создаются зачастую разными людьми. Как слои согласовать? Ведь при этом надо еще указать парные слои правильно. Кнопка парные слои активна только в редакторе ПП в футпринте нет.
А в редакторе ПП таких слоев нет.
Как создать набор слоев который был единым для всех плат проекта а лучше всех проектов? Может быть шаблон проекта, но как его создать описания не нашел.
Почему имена слоев не сохраняются при переходе допустим от редактора футпринта в редактор платы.

И что это за странность? При экспорте платы в DWG, опять же имена слоев возвращаются к прежним названиям.

Сумбурно как то, пятница 13.


С шаблонами разобрался, кажись. Со слоями начал понимать, вроде бы. Так мне кажется.

Но все равно удивляет, почему имена слоев не сохраняет в DWG/
Владимир
Цитата(Serp @ Nov 13 2015, 13:44) *
Можете пояснить по слоям?
Идеология работы со слоями в AD какая? Футпринт создаю,

Ок
Цитата
сделал набор слоев.
В библиотеке это лишнее, вы не знаете сколько слоев будет в печатной плате.
Нужны дополнительно только те механические слои, на которых есть информация при размещении компонента на стороне TOP
Цитата
Создаю ПП там снова создавать этот же набор? Т.к. плата создается с базовым набором слоев.

Да. Только тут еще настраивается парность + те мех слои, что относятся к парным. + те мех слои где будет прост какая либо информация

Цитата
Библиотеки футпринтов создаются зачастую разными людьми. Как слои согласовать? Ведь при этом надо еще указать парные слои правильно. Кнопка парные слои активна только в редакторе ПП в футпринте нет.
А в редакторе ПП таких слоев нет.
Как создать набор слоев который был единым для всех плат проекта а лучше всех проектов? Может быть шаблон проекта, но как его создать описания не нашел.

Издать стандарт предприятия, где указать что и почем.
Цитата
Почему имена слоев не сохраняются при переходе допустим от редактора футпринта в редактор платы.

И что это за странность? При экспорте платы в DWG, опять же имена слоев возвращаются к прежним названиям.

Странного ничего нет. Синхронизация и передача информации идет по номеру слоя, а не его названию. Поэтому рекомендую номер слоя при переименовании оставлять, для адекватности.
Учтите, библиотека не знает, как вы обзовете слои в проекте. Только номер. Название-- это для вас, чтобы лучше ориентироваться об информации на слое. Можно вообще не переименовывать, если знаете что и где без бумажки.
Цитата
Сумбурно как то, пятница 13.


С шаблонами разобрался, кажись. Со слоями начал понимать, вроде бы. Так мне кажется.

Но все равно удивляет, почему имена слоев не сохраняет в DWG/

Полнолуние?
V_G
Цитата(Serp @ Nov 13 2015, 20:44) *
Кнопка парные слои активна только в редакторе ПП в футпринте нет

Насколько я помню, кнопка не просто про парные слои, а про механические парные слои. Все остальные нужные по технологии производства платы слои (медь, маски и шелкография) уже парные, их нигде не надо прописывать.
Т.е. вы рисуете компонент в мехслое, предназначенном для рисования сверху платы. Потом, уже на плате, вы назначаете пару этому мехслою, если компонент размещается снизу платы. У меня, например, это слои Mech13 и 14.
Кроме того, я выделяю отдельные мехслои для 3D-моделей, для дезигнаторов (не держу их на silk) и для номиналов. Но это уже сервис для себя лично (или для своего предприятия), к изготовлению платы как детали он отношения не имеет. Так зачем Альтиуму идеология для сервисных слоев?


kimi1
Часто делаю так. Ищу готовый библиотечный элемент на готовой плате PCB, копирую его, вставляю в свою библиотеку и уже подгоняю под себя. А вот в схематике так копируется (чтобы скопировать УГО со схемы в библиотеку УГО и там уже настроить под себя). Если какая-нибудь возможность это сделать? Когда нибудь сделают возможность делать максимальную сетку в PCB больше 25,4 мм?
v-vovchek
Цитата(kimi1 @ Nov 13 2015, 19:37) *
Если какая-нибудь возможность это сделать? Когда нибудь сделают возможность делать максимальную сетку в PCB больше 25,4 мм?

Если не трудно, прошу объяснить зачем Вам такой шаг сетки?
Владимир
Цитата(kimi1 @ Nov 13 2015, 18:37) *
Часто делаю так. Ищу готовый библиотечный элемент на готовой плате PCB, копирую его, вставляю в свою библиотеку и уже подгоняю под себя. А вот в схематике так копируется (чтобы скопировать УГО со схемы в библиотеку УГО и там уже настроить под себя). Если какая-нибудь возможность это сделать? Когда нибудь сделают возможность делать максимальную сетку в PCB больше 25,4 мм?

копируйте и вставляйте.
Или вообще библиотеку из проекта сделайте.
Все также как и в PCB

Цитата(v-vovchek @ Nov 13 2015, 23:23) *
Если не трудно, прошу объяснить зачем Вам такой шаг сетки?

на максимальной сетке только 56 точек максимум.
Наверное автору хочется 25 или вообще 2 laughing.gif
drozel
Цитата(Владимир @ Nov 13 2015, 18:34) *
Издать стандарт предприятия, где указать что и почем.

И перерисовать все стандартные ФП?
Вообще, со слоями какой-то ужас.
Неужто, нельзя было сделать стандарт для мех слоев, прописать им в названии, как это сделано для меди и пускай все так и делают. Кто хочет извратиться - пожалуйста, еще куча слоев без названий.

Кстати, поясните про границу платы, keepout - это не для нее?
Почему-то советуют рисовать аутлайн в mechanical. Причем с определенным номером.
kimi1
1. Копируется , но вставляется.
2. Автору нужна сетка больше 25,4 мм. При рисование грубных библиотечных элементов удобно, альтиум все таки не автокад.

Цитата(drozel @ Nov 14 2015, 10:32) *
И перерисовать все стандартные ФП?
Вообще, со слоями какой-то ужас.
Неужто, нельзя было сделать стандарт для мех слоев, прописать им в названии, как это сделано для меди и пускай все так и делают. Кто хочет извратиться - пожалуйста, еще куча слоев без названий.

Кстати, поясните про границу платы, keepout - это не для нее?
Почему-то советуют рисовать аутлайн в mechanical. Причем с определенным номером.

Механические слои сделаны,чтобы любой пользователь мог сам настроить , что ему нужно, кому нужно 3D кому нет и т.д. В keepout лучше слой не рисовать, т. к. этот слой запрета. Рисовать конечно можно. но к примеру у вас будет в слое keepout контур платы и какие-то зоны запрета (например зоны под шайбы), так производитель вам и вырежет контур платы. и еще отверстия где шайбы должны быть. Так что лучше контур делать в каком нить механическом слое, и этот механический слой использовать только для контура платы. Технологам обычно этот механический слой и нужен,остальные механические только под свои настройки (3D, для сборочного и т.д.)
v-vovchek
Цитата(kimi1 @ Nov 14 2015, 11:07) *
Но к примеру у вас будет в слое keepout контур платы и какие-то зоны запрета (например зоны под шайбы), так производитель вам и вырежет контур платы. и еще отверстия где шайбы должны быть. Так что лучше контур делать в каком нить механическом слое

Как-то живу без этого уже много лет...
Производителю до лампочки в какой слой механики или keepout Вы используете. Ему главное определить, в каком файле находится контур с целью его изготовления (скрайбирование, фрезерование).
Так что какие слои хотите, такие и используйте.
Здесь главное выработать правильную методику внутри конструкторского коллектива с целью достижения однообразия (простите за витиеватость стиля).
Решение одно - придерживаться рекомендаций Владимира.
Т.е. издать стандарт предприятия, где указать что и почем.

Хотя я и хотел-бы, дабы на уровне Альтиума была определена более четкая специализация слоев.
Но это актуально только при переработке чужих проектов (библиотек).
Владимир
Цитата(drozel @ Nov 14 2015, 09:32) *
И перерисовать все стандартные ФП?

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

Тут согласен.
Цитата
Неужто, нельзя было сделать стандарт для мех слоев, прописать им в названии, как это сделано для меди и пускай все так и делают. Кто хочет извратиться - пожалуйста, еще куча слоев без названий.

Против этого. Эти слои специализированные, их в такой раздел и добавить, без права переименования и с настроенными парами. А вот оставшийся и будут ваши хоть без названий, хоть с названиями
Цитата
Кстати, поясните про границу платы, keepout - это не для нее?
Да, не для нее. Но в простых случаях (когда это полностью совпадает с контуром) некоторые используют и для такой цели. Ленятся наверное дубляж делать
Цитата
Почему-то советуют рисовать аутлайн в mechanical. Причем с определенным номером.

Правильно советуют. Только номер может быть любой. Но в одной организации естественно лучше использовать назначенный номер.
Iptash
Как правильно размножить ПП в гербере и в сверловке. Т.е. я развел плату такого то размера и мне надо что бы их было несколько так как текстолит большого размера и в него мне надо уместить несколько идентичных плат. (чет как то выразился, незнаю понятно ли)
Владимир
В Camtastic Tools/Panelise

В других кадах наверное также
Iptash
ОК! Спасибо.
v-vovchek
Я размножаю по другому.
Открыл чистую заготовку PCB и набросал туда копию платы (или разных плат).
Скомпоновал с учетом зазоров на скрайбирование или фрезерование - и все.
Только сбросить ошибки, ибо совпадают названия цепей.
Дальше FabricationOutputs-Gegber и потом NC Drill...

Передаю таким образом уже не первый год.
Нужно принимать во внимание, что производители относятся к Вашему заказу как к "черному ящику".
uriy
Цитата(v-vovchek @ Nov 15 2015, 09:52) *
Я размножаю по другому.
Открыл чистую заготовку PCB и набросал туда копию платы (или разных плат).
Скомпоновал с учетом зазоров на скрайбирование или фрезерование - и все.
Только сбросить ошибки, ибо совпадают названия цепей.
Дальше FabricationOutputs-Gegber и потом NC Drill...

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

Я тоже делаю так. Но однажды в одной из плат пропал земляной полигон.
Хотя в pcbdoc ничего подозрительного не заметил.
Герберы увы не проверил перед заказом.
Iptash
Цитата(v-vovchek @ Nov 15 2015, 08:52) *
Я размножаю по другому.
Открыл чистую заготовку PCB и набросал туда копию платы (или разных плат).
Скомпоновал с учетом зазоров на скрайбирование или фрезерование - и все.
Только сбросить ошибки, ибо совпадают названия цепей.
Дальше FabricationOutputs-Gegber и потом NC Drill...

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

Изначально тоже так хотел, если бы не было специальных возможностей. С помощью панализации очень хорошо получилось. И зазоры какие нужны выставляются и какой размер текстолита. И файл сверловки тоже нормальный. И не нужно создавать новый PCB. Пока минусов не заметил.)
Uree
А чем "Place -> Embedded Board Array/Panelize" не угодило? Ну РСВ конечно нужно отдельный создать, но в рамках того же проекта, а не отдельного. Плюс можно разные РСВ в одной панели собрать.
Владимир
Цитата(Uree @ Nov 15 2015, 14:19) *
А чем "Place -> Embedded Board Array/Panelize" не угодило? Ну РСВ конечно нужно отдельный создать, но в рамках того же проекта, а не отдельного. Плюс можно разные РСВ в одной панели собрать.

Прямыми путями не интересно
Цитата
Но однажды в одной из плат пропал земляной полигон.
Хотя в pcbdoc ничего подозрительного не заметил.

Забыли проверку включить на перезалитость полигонов. Уже года 2 есть такая проверка
Джин


Что DRC мне пытается сказать? Все обьекты там принадлежат к одной цепи.

*********************

и еще вопрос - как мне сделать сплошную заливку полигона, без вырезов вокруг Via?


Iptash
Цитата(Uree @ Nov 15 2015, 14:19) *
А чем "Place -> Embedded Board Array/Panelize" не угодило? Ну РСВ конечно нужно отдельный создать, но в рамках того же проекта, а не отдельного. Плюс можно разные РСВ в одной панели собрать.

Так тоже нормально получилось.
Владимир
Цитата(Джин @ Nov 15 2015, 18:59) *
Что DRC мне пытается сказать? Все обьекты там принадлежат к одной цепи.

*********************

и еще вопрос - как мне сделать сплошную заливку полигона, без вырезов вокруг Via?

Версия? В последней и для этого ввели правила
Правила написать подключения полигонов к Via == Direct
Iptash
Цитата(Джин @ Nov 15 2015, 18:59) *
и еще вопрос - как мне сделать сплошную заливку полигона, без вырезов вокруг Via?

В правилах в polygonConnect зделай типа direct. Можешь задать новое правило, например для данного полигона с каким то именем.
Джин
Цитата(Владимир @ Nov 15 2015, 19:28) *
Версия? В последней и для этого ввели правила
Правила написать подключения полигонов к Via == Direct



Версия 15.0 В этой версии что-то можно сделать?

С полигоном получилось, спасибо. Это правило было, просто оно по приоритету, видимо сьехало вниз.
Владимир
Так смотреть надо.
Гадать бессмысленно
Джин
А что можно сделать с этим? Тут фанаут на неиспользуемом контакте, ни к какой цепи ничто не подключено. Вроде честная операция blink.gif

Владимир
так правила настроены. разрешите пересекатьтся noNet
Джин
Цитата(Владимир @ Nov 15 2015, 21:18) *
так правила настроены. разрешите пересекатьтся noNet


Помогло. Благодарю )
Serp
Может где на форуме обсуждалась интеграция с БД Interbase?
drozel
Подскажите, почему металл вокруг падов и via всегда серый, а не цвета соответствующего слоя?

Нажмите для просмотра прикрепленного файла
Nastassia
Цитата(drozel @ Nov 16 2015, 15:54) *
Подскажите, почему металл вокруг падов и via всегда серый, а не цвета соответствующего слоя?


Они относятся к слою Multi-Layer.
drozel
Цитата(Nastassia @ Nov 16 2015, 18:25) *
Они относятся к слою Multi-Layer.

Почему тогда выключаются вместе с top?
Роман_Б
Как можно поменять задний фон футпринта отображаемого при просмотре библиотек? Со стандартным просто еле различим контур. Настройки Preferences\PCB Editor\Display\Default PCB View Configurations не на что не влияют. Они просто не работают. По умолчанию в 3D режиме всегда один и тот же цвет.
Нажмите для просмотра прикрепленного файла
drozel
Столкнулся с проблемой, связанной с библиотекой vias.
Есть либа .pvlib. Инсталлирована через "PCB pad via templates", добавлена в локальную либу.
В правилах routing vias выбраны template preferred (скрин) и отмечены enabled.
Теперь, при разводке линии нажатие 4 (cycle via-size source) вызывает циклическую смену среди 15 vias из библиотеки, но при вызове окна со списков отверстий (shift+V) видно только случайную часть из них (скрин).
Это баг или я чего-то не понимаю?

Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
peshkoff
Цитата(Роман_Б @ Nov 16 2015, 18:14) *
Как можно поменять задний фон футпринта отображаемого при просмотре библиотек? Со стандартным просто еле различим контур. Настройки Preferences\PCB Editor\Display\Default PCB View Configurations не на что не влияют. Они просто не работают. По умолчанию в 3D режиме всегда один и тот же цвет.
Нажмите для просмотра прикрепленного файла


Добавьте 3D в футпринт, будет понятней
Роман_Б
Так а поменять фон никак нельзя?
peshkoff
Цитата(Роман_Б @ Nov 18 2015, 05:03) *
Так а поменять фон никак нельзя?


насколько знаю, впрямую - нет.
а смысл? или добавьте 3Д или смотрите в режиме 2D.
drozel
Цитата(Роман_Б @ Nov 18 2015, 08:03) *
Так а поменять фон никак нельзя?

Есть такая программа, eclipse. Там можно настроить все, а в настройках работает поиск laughing.gif
Хорошо, когда настраивается не все)
Dmitry Dubrovenko
Коллеги, а можно каким-то образом задать кусок контура платы в футпринте?
Ну, например разъём PCI для платы расширения компьютера.
Что б не прорисовывать каждый раз вырезы.
Владимир
если контур-- укажите границу в механическом слое, в котором и будет потом обрисован контур платы
Если вырез--- Place/Solid Region/Kind=BoardCutOut
Dmitry Dubrovenko
Тенкс.
Попробую.
Serp
Вообще голову сломал.
Сделал xls с базой. Все как положено. Перед этим сделал небольшой тест с маленьким, пару строчек, екселем. Все работает. УГО и футпринт видны (в панели libraries) в схему вставляются. В плату все передается.
Сделал ексель на 400 компонентов. И блин, началось. Список вижу, УГО не отображает, футпринт то же не видно. Но! Тем не менее элемент (УГО) вставляется в схему и далее (корпус) в плату. В свойствах УГО
футпринт есть и отображается.
Если УГО вставляется в схему, блин, почему он не отображается в панели libraries?

v-vovchek
Цитата(Serp @ Nov 23 2015, 16:18) *
Если УГО вставляется в схему, блин, почему он не отображается в панели libraries?

Так библиотеку еще НУЖНО сформировать.
Если элемент есть в проекте, то это никоим образом не значит, что он есть в подключенных к проекту библиотеках!
Попробуйте сперва сделать библиотеку из своего проекта. После этого она будет отображаться.
Serp
Цитата(v-vovchek @ Nov 24 2015, 00:20) *
Так библиотеку еще НУЖНО сформировать.


Существует способ организации библиотек через создание xls. Где прописываются пути к файлам pcblib и schlib и пр. информация.
Вот об этом вопрос.
uriy
Я начинал работать с БД с экселя. Когда база стала расти пошли тормоза при вставке компонента на схему.
Ушел на access тормозит только при первом вытягивании компонента из базы после запуска AD.
Serp
Цитата(uriy @ Nov 24 2015, 10:16) *
Я начинал работать с БД с экселя. Когда база стала расти пошли тормоза при вставке компонента на схему.
Ушел на access тормозит только при первом вытягивании компонента из базы после запуска AD.


По такому же пути и пойдем. Работать сейчас надо. А с нормальной БД еще организационные вопросы надо решить.
Потом импортнем.
Serp
Ни как не получается с библиотеками.

Может собака порылась в том что я в качестве shlib подключил через xls библиотеку уже существующую. В которой уже прописаны футпринты.
Я через xls связал schlib и pcblib. Как бы переопределил пути к футпринтам. Хотя Footprint Ref осталься прежним.
Может тут крышу снесло? Пробовал удалять в schlib привязанные футпринты, все без изменений.
Есть мысли какие у кого?
Murzik_6011
Цитата(Serp @ Nov 24 2015, 10:04) *
Может тут крышу снесло? Пробовал удалять в schlib привязанные футпринты, все без изменений.
Есть мысли какие у кого?

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

Isolated copper: Split Plane (any net) on Internal Plane x. Dead copper detected. Copper area is: 0.xxxxx sq. mm

Они возникают постоянно на плэйнах при близкой прошивке переходными отверстиями. Всегда избавлялся от этих островков меди изменением клиренса от цепи отверстия до цепи плэйна в правилах. Но это костыли.
Автоматически может убираться эта мертвая медь?
Спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.