Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: подскажите первые шаги для чайника по работе с ALLEGRO PCB DESIGN GXL
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Cadence
Страницы: 1, 2, 3
Ariel
скачал дома ALLEGRO PCB DESIGN GXL version 16.2.
В ALLEGRO нмкогда не работал, немного знаком только с VIEWER. Знаю как открыть слой, как найти компонент, как измерить расстояние. С рfзводкой плат знаком по другим программам (PCAD, ALTIUM). Помогите советами как сдвинуть компонент, как его rotate, как его FLIP на другую сторону платы, как делать Interactive Route, как корректировать уже разваденный проводник. как элспортировать netlist, как экспортировать gerbrt?
Это не диплом, это промышленное устройство для работы, в которое надо внести изменения!
http://electronix.ru/forum/style_emoticons...ault/crying.gif
vitan
Ну екарный бабай! Ну лучше б Вы время, которое на написание поста ушло, на хелп потратили б! Ну нельзя ж так совсем-то!!!
Uree
Мануал здесь вряд ли Вам напишут, поэтому открывайте встроенный хэлп, раздел "Allegro PCB Editor", а все что Вам нужно описано в разделах "Allegro User Guide:..." - их там 12 на разные темы, но для начала хватит подглядывать в 2-3 из них.
ramm
можно ещё почитать Allegro® PCB Editor Training Manual Version 16.01,там то же что и в хелпе,но по порядку,и искать ничего не надо. взять можно здесь http://www.megaupload.com/?d=R31RMQRF.сёдня сам нашёл. smile.gif
Ariel
Цитата(ramm @ Jul 3 2010, 17:41) *
можно ещё почитать Allegro® PCB Editor Training Manual Version 16.01,там то же что и в хелпе,но по порядку,и искать ничего не надо. взять можно здесь http://www.megaupload.com/?d=R31RMQRF.сёдня сам нашёл. smile.gif


А как искать материалы в этом megaupload?
vitan
Более правильно так
Ariel
Цитата(vitan @ Jul 3 2010, 18:41) *

Огромное спасибо, буду учить. Если что-то не пойму, спрошу на форуме.
rolleyes.gif
ARV
а на русском есть какая-то литература?
ссылочка тут пробегала на форуме - но на рапиде ссылка побита, а на местном FTP на английском (хотя, спору нет, хорошая книга)... читаю по-английски я с определенным напряжением, хотелось бы больше сил потратить на дело, а не на перевод...
leom
Цитата(ARV @ Jul 13 2010, 13:06) *
а на русском есть какая-то литература?

для 14 версии подойдет?
PCBinAquarium
Самая лучшая на данный момент книга по Capture и PCB Editor - это безусловно Kraig Mitzner "Complete PCB Design Using OrCAD Capture and Editor" Понятно, что там не расскрывается функционал такого мощнейшего пакета как Allegro PCB Design GXL, но несмотря на то, что книга на английском, она понятна и проста в изложении, поэтому очень подходит для чайников и не только. Плюс ко всему к книге идет приложение в виде файлов с небольшими проектами, описанными в ней. http://uploading.com/files/get/ZFEVZ1S0/ - вот ссылка на книгу. Из отечественных книг наибольший интерес может представлять книга Кайкова - http://orcad.livejournal.com/547.html в части описания Capture CIS. В остальном Вам бесспорно поможет справочная система самой программы. Там же ищите упражения по освоению пакета, правда опять таки на английском. Но куда без английского разработчику печатных плат, да и любому инженеру?
ramm
Здравствуйте. Появился вопросик такой : рисовал footprint электролитического кондёра. Place_Bound_Top сделал окружность,а при размещении на ПП стал квадрат,соответственно занимает бОльшую площадь.Как это исправить ?
Заранее благодарю.
Old1
Цитата(ramm @ Jul 21 2010, 15:06) *
Здравствуйте. Появился вопросик такой : рисовал footprint электролитического кондёра. Place_Bound_Top сделал окружность,а при размещении на ПП стал квадрат,соответственно занимает бОльшую площадь.Как это исправить ?
Заранее благодарю.

Вы ничего не перепутали? Может быть круг в другой класс/подкласс попал? Но как бы то ни было, лучше всего открыть футпринт в Symbol Editor-e, там исправить shape на Place_Bound_Top, сохранить футпринт. И после этого на плате обновить символ.
ramm
LISTING: 1 element(s)

< ARC SEGMENT >
class PACKAGE GEOMETRY
subclass PLACE_BOUND_TOP
Segment length: 53.4071 MM
arc seg:xy (8.5000 0.0000) xy (8.5000 0.0000) width (0.1500) font (Solid)
center-xy: (0.0000 0.0000) radius (8.5000) CCW
Уважаемый Old 1- это выдало по команде show element, только я вроде без shape рисовал. Сейчас добавил shape, проверил класс-подкласс - всё как выше написано,сгенерил нетлист,а кондёр всё равно квадратный.Как обновлять ПП по другому я не знаю.
Old1
Цитата(ramm @ Jul 21 2010, 16:08) *
LISTING: 1 element(s)

< ARC SEGMENT >
class PACKAGE GEOMETRY
subclass PLACE_BOUND_TOP
Segment length: 53.4071 MM
arc seg:xy (8.5000 0.0000) xy (8.5000 0.0000) width (0.1500) font (Solid)
center-xy: (0.0000 0.0000) radius (8.5000) CCW
Уважаемый Old 1- это выдало по команде show element, только я вроде без shape рисовал. Сейчас добавил shape, проверил класс-подкласс - всё как выше написано,сгенерил нетлист,а кондёр всё равно квадратный.Как обновлять ПП по другому я не знаю.

Обновить символ на плате: Place->Update symbols
ramm
Old 1 спасибо огромное - всё получилось !
ramm
Здравствуйте уважаемые,появилась ещё проблемка: рисую двухстороннюю ПП,часть деталей на TOP часть на BOTTOM.При перено-
се SMDшки на bottom,у неё пропадало изображение контура оставались только PADs.Я добавил в footprints некоторых деталей (ко-
торые на bottom) область place bound bottom.Сейчас контуры видны,однако DRC выдаёт ошибки при размещении,(SMD компоненты
расположены один под другим,но на разных сторонах ПП) и ещё одна странность : в 3D вьювере эти детали смотрятся как будто
их корпуса проходят сквозь ПП.Подскажите где ошибся ?И ещё вопрос : реально ли распечатать на принтере то,что получится в PSB Editor - отдельно TOP и отдельно BOTTOM как это делается в Sprint Layout ? предполагается изготовление "на коленке".
Hoodwin
Подозреваю, что надо было не palce bound bottom рисовать, а правильно настроить отображаемые цвета. При установке компонента на нижнюю сторону все слои *top автоматически становятся *bottom, но вот цветовые схемы не наследуются.
vitan
Place bound нужен обязательно, без него символ не сгенерится. Видимо, некоторые части символа были случайно поставлены в боттом при его создании, и существуют до сих пор, и при выставлени символа на плату сказываются настройки видимости, что запутывает...
ramm
вроде бы для SMD-компонентов необходима лишь place bound top и при переносе его на bottom по идее должна отображаться.Однако у меня отображаются только pad ы и двигая элементы,я не могу определить
на солько это возможно (контур отображается только у выделенного элемента).Поэтому добавил place bound bottom.Символы создавались только для слоя top (так в книжке написано ).
vitan
Цитата(ramm @ Jul 26 2010, 16:16) *
вроде бы для SMD-компонентов необходима лишь place bound top

Это верно.
Дальше по тексту, извините, но моя твоя не понимать. Сформулируйте мысль нормальным языком.
Чтобы понять, какие элементы есть на рисунке, нужно нажать Ctrl+F5 и повключать все галочки. Обычно это проясняет ситуацию.
ramm
перечислю что есть на рисунке :
1.assembly top
2.body center
3.display top
4.padstack name
5.pin number
6.place bound bottom
7.place bound top
8.silkscreen top
пункт 6.я добавил к компонентам,установленым на bottom,чтобы видеть их контур и знать
на сколько и куда их можно двигать( без него видны были только pads,а place bound появлялся только при выделении компонента ).
vitan
Цитата(ramm @ Jul 26 2010, 16:57) *
пункт 6.я добавил к компонентам,установленым на bottom

Как это понять? Вы сначала установили компонент на bottom, а потом добавили? Это неправильно.
Если у компонента есть place bound top, то при установке его (компонента) в bottom в этом слое автоматически образуется place bound bottom.
Вы начали говорить про некое "изображение контура". Что имеется ввиду? Assembly, silkscreen или place bound?
ramm
да,я сначала установил компонент на bottom.Увидел,что place bound top отображается только при выделении компонента,поэтому добавил идентичный place bound bottom (сейчас его видно постоянно,вне зависимости от того выделен ли элемент).
"контуром"я "обозвал"place bound top.И у меня он не отображается автоматически,при перемещении элемента
с top на bottom. Отображаются лишь контактные площадки - pads.
vitan
Ну а Ctrl+F5 нажимали?
На вкладке Geometry надо установить галочку Place bound bottom. И цвет не черный выбрать.
Ant_m
ramm выложите пример и дело пойдет быстрее. А то вы объясняете, а мало чего понятно.
В запакуйте в архив файл платы с вашей проблемой *.brd и файл с вашим компонентом - *.dra.
ramm
да,нажимал,но галочку на place bound bottom убирал,так как думал,что place bound top автоматически станет bottom.Цвет стоит "по умолчанию"(для place bound bottom)- тёмнозелёный,а place bound top - первый слева столбец,второй снизу.
vitan
Ну так вот, включите ее и увидите ваш place bound bottom. smile.gif
ramm
вот загрузил пример делается в allegro psb editor 16.3 hotfix 11

vitan - спасибо большое.Footprints подшаманил,DRC ошибки исчезли и компоненты видно - всё как положено. biggrin.gif
ramm
Здравствуйте, тут появилась одна прога для создания footprint-ов,кому интересно вот ссылка :
http://www.sonsivri.com/forum/index.php?topic=32693.0 вроде полный функционал,проверил на одном элементе - всё работает.
vitan
ramm
Вы там мембер? Пригласите?
ramm
Здравствуйте. Я там не член,но пользуюсь без проблем (как и любой желающий может).Прога называется LP Wizard версия 2010 года,полнофункциональная,я проверил (включая экспорт готовых футпринтов в Allegro ) кому интересно может качать и пользоваться
http://rapidshare.com/files/406757049/LP_Wizard.rar.html
ramm
Здравствуйте уважаемые.У меня возник вопрос к спецам.Вы разводите сложные платы на сотни
компонентов,может подскажете,как бы правильней выразиться - стратегию размещения элемен-
тов на плате.Допустим есть схема,я знаю,что разместить на TOP и что на BOTTOM (прикидочно,
точно определяю по мере расстановки ),но тыкаться с place manuale я уже устал.Наверняка в та-
кой мощной проге как Allegro существуют способы предварительной расстановки.Опять же- схе-
му разбил на ROOMы,но геометрию и размеры ROOMа на плате я не могу оценить не расставив
компоненты.Фиксированы у меня только положения отверстий для крепления,остальное можно
перемещать в определённых пределах.Подскажите пожалуйста,как правильно сделать предва-
рительную расстановку( хоть в общих чертах и желательно в автоматическом режиме ),а то я ты-
каюсь в ручном режиме,ориентируюсь на rats - получается почти sprint layout. одна хоть польза
от этого - малость освоился в редакторе,а дело ни на шаг не продвинулось.Хоть я и любитель и
нет ни сроков ни начальников,но хотелось бы получить приемлимый результат (мануалы по раз
водке я читаю,но как это грамотно сделать в Allegro не имею понятия).Заранее благодарю за по
мощь. smile3046.gif
Uree
Размещение как правило делается по-блочно: согласно схеме собираете элементы в группы, компонуя их внутри группы наиболее оптимальным образом(по возможности), потом собираете эти группы в контур платы, тоже по возможности оптимально(часто с учетом связей к внешним разъемам) и корректируя сами группы для лучшей их упаковки - вот собственно и вся стратегия.
ramm
Здравствуйте.Появилась такая бяка: жму F3 connect,развожу,хочу добавить Via,однако не
добавляется.Панель option показывает"no avaliable via",но в Constraint Manager у меня задан тип via (physical constraint),правда внизу "бегущая строка"говорит :constraint manager
is in read-only mode.Host application is busy.Как это "победить"? laughing.gif
Uree
Нажать в Host application кнопочку F6. Т.е. завершить текущую операцию. Тогда в СМ можно нормально работать.
ramm
Uree спасибо большое,помогло )
ramm
Здравуствуйте уважаемые.Ещё ламерский вопрос - Есть ли возможность в Allegro зафиксировать rats так,чтобы
они не скакали как блохи при перемещении - вращении элементов? Это сильно напрягает - разместишь эле-
мент,а rats прыгнули в другие точки,приходится двигать остальные элементы - и так до бесконечности.Или луч
ше сразу поставить элемент и тут же соединить его с другими ?
777777
Неужели футпринты надо редактировать PCB Editor-ом? Может есть нормальный редактор, чтобы можно было легко их просматривать - например, в одном окне кликаешь по названию, а в другом видишь его изображение. Как это было в layout-е.
Uree
Ужели. Именно РСВ Editor-om. Универсальный подход - на все одна программа, на футпринты, на платы, на SI, на SIP... Знаешь одну - сможешь работать с любой из них.
777777
Цитата(Uree @ Sep 15 2010, 20:15) *
Ужели. Именно РСВ Editor-om. Универсальный подход - на все одна программа, на футпринты, на платы, на SI, на SIP... Знаешь одну - сможешь работать с любой из них.

Замечательный подход, но вот я ищу футпринт для некой микросхемы, в layoute я вижу их список и кликая по каждому сразу вижу что он из себя представляет. А здесь чтобы увидеть я каждый должен открыть используя диалог открытия файла? Сколько времени понадобится чтобы просмотреть хотя бы сотню? Там даже названия такие, что я не могу догадаться к чему они относятся, разве что кроме dip*

А почему каждый футпринт раскрашен по-разному? У них цвет хранится в файле? Если это так, то кроме как идиотизмом это не назовешь. Гораздо логичнее задавать его в программе и каждый пользователь увидит слои в тех цветах, к которым привык.

P.S. В футпринтах сохраняется даже наличие грида - включен он или нет. Это вы считаете нормально?
Uree
Я считаю нормальным, а Вы видимо не хотите разбираться в софте, а хотите оставить все "как было".

И что значит "...ищу футпринт для некой микросхемы"? Вижу смысл таких действий при создании библиотеки, вижу смысл при вставке доп. корпуса на плату... В процессе работы по проектированию платы никаких корпусов искать не нужно, они грузятся автоматом при импорте упаковки. А что именно Вам нужно?
777777
Цитата(Uree @ Sep 15 2010, 23:15) *
Я считаю нормальным, а Вы видимо не хотите разбираться в софте, а хотите оставить все "как было".

Я совершенно честно пытаюсь освоить PCB Editor. Но боюсь, что придется уходить на Altium Designer.

Цитата(Uree @ Sep 15 2010, 23:15) *
И что значит "...ищу футпринт для некой микросхемы"?

Это значит, что я ищу футпринт для микросхемы, которая используется в моей схеме. А что, это предложение допускает какое-то иное толкование?

Цитата(Uree @ Sep 15 2010, 23:15) *
Вижу смысл таких действий при создании библиотеки, вижу смысл при вставке доп. корпуса на плату... В процессе работы по проектированию платы никаких корпусов искать не нужно, они грузятся автоматом при импорте упаковки.

Какой упаковки? Я нарисовал схему давно, еще во времена layout-а. Теперь хочу модифицировать ее и развести ее в PCB Editor.
Цитата(Uree @ Sep 15 2010, 23:15) *
А что именно Вам нужно?

Мне нужно сделать плату. Для этого я рисую схему (собственно, она уже давно нарисована). У каждого элемента нужно указать имя футпринта. С точк зрения совместимости было бы лучше всего, если бы в PCB Editor-е были бы все те же футпринты, что и в layout-е. Тогда я бы просто получил новый нетлист и загнал его в PCB Editor. Но имена старых футпринтов изобилуют символами, которые недопустимы в новом, например косая черта /. Ну это понятно, теперь футпринты хранятся в отдельных файлах а там эти символы недопустимы в имени файла. Ладно, так и быть, я вставлю новые имена в каждый элемент на схеме. Вопрос простейший: как называется нужный мне футпринт? Как мне его найти?
vitan
Называйте футпринты единым образом, например по стандарту IPC-7351. В этом случае их даже не нужно, как Вы говорите, "искать". Потому, что по названию файла все понятно.
777777
Цитата(vitan @ Sep 16 2010, 10:12) *
Называйте футпринты единым образом, например по стандарту IPC-7351. В этом случае их даже не нужно, как Вы говорите, "искать". Потому, что по названию файла все понятно.

Когда я их буду делать сам, я назову так, чтобы я сам понял. Сейчас же речь идет о том, чтобы найти в имеющейся библиотеке стандартный футпринт на стандартный и широко распространенный корпус. Искать же их, выбирая каждый с помощью меню открытия файла весьма затруднительно. В layout-е было гораздо удобнее - я вижу список футпринтов, кликаю в имя и сразу вижу его в соседнем окне. Причем изображается от так, как он будет выглядеть во время разводки, с заданными мной цветами. Здесь же слои показываются какими-то контурами, цвета всех слоев одинаковы и заданы прямо в файле футпринта.
vitan
Тогда, боюсь, может помочь только CIS. Нужно будет создать базу данных с именами футпринтов, открыть ее в CIS, и там будут те самые окошки. Передвигаете курсор и видите предварительный просмотр футпринта.
777777
Цитата(vitan @ Sep 16 2010, 10:48) *
Тогда, боюсь, может помочь только CIS. Нужно будет создать базу данных с именами футпринтов, открыть ее в CIS, и там будут те самые окошки. Передвигаете курсор и видите предварительный просмотр футпринта.

Не понял, подробнее можно?
vitan
Цитата(777777 @ Sep 16 2010, 11:34) *
Не понял, подробнее можно?

CIS нужен для просмотра компонентов в базе данных и установки их на схему в Orcad. У него есть окошки, в которых виден предварительный просмотр УГО и футпринта. Списки компонентов он берет из базы, которую нужно создать. Потом нужно создать файлик конфигурации библиотек для CIS и открыть его средствами CIS. Там будет просмотр. Если Вам нужен быстрый поиск футпринта "глазами", то надо, видимо, свалить в одну библиотеку все компоненты, тогда получится один длинный список. Вы будете по нему стрелочками вверх-вниз ходить, а в окошке будет возникать УГО и футпринт.
Чтобы все это работало, нужно иметь базу с записями и файл конфигурации, настроенный под эту базу. Описывать здесь очень долго, все есть в мануалах. Другого пути, думаю, нет. Но зато потом сразу появится опыт, сделаете нормальные библиотеки, и дальше уже никаких проблем.
777777
Цитата(vitan @ Sep 16 2010, 11:49) *
CIS нужен для просмотра компонентов в базе данных и установки их на схему в Orcad. У него есть окошки, в которых виден предварительный просмотр УГО и футпринта.

Ха, ну так чтобы он показал футпрринт, его название уже должно быть указано ы УГО. А я как раз его ищу чтобы туда вписать.
ramm
Здравствуйте ещё раз.Вдогонку к вопросу поста№37 ещё один : при трассировке понадобилась перемычка(поскольку
почти вся разводка на одном слое).Решил использовать резистор нулевого сопротивления и добавил на ПП,а в схеме его нет.Силком подтянул к выводу дорожку(а то не хотела к пину присоединяться).Как мне присвоить refdes этому ре-
зистору и как заставить PSB Editor считать его частью цепи ?Хелп я читал,но там описывается присвоение ДО генерации
нетлиста.Заранее благодарю.
P.S. и вопрос из 37-го поста если не трудно laughing.gif
Old1
Цитата(ramm @ Sep 16 2010, 11:19) *
Здравствуйте ещё раз.Вдогонку к вопросу поста№37 ещё один : при трассировке понадобилась перемычка(поскольку
почти вся разводка на одном слое).Решил использовать резистор нулевого сопротивления и добавил на ПП,а в схеме его нет.Силком подтянул к выводу дорожку(а то не хотела к пину присоединяться).Как мне присвоить refdes этому ре-
зистору и как заставить PSB Editor считать его частью цепи ?Хелп я читал,но там описывается присвоение ДО генерации
нетлиста.Заранее благодарю.
...

Если хотите в качестве перемычек использовать резисторы, то лучше всего их по мере необходимости добавлять на схеме и уже через нетлист втаскивать на плату, поскольку Алеегро заточена под нетлист... Кстати, если работаете с версией 16.3, то в ней есть возможность разводить однослойные платы с перемычками (без вмешательства в схему), как это сделать описано ниже в цитате из Allegro® PCB Editor: What’s New in Release 16.3
Product Version 16.3 December 2009
Цитата
Jumpers
The use of a wire jumper is sometimes necessary on single-layer PCBs to continue the route over a group of signals; hence the term jumper.
This release offers the following methodology to support jumpers in the Etch Edit environment:
1. Create a package symbol that must consist of two vias.
Enable Jumper option in Design Parameter — Design form (Drawing Type section). of the package symbol drawing.
2. Assign the JUMPER_LIST property to the board. This is a drawing level property.
The value of the JUMPER_LIST property is a string of valid jumper symbol names.
3. When in Add Connect, right-click and choose Add Jumper to add jumper symbol while routing.
Note: The pop-up menu lists the jumper names stored as drawing properties. Ones that are grayed out either do not exist as a symbol or are not in PSMPATH.
Когдато проверял - работает...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.