|
Снова возвращаемся к Gerber и файлам сверловки., возникли проблемы с пониманием того, что нужно |
|
|
|
Nov 19 2008, 06:12
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Всем привет. Производитель не принял файл трассировки AD, а попросил: Цитата файлы слоев в формате GERBER RS-274X и файлы для сверловки (Excellon 2) Вот почитал эту сходную тему: http://electronix.ru/forum/index.php?showtopic=46086Возникла масса вопросов: - нужно где-то рисовать контур платы. Где, как и зачем? Я сделал в свое время Redefine Board Shape и успокоился... - не вижу в альтиуме при конвертации в герберы ничего про RS-274X и Excellon 2 - это что такое? - в чем мне их передавать - в дюймах или метрах, 2:3 или 2:4, какие вообще параметры задавать? - файл сверловки отдельно делать или он с герберами сотворится?
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
 |
Ответов
(1 - 59)
|
Nov 19 2008, 06:30
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата - нужно где-то рисовать контур платы. Где, как и зачем? Желательно отдельно. Нужен чтобы станок мог обработать (обрезать) плату по данному контуру Цитата - не вижу в альтиуме при конвертации в герберы ничего про RS-274X и Excellon 2 - это что такое? Там на отдельных вкладках есть соответствующие флаги Цитата - в чем мне их передавать - в дюймах или метрах, 2:3 или 2:4, какие вообще параметры задавать? Отдельно. и он может быть не один в чем хотите в том и отдавайте. Но поинтересуйтесь к производителя. Чем выше точность , тем больше размер файла. Правда сейчас с этим нет проблем Цитата - файл сверловки отдельно делать или он с герберами сотворится?
|
|
|
|
|
Nov 19 2008, 06:42
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Прочитал статейку, там да сям. Немного подразобрался. Цитата Желательно отдельно. Нужен чтобы станок мог обработать (обрезать) плату по данному контуру И в каком слое рисовать и чем, линиями что ли? Цитата Там на отдельных вкладках есть соответствующие флаги Про Excellon2 нигде ничего не нашел. RS-274X вроде бы соответсвует. Боюсь, не напахать бы мне из-за незнания... Еще там в бланке заказа просять два файла - метализированные и неметализированные отверстия. Вторых у меня нет, а что касается первого - это тот, который с расширением .DRL?
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Nov 19 2008, 06:57
|

Частый гость
 
Группа: Свой
Сообщений: 76
Регистрация: 7-10-05
Из: Москва
Пользователь №: 9 370

|
Цитата(torik @ Nov 19 2008, 09:42)  И в каком слое рисовать и чем, линиями что ли? Линиями и арками, контур платы пойдет посередине линии, обычно в Mechanical1 слое рисуют. Вообще все равно в каком механическом слое, но надо им укаказать в каком файле-гербере у тебя контур платы.
Сообщение отредактировал Hexart - Nov 19 2008, 06:59
|
|
|
|
|
Nov 19 2008, 07:30
|
Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 3-08-06
Из: Екатеринбург
Пользователь №: 19 275

|
расширение файла сверловки роли не играет, важен формат excellon - он текстовый, можно вручную проверить диаметры и координаты того что вывелось;
не всякий файл, экспортированный протелом с расширением .drl является правильным с этой точки зрения;
я делаю file->fabrication outputs->nc drill, там есть крыжик для генерации отдельных файлов plated и non-plated при этом протел открывает файл camtastic и втихую создает текстовое файло имя_платы.txt, которое и есть нормальный файл сверловки; при желании можно пойти дальше, нажать оттуда export->save drill
собираемость герберов удобно проверять, импортируя их в САМ350
+ все послойные гербера нормально выводятся в фоне, а показывается файл camtastic. Из него можно уже ничего не экспортить, а довольствоваться тем что есть + у протела есть баги при выводе герберов с true type шрифтами (позитивные и негативные "расслоения"), еще бывает теряется часть диаметров сверловки (падает в дефолтные 0.818мм), все лечится в каме
Сообщение отредактировал VSt& - Nov 19 2008, 07:35
|
|
|
|
|
Nov 19 2008, 08:06
|
Местный
  
Группа: Свой
Сообщений: 374
Регистрация: 22-03-05
Из: Пенза
Пользователь №: 3 580

|
Вообще-то создание файлов Gerber из Вашей PCB - отдельная работа (читай - отдельные деньги  ). Тем более если производитель не использует в работе AD, с этим могут возникнуть трудности. File->Fabrication Outputs->Gerber Files Точность файлов Gerber определяется классом самой платы. Чтоб не ошибиться, укажите дюймы 2:5. Контур платы нарисуйте в одном из свободных механических слоев и отметьте его в списке слоев, из которых нужно сделать файлы Gerber. Drill Drawings - графические обозначения отверстий разных размеров, для производства вряд ли потребуется, ничего не отмечайте. Apertures тоже не трогайте, там все как нужно. В Advanced советую выбрать опцию Reference to absolute origin. File->Fabrication Outputs->NC Drill Files Точность задайте такую же, какую выбрали для файлов Gerber, и также выберите опцию Reference to absolute origin, чтоб не было проблем с совмещением сверловки и слоев при импорте в редактор CAM. Для сверловки создается три файла с расширениями drl, drr и txt. Нужный Вам файл с координатами и диаметрами отверстий как ни странно имеет расширение txt (глубокий смысл не понял до сих пор), остальные два с меня никогда не требовали. З.Ы. Слои Solder - паяльная маска, Paste - трафарет для нанесения паяльной пасты. Соответственно, с Вас требуют Top Solder и Bottom Solder. С диаметрами отверстий до и после металлизации производитель обычно сам разбирается. Насколько я знаю, по умолчанию считается, что указан диаметр металлизированного отверстия.
|
|
|
|
|
Nov 19 2008, 08:18
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата а что касается первого - это тот, который с расширением .DRL? Нет *.TXT Цитата Кроме того, для чего нужны Drill Drawing, Dril Guide, появившиеся при генерации герберов? Вроде бы производите ль их не просит, это нормально? Если в Drill Drawing поставить параметр =.Legend будет сформирована таблица отверстий. Так что вручную не нужно. Оба слоя для подготовки документации, иам указаны сведения по отверстиям. Производитель не требует, так как отверстия делает станок из файла сверловки Цитата Линиями и арками, контур платы пойдет посередине линии, обычно в Mechanical1 слое рисуют Вообще не обычно, но можно. В старых версиях по умолчанию этот слой использовался для Component Body. C тех пор и придерживаюсь этого
|
|
|
|
|
Nov 19 2008, 09:09
|
Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 3-08-06
Из: Екатеринбург
Пользователь №: 19 275

|
мама.. файлов должно быть ровно столько, сколько в проекте слоев например, для двухслойной платы с маской и шелкографией с обоих сторон их должно быть восемь: два сигнальных; два маски; два шелкографии; контур платы; сверловка (или две сверловки в случае plated и non-plated отдельно)
слои paste (.gtp, .gbp) не нужны совсем; файлы .drr, .apr, .rep, .ldp, .extrep, .apr_lib тоже не надо, лишние вопросы только будут файл po_pcb1.DRL неправильный, не нужен; в файле po_pcb1.TXT сверловка правильная; глюков не обнаружено, за исключением флешек в герберах и арок с нулевым радиусом (протелов глюк), ну да пусть технологи работают а так зачет!
+ как же неудобно кривыми разводить в протеле... ужос.. к тому же он имеет склонность их размножать, т.е. была одна арка - их станет много одна под другой, флешка возникает, технологи ругаются.
+ то, что дорожки не выровнены по длинам - это нормально в вашем проекте?
Сообщение отредактировал VSt& - Nov 19 2008, 09:27
|
|
|
|
|
Nov 19 2008, 11:13
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Цитата + то, что дорожки не выровнены по длинам - это нормально в вашем проекте? К памяти выровнены +-3-5мм. Это удовлетворяет рекомендациям микрона... Да и советовался я известно где  . Остальные частоты до 27МГц. Надеюсь, что и память мне не придется запускать на частотах выше, скажем 60МГц. Цитата дорожки шириной 0.1, переходные 0.2/0.45 - сделать конечно сделают, но в копеечку влетииит... тем более что на плате места много, зачем так жаться-то? импеданс опять же Почему я сделал так? Просто почитал на сайте производителя ПП и рекомендации альтеры, что FBGA ставится на класс точности 5, к которому относятся также и дорожки 0.1мм и дырки 0.2/0.45. А я так понял, что цена зависит именно от класса точности... Увы, вынужден очередной раз признаться, что импедансы я не считал. Просто прочитал всякие документины от альтеры (там быть про разводку) и примеры... Надеюсь, что это не сыграет критической роли на моих частотах.
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Nov 20 2008, 17:05
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата аливать полигоны с зазором в 4 мила - самоубийство. на внутренних слоях особенно Цитата границы платы обычно указываются в слое Keep Out ну для простых контуров это так. Здесь этот случай
|
|
|
|
|
Nov 20 2008, 18:17
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Цитата в чем смысл рисования дугами? Ну, мне так больше нравится и было проще выравнять длины шин для памяти... А что, не стоило заморачиваться? Цитата 1. во внутренних слоях лучше делать зазоры побольше. Зазоры между проводниками? Вроде бы у меня не меньше эдак 0.2-0.3мм. Это мало? Цитата 2. заливать полигоны с зазором в 4 мила - самоубийство. ээээ, опять-таки, вроде бы у меня зазоры 0.4мм между полигонами... Цитата ну для простых контуров это так. Здесь этот случай Ну откуда мне такое должно быть известно? А почему так, чем хуже механикал2? Я все еще могу переделать, особенно что касается зазоров между полигонами и т.п. В плейнах, насколько я понял, толщина линии определяет толщину зазора? Жду именно замечаний...
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Nov 20 2008, 18:34
|

Знающий
   
Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294

|
про зазоры - смотрите сами. нижний слой и L2-GND про дуги - мое имхо - пустая трата времени... смотрите дальше. На слое L2 я бросил полигон выступающий за края платы. На одном рисунке контур задан в слое механикал2, а во втором - Keep Out. Попробуйте найти отличия...
Эскизы прикрепленных изображений
Прикрепленные изображения
--------------------
летаю на пепелаце...
|
|
|
|
|
Nov 20 2008, 18:40
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Ничем не хуже но Слои PLANE должны иметь зазор до края платы, чтобы медь не выходила наружу Тоже и полигона. Для слоя KeepOut это легко в правилах задается Цитата А почему так, чем хуже механикал2 Поэтому задублируйте его и в том слое
|
|
|
|
|
Nov 20 2008, 19:14
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Ужасно спасибо! Теперь я понял насчет KeepOut.
Теперь: две картинки с дырками, насколько я понял - это речь идет как раз о зазорах? (я-то подумал о зазорах между соседними полигонами). Но куда же мне увеличить зазоры от дырок до полигонов и плейнов??? Вроде места маловато будет, не?
Я, как и говорил, первый раз делаю такую плату "от и до", поэтому большая просьба подробнее говорить об ошибках. И желательно предупредить о последствиях и их неотвратимости. Например, зазор в 0.1-0.2мм - это мало? Я, кстати, вроде бы переделывал на 0.2мм (8 мил), но не выложил (завтра).
Ах да. Как же Вы можете такое говорить о дугах??!! Все же очевидно: бедные электрончики не будут застревать в углах, их не будет так сильно заносить на поворотах, как следствие - меньше пробок и улетальных исходов... Ну и, если честно, то на скорость трассировки это повлияло меньше всего остального...
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Nov 20 2008, 19:28
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Делать предполагаю в "pcb professional" СПБ. Возможно, платы заказывают в Коррее, уточню. Идет еще только согласование, выход на В варианте, где дырки 0.2/0.45 и проводники 0.1, безусловно место найдется, переделаю. Но сегодня сделал второй вариант (попросил рассчитать цену на оба варианта) 0.3/0.55, 0.15, дабы снизить стоимость. Попробую увеличить зазоры, насколько получится. Завтра выложу. Не хотелось бы получить полностью нерабочую плату, хочется чтобы заработала
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Nov 21 2008, 03:24
|
Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 3-08-06
Из: Екатеринбург
Пользователь №: 19 275

|
Цитата Точно выкинется Неее. У FPGA большой запас прочности и гибкости на этот счет. Даже не выровненные дорожки можно в некоторой мере скомпенсировать разводкой микросхемы. Посмотреть на абсолютные значения зазоров я забыл  .
|
|
|
|
|
Nov 21 2008, 06:22
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата Как указать зазор от края до плейна от слоя KeepOut Как в правилах указано. Он автоматически перезаливается Цитата толщина разрезов в плейне определяется толщиной линии Да
|
|
|
|
|
Nov 21 2008, 06:33
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Цитата Цитата Как указать зазор от края до плейна от слоя KeepOut Как в правилах указано. Он автоматически перезаливается Простите, не понял, какое правило должно отвечать за это. Не понял зазор от плейна до какого объекта? На счат зазора от плейна до дырок я лоханулся - он действительно был очень мал. Сейчас правлю, получается в районе 0.175мм.
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Nov 21 2008, 08:55
|
Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 3-08-06
Из: Екатеринбург
Пользователь №: 19 275

|
Цитата Полигонов по-отдельности нет как объектов задайте, например, такое правило clearance: первый объект InPoly AND Onlayer("Bottom Layer") второй объект All в правилах обращайте внимание на приоритеты, в общем виде для clearance большее значение зазора должно иметь больший приоритет еще есть замечательные методы - Pad Class, Net Class, Polygon Class ("D"-"C"), а также Polygon Manager ("T"-"G"-"M") весьма удобно задавать правила, оперируя классами объектов Цитата он его обтекает. А теперь - убивает напрочь сгенерируйте заново порядок заливки в полигон менеджере
|
|
|
|
|
Nov 21 2008, 11:34
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Господа, что делать-то??? Подскажите! Полигон на полигоне, б-ь, перестал размещаться. Короче, это глюк был. Вот переделал все: ширина дорожек 0.15мм, дырки 0.3/0.55, зазоры на Plane и Polygon сумел сделать 0.175мм. Правда на внутренних слоях зазор между проводниками в шине получился 0.15мм из-за увеличения ширины проводников... Прошу поглядеть. Теперь лучше?
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Nov 21 2008, 12:52
|
Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 3-08-06
Из: Екатеринбург
Пользователь №: 19 275

|
зазоры на топе .1 в термопереходах у контактных площадок, я понимаю что непротрав тут некритичен, но технологи обязательно придерутся, сделайте .15 в правилах InPoly - IsSMTPin (вроде так); О_о правил clearance всего два, у меня обычно с десяток для всех слоев, типов КП, отдельно для Via и пр.; под BGA неподключенные переходы!! и неименованные цепи откуда-то; DRC я вижу не делали ни разу..  параметр зазор/проводник на внутренних слоях должен быть грубее, чем на внешних, это общее правило, в вашем случае для внутренних слоев скорее всего достаточно .2/.2, или даже .25/.25, но здесь наверно не получится. можно посмотреть возможности производителей ПП на их сайтах, примерный перечень есть тут http://electronix.ru/forum/index.php?showforum=19;однако там не следует принимать все минимально допустимые значения за истину, т.к. прайс становится космический  к тому же, BGA escape routing делается с тем, чтобы минизировать количество переходных отверстий, чтобы проводники "изнутри" встречали как можно меньше чужих переходов на своем пути; два внешних ряда КП BGA можно и нужно развести _без_ переходов, по крайней мере в непосредственной близости от микросхемы; про это можно почитать с картинками. можно наверно сократить пару сигнальных слоев за счет оптимизации разводки BGA и fan-out'а но это надо сначала посчитать для корпуса 484, 1мм
|
|
|
|
|
Nov 21 2008, 12:54
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Цитата зазоры на топе .1 в термопереходах у контактных площадок Исправлю. Цитата под BGA неподключенные переходы!! и неименованные цепи откуда-то; Это Вы о чем? Не пугайте меня. Задуманные мной неименованные цепи - это неиспользованные выводы банков. Я их оставил с тем, чтобы в случае чего проводами подпаяться. Цитата DRC я вижу не делали ни разу..wink.gif Я даже не вкурсе зачем он нужен пока. Увы. Вроде бы не требуется для производства... Цитата параметр зазор/проводник на внутренних слоях должен быть грубее, чем на внешних, это общее правило, в вашем случае для внутренних слоев скорее всего достаточно .2/.2, или даже .25/.25, но здесь наверно не получится. Это может получиться если только я переразведу шины на внутренних слоях. Не хотелось бы, т.к. сроки все-таки не бесконечные. Но вполне возможно. Цитата к тому же, BGA escape routing делается с тем, чтобы минизировать количество переходных отверстий, чтобы проводники "изнутри" встречали как можно меньше чужих переходов на своем пути; два внешних ряда КП BGA можно и нужно развести _без_ переходов, по крайней мере в непосредственной близости от микросхемы; про это можно почитать с картинками. Опять же переходы были сделаны с той целью, чтобы выводы оставались доступны для подпайки всяких там проводов и прочее. Но вполне могу, опять же, переделать (боюсь с такими переделками придется переразводить вообще всю плату по-новой).
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Nov 24 2008, 11:03
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Я готовлю, готовлю  . Вижу теперь, что можно сократить расходы - уменьшить число слоев до 6-и, упростить схему, сделать односторонний монтаж... Последствия всего этого - бесконечные теоретические изыскания и доработка печати. Стремление к совершенству - процесс вечный. А сроки - изготовление опытного образца (не подготовленного еще к серии) в этом году! Сроки стали поджимать... То, что плата с первого раза не примет облик серийного образца, я знал с самого начала, не первый раз делаю проект. Не только даже из-за ПП, возможны ведь и другие недоработки. Но все же я хотел бы рассчитывать на то, что плата не будет полностью неработоспособной. Пусть будет работать не все, на низких частотах, но Будет. Для этого у меня заложена некоторая избыточность...
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Nov 24 2008, 12:27
|
Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 3-08-06
Из: Екатеринбург
Пользователь №: 19 275

|
Цитата на цену влияет очень слабо... цена в конечном итоге определяется самым узким местом в плате, например на внутренних слоях а 40к за три штуки - это форменный грабеж, даже наши 14-слойки 5/5mil выходили дешевле на опытном..  может лучше кит купить по-быстрому и наваять чего требуется?
|
|
|
|
|
Dec 4 2008, 11:48
|
Участник

Группа: Новичок
Сообщений: 29
Регистрация: 25-09-08
Пользователь №: 40 460

|
А вообще без CAM350 и ему подобных можно обойтись, если использовать только средства ADS08? Или в альтиуме нельзя герберы пособирать? Скоро подойдет срок передачи платы в производство, вот и думаем - искать САМ или альтиума хватит?
|
|
|
|
|
Dec 5 2008, 05:01
|
Участник

Группа: Новичок
Сообщений: 29
Регистрация: 25-09-08
Пользователь №: 40 460

|
А нужно ли при подготовке герберов на закладке fabrication outputs->gerber files->advanced настраивать размеры film size? или брать то что дает по умолчанию для данного шаблона? А если настраивать, то из каких соображений выбираются его размеры. Например у меня плата 227х157мм, а пока film size не сделаешь 500х300 с параметром border 25,4мм он все ругается, что для данной платы размер Film'а слишком мал.
|
|
|
|
|
Dec 8 2008, 07:57
|
Участник

Группа: Новичок
Сообщений: 29
Регистрация: 25-09-08
Пользователь №: 40 460

|
А нужно ли при выводе в гербер зеркалить определенные слои? Или производитель сам определяется с этим?
|
|
|
|
|
Dec 9 2008, 08:26
|
Участник

Группа: Новичок
Сообщений: 29
Регистрация: 25-09-08
Пользователь №: 40 460

|
to torik Может поздно, а мож и нет, но обрати внимание, что у тебя на плате характеристика написана на платы печатные однослойные: 687244.ххх (шириной св.125мм до 200мм вкл.) Тебе скорей нужна 687264.ххх платы печатные многослойные свыше 5 слоев.
З.Ы. Имеет ли смысл сразу заказывать и трафарет для паяльной маски? Или этот вопрос решается при монтаже платы? Если не заказать сразу- этож дополнительное время уйдет (напрм. PCB Tech срок изготовл. трафарета 2-3нед.).
Сообщение отредактировал anatoly_v - Dec 9 2008, 08:31
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|