Перейти к содержанию
    

Горячая линия по САПР Cadence Allegro

Весь контур платы определяется на слое BOARD GEOMETRY / OUTLINE. Там все и рисуйте.

...

У Крэйга написано, что границы ПП платы, которые имеются на слое BOARD GEOMETRY/OUTLINE, для производителя недоступны, пока они не будут прорисованы на слое Manufacturing/Photoplot_Outline.

Далее он пишет о необходимости нарисовать прямоугольник Add/Rectangle поверх границ ПП.

 

Но если рисовать прямоугольник через Add/Rectangle, то и получим прямоугольник без всяких вырезов. Как в этом случае производитель будет делать вырезы, вообще как он про вырезы узнает? Наверняка это должно быть автоматизировано, а информация браться с какого-то слоя и этот слой по Крэйгу Manufacturing/Photoplot_Outline. Хотя может сейчас всё по другому?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно, Uree, советуете.

Разве не стоит соблюдать правило, что в Outline только замкнутый контур платы, а, например, в NCRoute_Path любые вырезы. Когда отдаю на производство, прикладываю гербер из NCRoute_Path с пометкой, что в этом слое указаны внешние границы вырезов.

Правда, это касается только вырезов без металлизации.

А для вывода границы платы просто дублирую Outline в Photoplot_Outline.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно, Uree, советуете.

Разве не стоит соблюдать правило, что в Outline только замкнутый контур платы, а, например, в NCRoute_Path любые вырезы. Когда отдаю на производство, прикладываю гербер из NCRoute_Path с пометкой, что в этом слое указаны внешние границы вырезов.

+1. Нормально советует. Зачем еще NCRoute_Path? Нет, я понимаю, что этому есть логическое обоснование, которое Вы и привели, но цель какая? Просто так, чтобы лежало в разных герберах? Ну и что этим достигается? Вообще, эдак можно дойти до того, что каждый тип падстека с своём гебрере хранить. :) Китайцы сами спокойно вырежут как надо на основании outline, и фрезы подберут и path им нарисуют. Зачем себе жизнь усложнять? Кроме того, если моделируете в 3D, то сразу получаете нормальный контур со всеми вырезами. И обратно Вам могут механики эти вырезы подправить (через IDF/IDX).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

А зачем копируете Outline в Photoplot_Outline? Просто чтобы было?

Outline - слой для определения контура платы, с вырезами или без зависит от конструктора. Замкнутый контур платы на этом слое не обязателен, он вообще на самом деле информационный. Где нужен этот контур, так это на слоях Route Keepin и Package Keepin. Именно по этим контурам определяется расстановка компонентов и их "вылезание" за контур платы(хотя они могут находится и не на краю этой платы физически, просто кипин так нарисован), по Rte KI "отсекается" лишняя медь, если попробовать нарисовать шейп, который вылезет за его пределы и т.д. Но не сам Outline это определяет. У меня на Photoplot_Outline еще ни в одном проекте ничего не было, что ни разу не помешало их изготовлению.

Другое дело, что определение контура платы операцией для этого предназначенной, автоматом генерит и контурА кипинов на соответствующих слоях с заданными отступами. Правда потом все равно часто приходится их редактировать.

NCRoute_Path - это не просто вырезы, это слой, линии из которого генерят путь фрезы в выходном ROUT/MILL файле. Можно делать вырезы, можно делать пропилы - все, что вырезается не круглой формы. Есть только один момент - далеко не всегда мы знаем как производству удобней реализовать вырез в плате. Поэтому на простых фигурах да, есть смысл использовать, но как только начинается что-то сложнее, проще нарисовать контуры выреза, а производство само подберет фрезу и нарисует ее маршрут, чтобы им это было выгодно/удобно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хотелось бы подвести итог.

Нужны боковые и угловые вырезы на прямоугольной плате. Логично прорисовать на BOARD_GEOMETRY/OUTLINE и эта информация будет храниться в файле проекта *.brd. Но производитель пользуется гербер файлами. Крэйг пишет, что иногда в некоторых случаях может понадобиться файл с линией отреза ПП (NC маршрут файл, расширение *.rou) для вырезания, например, из большой панели. Напрямую ни в один гербер файл информация со слоя BOARD_GEOMETRY/OUTLINE не попадает.

 

На что надеяться, когда придется сдавать ПП в производство, на то что производитель сам реализует эти вырезы, исходя из информации на слое BOARD_GEOMETRY/OUTLINE, или же сам он никаких манипуляций с *.brd производить не будет, а будет пользоваться только теми герберами, которые ему прислали и еще, например, файлом путей отреза *.rou? (но опять же не известно какой толщины линии указывать на слое Board Geometry/ Ncroute_Path, есть ли у него режущий инструмент нужного диаметра).

 

Здесь как бы хотелось совета от человека с опытом сдачи на производство ПП с вырезами/пропилами от кромки платы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Достаточно слоя BOARD_GEOMETRY/OUTLINE

Производитель плат сам по герберу, полученному из этого слоя, сделает и контур, и вырезы.

У нас, по крайней мере, это так.

 

Хотелось бы подвести итог.

Нужны боковые и угловые вырезы на прямоугольной плате. Логично прорисовать на BOARD_GEOMETRY/OUTLINE и эта информация будет храниться в файле проекта *.brd. Но производитель пользуется гербер файлами. Крэйг пишет, что иногда в некоторых случаях может понадобиться файл с линией отреза ПП (NC маршрут файл, расширение *.rou) для вырезания, например, из большой панели. Напрямую ни в один гербер файл информация со слоя BOARD_GEOMETRY/OUTLINE не попадает.

 

На что надеяться, когда придется сдавать ПП в производство, на то что производитель сам реализует эти вырезы, исходя из информации на слое BOARD_GEOMETRY/OUTLINE, или же сам он никаких манипуляций с *.brd производить не будет, а будет пользоваться только теми герберами, которые ему прислали и еще, например, файлом путей отреза *.rou? (но опять же не известно какой толщины линии указывать на слое Board Geometry/ Ncroute_Path, есть ли у него режущий инструмент нужного диаметра).

 

Здесь как бы хотелось совета от человека с опытом сдачи на производство ПП с вырезами/пропилами от кромки платы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я учился работать с аллегро по книге Митцнера.

Он в главе 10 на странице 405 пишет про photoplot.

Я понимаю, что можно и просто board\outline'ом обойтись, но привык уже как привык.

 

По поводу ncroute - видимо, мне пока не попадались настолько сложные платы, что их надо было бы туда-сюда между мной и механиком футболить по многу раз и править. Ну или у нас процесс разработки не так как стоило бы построен.

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

 

А насчет того, что в board\outline можно рисовать всё что угодно, сейчас не смог сходу найти, но мне представлялось, что у того же Митцнера написано, что outline должен быть замкнутым и выполнен одной полилинией.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имхо, куда-то г-н Митцнер загнул с аутлайном... Ну нельзя говорить, что "The board outline generated by the Board Outline dialog box serves as a guide for the designer during the design process, but it does not contain manufacturing data for the manufacturer." Если я выведу контур ПП из того слоя, где я его нарисовал(каким-бы этот слой ни был) - этого пр-ву уже достаточно, и им совершенно одинаково, каким этот слой был в дизайне.

Слов о том, что board outline должен быть замкнутым не нашел, если найдете - дайте координаты в книге, любопытно, что он там написал на этот счет.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно , такие вопросы решаются при помощи старых добрых чертежей ?

И , чтобы производство не прозевало , ставим выноски и далее пишем пункты...

Причём всё делается средствами PCB редактора.

А далее получаем отдельный слой (PDF или Gerber) , где всё подробнейше написано и разрисовано.

 

Если неудобно средствами редактора , можно сделать в стороннем CAD-e и втянуть чертёж через DXF.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По идее это уже излишне, но на самом деле имеет смысл - по крайней мере дает больше уверенности в том, что вас правильно поймут. Ну и в случае чего всегда можно написать что-нибудь короткое типа "See description in gerber file xxx.yyy"...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток. Возникла проблема. OrCAD Capture выдет ошибку при попытки создать нетлист.

#1 WARNING(SPMHNI-192): Device/Symbol check warning detected. [help]

 

WARNING(SPMHNI-194): Symbol 'IN12' for device 'IN-12B_IN12_IN-12B' not found in PSMPATH or must be "dbdoctor"ed.

 

Database has a non-recoverable corruption. Contact Cadence customer support.

Что это значит?

Сделал футпринт для ИН-12 и хочу его протестить.

Набросал простейшую схему.

YiKdrQxdKzs.jpg

Где-то в начале темы у кого-то была подобная ошибка, но как решили проблему - не нашел

Изменено пользователем Chip115

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

 

Было бы неплохо поиметь данную схему и попытаться получить Netlist самому.

Так сказать наступить на ваши грабли.

 

По эскизу сказать что то трудно.

Сразу бросается в глаза точка.

Если точка в Pin Name , то попробуйте убрать её оттудова и вписать GND к примеру. (или что хотите , но не точку)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

#1 WARNING(SPMHNI-192): Device/Symbol check warning detected. [help]

 

WARNING(SPMHNI-194): Symbol 'IN12' for device 'IN-12B_IN12_IN-12B' not found in PSMPATH or must be "dbdoctor"ed.

 

Database has a non-recoverable corruption. Contact Cadence customer support.

это ругань не на ваш схемный символ, а на отсутствующий файл футпринта для PCB, который к нему цепляться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, на Вашем сайте сказано о следующем:

 

Преимущества САПР Cadence Allegro ("Аллегро")

...

7. Возможность задать последовательность соединений в цепи.

...

http://www.pcbtech.ru/pages/view_page/20

 

Подскажите как правильно задать данную последовательность, и чтобы при нарушении последовательности трассировки аллегро указывала на эту ошибку. Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

 

Logic -> Net Schedule -> кликаем на цепь , появляется паучок , обкликиваем все пины , к которому тянется паучок , начиная с начала.

 

Можно так же открыть Constraint manager , зайтить в раздел Electrical -> Net -> Routing -> Wiring и там уже творить.

Если необходимо подключать в определенном порядке несколько цепей , то лучше создавать Electrical Cset и цепям назначать этот сет.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...