|
Как поменять корпус в PCB после Load NetList, в Pcad2006SP2 |
|
|
3 страниц
1 2 3 >
|
 |
Ответов
(1 - 39)
|
Feb 11 2008, 07:19
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(war4one @ Feb 11 2008, 08:37)  Может быть, кто-то знает способ попроще. Если уже происходило размещение, то лучше: Открыть SCH Включить ECO Заменить 0805 на 0603 Сохранить файл и записать ЕСО Загрузить ЕСО в PCB. Тогда местоположение не изменится
Сообщение отредактировал peshkoff - Feb 11 2008, 07:19
|
|
|
|
|
Feb 11 2008, 08:15
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
Цитата(Vlad-od @ Feb 11 2008, 12:00)  при замене компонента с другим корпусом элемент с платы снимается и выкидывается за край платы to Vlad-od Ничего за край платы не выкидывается при импорте ECO! Может Вы не так поняли. Я сделал так: Отредактировал (поменял) паттерн. Сохранил компонент. Переустановил компонент в схематике. Сохранить файл. Record ECO. В PCB -> Import ECO. В плате поменялся паттерн без изменения положения. Вернее без выноса за пределы платы. В общем, peshkoff - прав. ps. у меня 2006sp2
|
|
|
|
|
Feb 11 2008, 08:49
|
Местный
  
Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411

|
Цитата(Владимир @ Feb 11 2008, 11:32)  Так почемуже не применить и здесь? Применить можно, но это не честно  , я бы сказал в обход стратегии самого КАДа  И это может повлечь в дальнейшем необходимость применения этих уловок даже тогда, когда в этом нет необходимости. Кроме того, ухудшаются условия редактирования платы другим исполнителем. Но повторяю - это моё мнение
|
|
|
|
|
Feb 11 2008, 10:14
|

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

|
Цитата Ну для СМД элементов совершенно ненужная возможность. В целом да. согласен. Цитата Да и заменяя корпус на другой теряем соответствие схема-плата. В схеме 0805, а в плате 0603 - купили 0805, как паять будем? Ничего не теряем В схеме корпус 0805-0603 (те с двумя Pattern grafic)Указание на корпус редко пишется на схеме (максимум номинал ещи пару характеристик на любителя), только в перечне. Для перечня отделный атрибут. И его нужно формированть с учетом названия patternGraphic После завершения разводки.
|
|
|
|
|
Feb 11 2008, 11:15
|
Местный
  
Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411

|
Цитата(alux @ Feb 11 2008, 12:13)  Да Если сохраняли с тем же именем, то процедура форсе апдейт - самое то. 2Владимир Вашу точку зрения понял, но всё-таки с ней не согласен. Т.к. необходимо в библиотеку вносить дополнительные аттрибуты, про которые надо помнить. По моему мнению - это лишнее нагромождение. Чем прозрачней всё в плате, тем лучше.
|
|
|
|
|
Feb 11 2008, 15:43
|

Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 9-10-06
Из: Питер
Пользователь №: 21 135

|
Цитата(Vlad-od @ Feb 11 2008, 11:00)  по моему мнению, создание компонента с разными типоразмерами в одном компоненте неправильно. У компонента с одним названием должен быть один типоразмер корпуса, а вторая графика - для разных видов установки одного и того же типа компонента. Заранее извиняюсь, но Вы сами-то поняли что сказали??? А как быть с транзисторами - одно имя и несколько корпусов (например КТ805 и т.п. - зависит от буквы)+ 1-2 установочных варианта (стоя, лёжа + ноги) или ИС "К" и "КР", да мало ли подобного (КЦ407..) - примеры на вскидку, но если покопаться в справочниках, то можно много нарыть.... Конечно можно плодить одноимённые компоненты с разными буквами - но думаю лучше упаковать их в "Pattern Graphics", тем более что морда лица (УГО) у них одна и та же (в смысле у одноимённых).... Так что иметь несколько корпусов в одном компоненте (помимо формы ножек) - очень даже нужная весчь....
Сообщение отредактировал SERoz - Feb 11 2008, 15:57
--------------------
И да поможет тебе F1, и да сохранит тебя F2, во имя Control-а, Alt-а, и Святого Del-а! Да будет так, ENTER
|
|
|
|
|
Feb 11 2008, 16:07
|

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

|
Цитата Разные корпуса - разные наименования(да, обычно разница только в индексе, но она есть), и этот корпус на производстве крутить в 3 разные позиции расположения выводов тоже никто не будет - дороже выйдет Да. Но оди и тотже элемент может иметь все равно разные посадочные места. Согласно IPC 1/ плотный монтаж 2/ нормальный монтаж 3/ ручной монтаж 4. пользовательское посадочное место (на любителя) + в PDF приводят рекомендуемое посадочное место. Так что разнообаразия посадочных мест для одного компонента это не отменяет
|
|
|
|
|
Feb 11 2008, 16:51
|
Местный
  
Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411

|
Цитата(SERoz @ Feb 11 2008, 18:43)  Заранее извиняюсь, но Вы сами-то поняли что сказали???
А как быть с транзисторами - одно имя и несколько корпусов (например КТ805 и т.п. - зависит от буквы)+ 1-2 установочных варианта (стоя, лёжа + ноги) или ИС "К" и "КР", да мало ли подобного (КЦ407..) - примеры на вскидку, но если покопаться в справочниках, то можно много нарыть....
Конечно можно плодить одноимённые компоненты с разными буквами - но думаю лучше упаковать их в "Pattern Graphics", тем более что морда лица (УГО) у них одна и та же (в смысле у одноимённых)....
Так что иметь несколько корпусов в одном компоненте (помимо формы ножек) - очень даже нужная весчь.... Да я считаю, что надо плодить компоненты с разными буквами, если у них разные корпуса. А вот посадочные места стоя лежа, для пайки волной, в печи или в ручную - всё это в паттерн графикс. Так можно договориться до того, что давайте создадим компонент SOIC-8, а все остальное что там у микросхем (графика, атрибуты) будем добивать помереиспользования новых. Ведь не только в ПЦБ несколько график их несколько и в схематиксе  . Это две крайности одного и того же: - тополог создает элемент с названием корпуса - схемотехник создает элемент с названием символа И тому и другому так удобней всего, только для целостности проекта это смерть.
|
|
|
|
|
Feb 11 2008, 17:02
|

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

|
Цитата Но перечисленные посадочные места отличаются друг о друга ОЧЕНЬ незначительно Не согласен. Для МАЛЕНЬКИХ компонентов добавка к площадке для ручной пайки ЗАМЕТНО увеличивает размер PAD. А именно такие все больше внедояются в работу. Цитата список вариантов никак не согласуется с Вашим ранним предложением "Patern Grafic для обоих типоразмеров", Еще как согласуется. Яже отверждал что даже для одного типоразмера существует несколько посадочных мест которые НУЖНЕО реализовавать через Patern Grafic . Но количестовPatern Grafic ограничивается не одним десятком. Так через них можно сделать посадочные места и для разных авриантов типоразмеров. Цитата - тополог создает элемент с названием корпуса - схемотехник создает элемент с названием символа И тому и другому так удобней всего, только для целостности проекта это смерть Если PIN и PAD согласованы- целостность сохраняется
|
|
|
|
|
Feb 11 2008, 17:13
|
Местный
  
Группа: Свой
Сообщений: 363
Регистрация: 27-07-07
Из: Voronezh
Пользователь №: 29 411

|
Цитата(Владимир @ Feb 11 2008, 20:02)  Если PIN и PAD согласованы- целостность сохраняется Ну да. Можно иметь две библиотеки. Одна у тополога, другая у схемотехника. Только система проектирования подразумевает минимизацию человеческого фактора для возможного исключения ошибок. Если библиотек две соответственно увеличивается вероятность ошибки. Если у разных элементов одно название - это также возможность внесения ошибки. Я согласен в том, что систематизация библиотек, а так же тщательная их подготовка требует усилий и времени, но это окупается минимизацией ошибок и ускорением процесса проектирования. Так же ускоряется процесс обработки и документирования.
|
|
|
|
|
Feb 11 2008, 17:48
|

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

|
Цитата Ну да. Можно иметь две библиотеки. . Наверное можно. Но лучше отказаться от этого. всвое время я и ушел с этого пакета, так как руководитель заберет себе проет. полчаса пальцем потыкает. Потом скажет что уже у него со схемой все хорошо, тебе полчаса согласовать проет. А приходится печатать его проетк, брать свой старый, и по твердой копии все его изменения все акуратно вводить. Вот она целостность проекта--- если ее может нарушить .... Столько времени в пустую пропадает. Без гарантии..
|
|
|
|
|
Feb 11 2008, 20:04
|

Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 9-10-06
Из: Питер
Пользователь №: 21 135

|
В принципе согласен со всем выше перечисленным - но использование Patern Grafic больше похоже на "зелёную селёдку" - свою селёдку, каждый красит как хочет...
В своё время (из-за лени) таскал разные библы (из нета), от чего было множество однотипных, но разношёрстных компонентов...
Поэтому пришёл к твёрдой уверенности, что лучше иметь 1 компонент и несколько исполнений корпусов или патеров, чем плодить для каждого корпуса свой компонет..
Это тогда для конденсаторов (к примеру) нужно делать компоненты: тип + номинал + вольтаж - это ж может потянуть на тысячи в одной либре (если не ограничить только часто используемыми).... Конечно это возможно, с точки зрения атрибутов (для каждого свои), но уж шибко накладно....
Но это ИМХО - сколько "поваров" столько и мнений....
Сообщение отредактировал SERoz - Feb 11 2008, 20:06
--------------------
И да поможет тебе F1, и да сохранит тебя F2, во имя Control-а, Alt-а, и Святого Del-а! Да будет так, ENTER
|
|
|
|
|
Feb 12 2008, 08:23
|
Знающий
     
Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480

|
Цитата(Владимир @ Feb 11 2008, 20:02)  Не согласен. Для МАЛЕНЬКИХ компонентов добавка к площадке для ручной пайки ЗАМЕТНО увеличивает размер PAD. А именно такие все больше внедояются в работу. У кого внедряются, а кто уже полностью прошел этот этап - только и исключительно автоматический монтаж. Цитата(Владимир @ Feb 11 2008, 20:02)  Еще как согласуется. Яже отверждал что даже для одного типоразмера существует несколько посадочных мест которые НУЖНЕО реализовавать через Patern Grafic . Но количестовPatern Grafic ограничивается не одним десятком. Так через них можно сделать посадочные места и для разных авриантов типоразмеров. Существуют, но это не значит, что их НУЖНО реализовывать, а всего лишь ВОЗМОЖНО(все от производства зависит). И повторюсь - если в один ТИП компонента запихнуть несколько график РАЗНЫХ ТИПОРАЗМЕРОВ - ни один схемотехник не сможет нормально сгенерить ВОМ, потому как соответствие "Тип Компонента" - "Тип корпуса" пропадает(о доп. атрибутах речь не идет - это доп. время при создании библиотек и доп. возможность вносить ошибки). Обычный ВОМ подразумечает всего лишь перечень Поз. обозначение + Тип + Номинал + Вольтаж + Толеранс.
|
|
|
|
|
Feb 12 2008, 13:39
|

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

|
Цитата Обычный ВОМ подразумечает всего лишь перечень Поз. обозначение + Тип + Номинал + Вольтаж + Толеранс. ВОМ - это не перечень элеменотов. и я бы заменил на сдедующую цепочку обозначение - название компонета- название посадочного места-Название компонета по производителю. Причем + Тип + Номинал + Вольтаж + Толеранс - название компонета- название посадочного места это все голишь подсказки, чтобы не разбиратся с расшифровкой "Название компонета по производителю". Более того многое из + Вольтаж + Толеранс ( к стати тимпературныя зависимостть, да и еще куча параметров) зачастую не критичны и на самой схеме не указываются. А если еще вспомнить что есть элементы с формовой выводов. Такой звериней с парамрами будет, А уж заменой одного типа на другой, как просил автор поста-- только индивидуально каждый резистор--- Прще будет. Поэтому я против того чтобы плодить количество параметров в схеме и на PCB, А аж тем более в библиотечных элементах. Иначе библиотеки разбухнут до невозможности.
|
|
|
|
|
Feb 15 2008, 11:20
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
Возникла проблема. Почти развел плату. Возникает необходимость иногда менять местами назначения выводов микроконтроллера. Делал это так: в схематике делал изменения (например, менял выводы местами) , -> append ECO. В PCB ->import ECO. Таким образом делал множество изменений, но на каком-то этапе после очередного переназначения выводов (42 на 40)это дало сбой в виде ошибки : " Unable split LIGHT from net NET00003 ..." Дословно не помню, пишу по памяти. Я попробовал удалить этот злополучный NET00003 , выделив вывод 42 (к нему ничего не подключено) -> Edit Net -> Delete node. После этого при попытке импорта ECO выдает ошибку:
Error 4183 Unable to deleted node DD 10-42 from net NET00003 on line 880. Importing ECO file is halted.
Как мне теперь исправить ситуацию, чтобы я мог спокойно делать record/import ECO ?
Проблему решил. В схематике -> Off record ECO. Сгенерил нет-лист с НОВЫМ именем. On record ECO. Сделать какое-нибудь изменение в схеме и сохранить схему. ECO-файл с НОВЫМ именем. В PCB import НОВОГО ECO. Теперь все работает. Вопрос только в следующем, не будет ли проблем в том, что изначально в PCB загружал нет-лист с СТАРЫМ именем?
В принципе, таким же образом поменял НОВЫЙ нет-лист и ECO-файл на СТАРЫЙ.
|
|
|
|
|
Feb 21 2008, 09:41
|

Знающий
   
Группа: Свой
Сообщений: 825
Регистрация: 28-11-07
Из: г.Винница, Украина
Пользователь №: 32 762

|
Цитата(Владимир @ Feb 11 2008, 10:32)  Vlad-od
Сколько людей столько мнений. Но для выводных резисторов при олносторонней разводке, когда можно и нужно регулировать расстояние между выводами-- ох как помогает. Выводные резисторы на односторонней плате - частный случай. Цитата(Владимир @ Feb 11 2008, 10:32)  Так почемуже не применить и здесь? 1. Неразбериха при документообороте. 2. Вариант случайно тыкнуть не тот типоразмер корпуса. Цитата(alux @ Feb 15 2008, 13:20)  Проблему решил. В схематике -> Off record ECO. Сгенерил нет-лист с НОВЫМ именем. On record ECO. Сделать какое-нибудь изменение в схеме и сохранить схему. ECO-файл с НОВЫМ именем. В PCB import НОВОГО ECO. Теперь все работает. Вопрос только в следующем, не будет ли проблем в том, что изначально в PCB загружал нет-лист с СТАРЫМ именем?
В принципе, таким же образом поменял НОВЫЙ нет-лист и ECO-файл на СТАРЫЙ. А не проще было бы воспользоваться NetSync`ом Цитата(Vlad-od @ Feb 11 2008, 18:51)  Это две крайности одного и того же: - тополог создает элемент с названием корпуса - схемотехник создает элемент с названием символа И тому и другому так удобней всего, только для целостности проекта это смерть. Для того и существует библиотекарь, что бы и того и другого бить по рукам
--------------------
Тезис первый: Не ошибается лишь тот, кто ничего не делает. Тезис второй: Опыт - великое дело, его не пропьёшь :).
|
|
|
|
|
Feb 21 2008, 10:17
|

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

|
Цитата bigor Цитата Владимир @ Feb 11 2008, 10:32)
Так почемуже не применить и здесь?
1. Неразбериха при документообороте. 2. Вариант случайно тыкнуть не тот типоразмер корпуса. Для первого случая годится ответ Цитата Для того и существует библиотекарь, что бы и того и другого бить по рукам во вотором случае не знаю не одной защиты. гдебы человеческий фактор не присутствовал. Когда соединитель папа в папу затаогивают да еще с другим количесвом выводов--- ничего не спасет. Здесь тоже самое.
|
|
|
|
|
Feb 22 2008, 07:56
|
Знающий
   
Группа: Свой
Сообщений: 589
Регистрация: 24-04-05
Пользователь №: 4 447

|
Цитата(bigor @ Feb 21 2008, 13:41)  А не проще было бы воспользоваться NetSync`ом Правильно ли я понял, что при возникновении ошибки импорта ECO-файла нужно сделать следующее: -сгенерить НОВЫЙ нет-лист; -утилитой NetSync сгенерить новый ECO-файл, в который запишется различия между НОВЫМ и СТАРЫМ нет-листами; -в PCB импорт обновленного ECO-файла. И еще. Иногда возникает необходимость переименования компонента. При импорте ECO-файла выдает ошибку. Как правильно поступить в таком случае?
|
|
|
|
|
Feb 22 2008, 11:15
|

Частый гость
 
Группа: Новичок
Сообщений: 123
Регистрация: 30-08-06
Пользователь №: 19 927

|
Цитата(alux @ Feb 22 2008, 10:56)  И еще. Иногда возникает необходимость переименования компонента. При импорте ECO-файла выдает ошибку. Как правильно поступить в таком случае? В PCB выбирается нужный компонент, далее Properties, Libraries где хранится компонент, Type и из списка выбирается нужный компонент.
--------------------
Жизнь - это перемены, хаос, разврат и страдания. Смерть - это мир, порядок и вечная красота.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|