Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Создание сложных паттернов
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > P-CAD 200x howto
XVR
Господа, случайно никто не знает о существовании в природе утилитки для рисования паттернов по относительным размерам?

В даташитах на микросхемы (и не только) практически всегда паттерны для PCB под них рисуются в виде набора площадок с указанием их взаимного расположения. Причем иногда весьма замысловатого (типа растояния от края площадки до центра всего паттерна). Pattern Editor такого авангардизма не понимает unsure.gif Приходится сидеть с карандашем и калькулятором и пересчитывать все размеры в абсолютные координаты, что несколько напрягает crying.gif

Никто не знает, как с этим бороться?
Uree
Можно поискать готовый корпус на сайте производителя, в общем не принципиально даже в какой системе - из любой можно сгенерить DXF, втянуть в ПКАД ну и дальше как положено. Кстати DXF тоже может найтись непосредственно у производителя на сайтеsmile.gif
Если всего предыдущего нет, то могут помочь направляющие. Рисуйте все необходимые размеры в виде направляющих при включеной относительной сетке, а потом ставьте в нужных местах пады и добавляйте шелк.
А вообще, не так много существует таких замороченных корпусов, можно изредка и посчитать посидеть...
musa
Цитата(XVR @ Mar 25 2010, 11:01) *
Господа, случайно никто не знает о существовании в природе утилитки для рисования паттернов по относительным размерам?

В даташитах на микросхемы (и не только) практически всегда паттерны для PCB под них рисуются в виде набора площадок с указанием их взаимного расположения. Причем иногда весьма замысловатого (типа растояния от края площадки до центра всего паттерна). Pattern Editor такого авангардизма не понимает unsure.gif Приходится сидеть с карандашем и калькулятором и пересчитывать все размеры в абсолютные координаты, что несколько напрягает crying.gif

Никто не знает, как с этим бороться?


А приведите пример паттерна. Никогда небыло проблем с рисованием.
XVR
Цитата(Uree @ Mar 25 2010, 11:18) *
Можно поискать готовый корпус на сайте производителя, в общем не принципиально даже в какой системе - из любой можно сгенерить DXF, втянуть в ПКАД ну и дальше как положено. Кстати DXF тоже может найтись непосредственно у производителя на сайтеsmile.gif
Хорошо бы, но пока я видел такие файлы только у одного производителя (кажется, это был Micrel). Пытался найти у других (у TI например), не нашел. Может не там искал?

Цитата
Если всего предыдущего нет, то могут помочь направляющие. Рисуйте все необходимые размеры в виде направляющих
Пардон, 'направляющие' - это что?

Цитата
А вообще, не так много существует таких замороченных корпусов, можно изредка и посчитать посидеть...
В общем да, но периодически попадаются (у того же TI у BQ24030 центральный пад больше на шестеренку похож, задолбался его рисовать cranky.gif )
Причем чем дальше, тем периодичней crying.gif


Цитата(musa @ Mar 25 2010, 11:53) *
А приведите пример паттерна. Никогда небыло проблем с рисованием.
BQ24030 страница 36
Различные SMD разъемы (например под SD карту, miniUSB. Типы не помню, дома лежат)
Uree
Ну на разъемы DXF-ы обычно есть на сайтах, просто порыться нужно хорошо.
А корпус не выглядит сложным - рисуете графику так, как она выглядит на приведенном чертеже. Точку 0;0 ставите в центр и от нее все очень просто отсчитывается.
Это Вы еще не видели сложных корпусов...smile.gif Вот например такой рисовать руками крайне не хотелось бы:

Нажмите для просмотра прикрепленного файла


Самое неприятное в нем - это пины стоящие в геометрическом беспорядке...
XVR
Цитата(Uree @ Mar 25 2010, 13:59) *
Ну на разъемы DXF-ы обычно есть на сайтах, просто порыться нужно хорошо.

Зашел на Molex. Взял наобум первый попавшийся MiniFit (0015246040):
Цитата
4.20mm (.165") Pitch Mini-Fit BMI™ Header, Dual Row, Right Angle, with Snap-in Plastic Peg PCB Lock, 4 Circuits, PA Polyamide Nylon 6/6, UL 94V-2, with Tin (Sn) Plating
Смотрю, что они дают:
Цитата
Documents:

* Drawing (PDF)
* 3D Model
* Datasheet (PDF)
* RoHS Certificate of Compliance (PDF)

В 3D дают:
Цитата
3D CAD Models - PRO/E
3D CAD Models - IGES
3D CAD Models - STEP

И что мне делать? Где искать?

Цитата
А корпус не выглядит сложным - рисуете графику так, как она выглядит на приведенном чертеже. Точку 0;0 ставите в центр и от нее все очень просто отсчитывается.

Я нарисовал, пол часа потраченного времени, а хотелось бы минут за 5 unsure.gif
Цитата
Это Вы еще не видели сложных корпусов...smile.gif Вот например такой рисовать руками крайне не хотелось бы:
Ой, караул!
Tonari
Есть такая программка "PCB Libraries LP", производство конторы "PCB Matrix", купленной Valor'ом. В ней можно кучу разных смд нарисовать со всем фаршем навроде шелкографии, ассембли-слоя, слоя с пастой и сохранить для кучи разных САПРов - пикад, падс, оркад и т.д.
У меня стоит скорей всего старинная версия, сейчас это называется "IPC-7351B LP", можно взять тут: http://www.pcbmatrix.com/products/lpsoftware/lpcalculator/

Один нюанс, там были какие-то проблемы с разделителем дробной части - не помню, точка или запятая нужна. И для пикада он транслировал в библиотеку типа LIA, которую потом нужно из пикадовского Library Executive транслировать в бинарную LIB (Library -> Translate...)

UPD: Что-то там какая-то сложная система регистрации и аппрува, могу выложить мой дистр с лекарством в закрома...
UPD2: лежит в /upload/PCB/IPC7351LP_v4.0.rar
Uree
Беда в том, что этот визард не позволяет рисовать сложные паттерны(с термал-падами произвольной конфигурации, с неровными рядами падов как на скрине выше, с "изысками" в шелке и т.п.), а именно это человеку и надо. А с простыми и так особых проблем нет. Хотя мне например результаты визардов не нравятся, причем по одной единственной причине - для 4-х сторонних корпусов типа QFP/QFN два из 4-х рядов падов не попадают в сетку, причем практически ни в какую. Но это уже так, исходя из "красивости" требование.
Tonari
Дык, сложные паттерны они потому и сложные, что редкие. Разрабатывать утилиту для рисования одного единственного паттерна - так это проще сразу паттерн выложить.
Насчёт сетки - на плате в любом случае будут разносеточные компоненты, вряд ли кто-нибудь при выборе номенклатуры выбирает компоненты по тому для какой сетки они были разработаны производителем. Мне больше не нравится то, что pick'n'place точка ставится на первый пад, а не в геометрический центр компонента.
Uree
А переставить не судьба?smile.gif
Tonari
Почему не судьба? Просто для вычислений этого центра приходится заниматься прикладной геометрией, вручную. В соседней теме, правда уже появилась утилита для этого, но ведь было бы куда лучше, если бы подобный функционал был с самого начала. Сорри за оффтоп.
Uree
Ну что вы так боитесь этого "вручную"? Один раз на корпус затратить 0.5-1.0 минуту на определение точки за которую его будет брать автомат и поставить эту точку - неужели такие огромные затраты времени? А представьте, что нет этой точки и прога ее вычисляет. А автомат за эту точку схватить и поставить не может, потому что там выступ на корпусе - что делать? Вручную менять координату в Pick&Place файле? Уж лучше пусть будет сразу вручную определенная P&P Point.
XVR
Цитата(Uree @ Mar 26 2010, 11:23) *
Ну что вы так боитесь этого "вручную"?
Для Pick&Place это не проблема, а вот для расположения пинов может быть проблемой. Проблема в том, что человеку свойственно ошибаться. И ошибка эта может выяснится только когда придут готовые платы, а м/сх не попадет ногами на площадки crying.gif (Уже несколько раз такое было, увы)
Uree
Ну не знаю даже... Проверять наверное надо, раза три, максимально внимательно. Лучше потратить дополнительных пол-часа на рисование/проверку паттерна, чем потом выкинуть тираж плат из-за ошибки.
Владимир
печать в масштабе 1:1 и наложение реального разъема спасает от неприятностей smile.gif
И для новых библиотечных компонентов нужно это за правило применять
Uree
Тоже думал так написать, но далеко не всегда получается - часто оказывается, что детали приезжают уже к этапу монтажа, когда платы готовы. А в случае удаленной работы вообще не вариант...
XVR
Цитата(Владимир @ Mar 26 2010, 13:19) *
печать в масштабе 1:1 и наложение реального разъема спасает от неприятностей smile.gif
Не всегда спасает. Если это не разъем, а какая нибудь м/сх в чем нибудь типа BGA или другом корпусе, у которого все ноги строго под корпусом? Куда его накладывать? А если еще и размеры такие, что только в микроскоп видно? cranky.gif Придется видно запасаться пачкой прозрачной пленки для лазерников wassat.gif

Цитата
И для новых библиотечных компонентов нужно это за правило применять
Применяем, когда возможно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.