Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Altium для новых начинающих
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40
TOREX
Цитата(Rodavion @ Sep 27 2010, 17:59) *
Где Вы на рис.1. видите координаты вершин дуги? И соответственно как их изменить вручную? Можно изменить только радиус и координаты центра дуги, но подогнать абсолютно точно координату вершин дуги в узел координатной сетки невозможно. На рис.2. толщина дуги и прямого отрезка сделаны нулевыми и хорошо видно, что линии не совпадают. Но абсолютная велечина этого несовпадения настолько мала, что АД этого не замечает и сообщает, что "дырок" нет. Добиться этого - вот задача



А что мешает сделать 3D модель в солиде, сохранить в STEP и воспользоваться командой Define from 3D body? Я этим всегда пользуюсь, когда сложный контур платы.
Rodavion
Цитата(TOREX @ Sep 27 2010, 18:16) *
А что мешает сделать 3D модель в солиде, сохранить в STEP и воспользоваться командой Define from 3D body? Я этим всегда пользуюсь, когда сложный контур платы.

Да, это наиболее правильный путь. Просто я пока только осваиваю 3D моделирование и внедряю его на работе. И это один из аргументов перед начальством о необходимости перехода с ПИКАДа на АД.
Владимир
Цитата(Rodavion @ Sep 27 2010, 16:59) *
Где Вы на рис.1. видите координаты вершин дуги? И соответственно как их изменить вручную? Можно изменить только радиус и координаты центра дуги, но подогнать абсолютно точно координату вершин дуги в узел координатной сетки невозможно. На рис.2. толщина дуги и прямого отрезка сделаны нулевыми и хорошо видно, что линии не совпадают. Но абсолютная велечина этого несовпадения настолько мала, что АД этого не замечает и сообщает, что "дырок" нет. Добиться этого - вот задача


Ну вообще, все рисуется в какой либо сетке, соответственно узлы должны лежать в сетке. Рассчитать дугу-- не сложно
Вам ведь точностью контура с точностью 0.0005 ненужна?
Вам достаточно указать требуемый размер сетки и привязать объекты контура к ней--- одна команда.
После этого слегка подправить параметры Arc если они сместились не в тот узел.

Цитата(Rodavion @ Sep 27 2010, 17:32) *
Да, это наиболее правильный путь. Просто я пока только осваиваю 3D моделирование и внедряю его на работе. И это один из аргументов перед начальством о необходимости перехода с ПИКАДа на АД.


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

Ну и наконец при создании контура укажите флаг привязки как к сетке, так и к объектам--- тогда оно само будет "цеплятся" за нужный узлы, линии и т.п.
Krys
Цитата(Rodavion @ Sep 27 2010, 20:22) *
1. Абсолютно точно совместить вершины дуги и прямого отрезка невозможно, это можно только с какой - то точностью. Устраивает ли точность совмещения вершин АД определяет он сам, если нет сообщения о незамкнутом контуре, значит все хорошо, STEP модель платы будет правильной, если есть, значит есть "дырка".
Взгляните на вот эти сообщения:
http://electronix.ru/forum/index.php?s=&am...st&p=763831
Думаю, вполне возможно, у Вас то же самое. Лично я решил проблему совмещения вершин, сделав сетку покрупнее и включив электрическую сетку. При этом совмещал всё мышкой, интерактивно. Электрическая сетка просто не позволит Вам не совместить вершины. Дуг это тоже касается.


Цитата(Rodavion @ Sep 27 2010, 20:22) *
4 . Ответ на вопрос: "Что делать, если STEP модель платы получается неправильной, с пустотами в теле платы?" в FAQ предлагаю все таки дать гуру, у меня получается слишком многословно
"Давайте без давайте". Или "предлагаю всё-таки" перестать перепираться. Почитайте, пожалуйста, вот это сообщение: http://electronix.ru/forum/index.php?s=&am...st&p=795429
За Вас никто не будет добавлять Ваш вопрос в ФАК, просто все забьют, и всё. Думаете, мне или кому-то ещё это надо больше Вас?
uriy
Rodavion на вашем контуре дуги из сегментов по 90 градусов чтобы получить координаты вершин нужно сложить/вычесть радиус из координаты центра. Разве это не очевидно? У вас простой контур платы, чтобы еще уменьшить работу руками можно нарисовать половину левую или правую а потом отразить. Выкладывайте файл поправим.
ВТИ
Какая-то у меня ерунда с библиотекой получается.
1. Переведены библиотеки из PCAD-a 2000. Библиотеки отредактированы, синтегрированы.
2. Нарисована схема, из схемы сделана плата. И вот она - неприятность: контур элементов прорисован в Mechnical1, как и контур платы.
3. Снова лезу в библиотеки, переделываю элементы на Mech5.
4. Синхронизирую схему и плату с библиотекой.
5. И снова вылезает Mechnical1!
Что я делаю не так и как надо сделать, чтобы контур платы был в Mechnical1, а элемент отрисован в Mechnical5.
Подскажите, кто знает!
Владимир
3 правильно
4 правильно

Скорее всего вы не переносите на нужный слой в библиотеке, а просто переобзываете этот слой.
А слой то как был первым механическим, так и остался, хотя получил имя Mech5.
Проверьте это отображением всех слоев, даже не используемых в библиотеке
ВТИ
Цитата
Скорее всего вы не переносите на нужный слой в библиотеке, а просто переобзываете этот слой.
А слой то как был первым механическим, так и остался, хотя получил имя Mech5.


Нет! Mechnical1 сам по себе, а Mechnical5 - сам по себе, да у меня он еще парный с Mechnical6. М.б. после каждого изменения надо опять компилировать библиотеку?
Владимир
Ну это смотря откуда идет обновление.
Если с интегральной--- то обязательно компилировать.
Она существует сама по себе, и изменения передаются в нее только при компиляции.
LexaryStyle
Что за полигон появляется после импорта СТЕП модели как ПП?
ВТИ
И еще раз интегрировать?

Спасибо, ура, получилось!
Владимир
Цитата
Что за полигон появляется после импорта СТЕП модели как ПП?

Где?.
Если у вашей модели. Модель в студию.
А так думать, что господь бог послал в той модели не пристало

Цитата(ВТИ @ Sep 28 2010, 12:11) *
И еще раз интегрировать?

Спасибо, ура, получилось!

Вот поэтому число любителей интегральных, по моему, падает
ВТИ
Вот поэтому число любителей интегральных, по моему, падает
Цитата


А как же тогда организовать библиотеку и указать связь между sym и prt? Если можно, поподробней - в книжках только про интегрированные написано.
Владимир
Ну так это у вас все равно указано в схемной библиотеке.
А интегральная--- это просто архивное хранилище всего. И для схем, и для Footpint? и для моделей.
С ней не удобно работать, если предполагается добавление или редактирование компонентов.
Хороша только при использовании готовых. Где ничего править нельзя

Ну подробней это долго.
У Сабунина должно быть в книжке
Тут на форуме много обсуждалось. в различных вариантах. И в соседних ветках прямо сейчас идет активное обсуждения одного из подходов
Rodavion
Цитата(uriy @ Sep 28 2010, 09:13) *
Rodavion на вашем контуре дуги из сегментов по 90 градусов чтобы получить координаты вершин нужно сложить/вычесть радиус из координаты центра. Разве это не очевидно? У вас простой контур платы, чтобы еще уменьшить работу руками можно нарисовать половину левую или правую а потом отразить. Выкладывайте файл поправим.

Спасибо за помощь, но этот проект учебный, скачанный с http://www.evodbg.com/index.php?option=com...ge&Itemid=1, я на нем "руку набиваю", что бы потом проблем не было. Скоро предстоит реальная работа, начальство уже "запало" на 3D моделирование smile.gif
Rodavion
uriy, воспользовался вашей методикой для совмещения вершин дуг и отрезков, удалось все совместить все идеально. У меня работал стереотип ПИКАДа, все пытался двигать и совмещать мышкой, вручную, а в АД надо править координаты в свойствах сегментов, тогда все совмещается идеально и не образуются дополнительные мелкие сегменты, которые АД при формировании Board Shape просто не переваривает
LexaryStyle
Зд модель ПП приложил картинку из солида.
Нажмите для просмотра прикрепленного файла

Розовый прямоугольник после аставки СТЕП модели, он зачем???
Нажмите для просмотра прикрепленного файла

Подскажите какие переходные отверстия по минимуму можно делать?
Master of Nature
Цитата(LexaryStyle @ Sep 28 2010, 19:06) *
Розовый прямоугольник после аставки СТЕП модели, он зачем???
Насколько помню - 3Д-модель сохраняется после создания контура платы.

Цитата(LexaryStyle @ Sep 28 2010, 19:06) *
Подскажите какие переходные отверстия по минимуму можно делать?
Если вы про диаметр, то уточняйте вопрос у изготовителя
LexaryStyle
Цитата(Master of Nature @ Sep 28 2010, 22:53) *
Насколько помню - 3Д-модель сохраняется после создания контура платы.


Значит его смело можно удалить(прямоугольник на слое механикал1)?
Krys
Розовый прямоугольник - это или Room или 3D Body. Выложите сюда Ваш файл *.PcbDoc, решим точно.
Владимир
Судя по картинке это 3D Body вашей степ модели.
При удалении удалиться и модель
LexaryStyle
Прошу дать совета об правильности использования редактора ПП(Переходные, дорожки, слои) Разводил сначала автоматом потом доделал в ручную.

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

Цитата(Владимир @ Sep 29 2010, 08:20) *
Судя по картинке это 3D Body вашей степ модели.
При удалении удалиться и модель


Зато плата остается по образу модели, сама модель может и удаляется я ее вообще не вижу.
Krys
Цитата(Владимир @ Sep 29 2010, 12:20) *
Судя по картинке это 3D Body вашей степ модели.
При удалении удалиться и модель
Я все 3D Body храню на отдельном слое. И, чтобы сеточка от этих 3D Body не мешалась, эти слои отключаю.
Марик
Цитата(Krys @ Sep 29 2010, 12:21) *
Я все 3D Body храню на отдельном слое. И, чтобы сеточка от этих 3D Body не мешалась, эти слои отключаю.

Если нет необходимости, я модель платы удаляю после определения контура с неё. Только мешает. При экспорте степ-модели готовой платы Альтиум берет толщину из Layer stack manager (контур ему и так известен). А если необходимо оставить модель (обычно это плата с корпусом), то делаю как Krys. Но это бывает очень редко.
Я это все к тому, что модель платы необязательно оставлять в Альтиуме. Все будет работать и без неё.
Rodavion
Цитата(LexaryStyle @ Sep 29 2010, 10:19) *
Прошу дать совета об правильности использования редактора ПП(Переходные, дорожки, слои) Разводил сначала автоматом потом доделал в ручную.
Нажмите для просмотра прикрепленного файла
Зато плата остается по образу модели, сама модель может и удаляется я ее вообще не вижу.

У вас в слое Mechanical 1 какая-то модель, ее надо удалить, иначе закрывает всю плату. Установите свои параметры в правилах проектирования и проведите DRC, у вас есть ошибки: есть неразведенные цепи, шелкография налезает на контактные площадки или проходит слишком близко от них, диаметр перехода лучше сделать метрическим (дюймовые сверла у нас найти затруднительно). А так нормально

Очень достало то, что у меня панели постоянно располагаются фрактально. Исправляю, делаю стандартную вертикальную группировку, а при новом открытии панелей они опять располагаются фрактально. Как от этого избавиться?!! wacko.gif
Spartak
Цитата(Rodavion @ Sep 28 2010, 17:05) *
uriy, воспользовался вашей методикой для совмещения вершин дуг и отрезков, удалось все совместить все идеально. У меня работал стереотип ПИКАДа, все пытался двигать и совмещать мышкой, вручную, а в АД надо править координаты в свойствах сегментов, тогда все совмещается идеально и не образуются дополнительные мелкие сегменты, которые АД при формировании Board Shape просто не переваривает


Так и в P-CAD ничего мышкой правильно не совместишь, везде надо ручками координаты править.
Rodavion
Цитата(Spartak @ Sep 29 2010, 17:13) *
Так и в P-CAD ничего мышкой правильно не совместишь, везде надо ручками координаты править.

А там этого и не требовалось, ПИКАД STEP модели не делал, а для контура платы в слое Board такой точности не надо! laughing.gif
LexaryStyle
Цитата(Rodavion @ Sep 29 2010, 13:18) *
У вас в слое Mechanical 1 какая-то модель, ее надо удалить, иначе закрывает всю плату.
проведите DRC,


В Mechanical это тот самый пямоугольник о котором шла речь.

Как провести DRC?
Владимир
tool/design rule check
LexaryStyle
В последнее время появляется ошибка
Цитата
Access violation at address 1B5877DA in module 'OccWrapper.dll'. Read of address 00000000 at 1B5877DA.


В чем может быть дело?

Не могу найти расположение чертежа контура, чтоб указать производителю на него, после вставки СТЕП модели в моем понимании должно было создаться очертание контура в каком либо слое... Я чтото не так понимаю? Хелп.
Владимир
Не берите до головы.
Перегружайте программу-- не поможет
Комп
Nargotrond
прелюдия:Возникла проблема, необходимо было создать антенну на плате, в виде компонента(для схемы) но при этом две площадки антенны имеют имя из схемы а собственно примитив которым антенна нарисованна остается no Net, сначал хотел поискать как задать ему net но потом понял, что в таком случае проблема перекинется на схему.
вопрос: как в правилах прописать игнорирование клиренсов для определенного компонента?
Владимир
Можно и правило. но лучше через схему. У компонента поставьте свойство TieNet. Проблемы не будет нитам, ни на PCB
Nargotrond
Спасибо проблему это действительно решило, но остался варнинг : SMT Small Component on Top Layer, has isolated copper . и хоть обмен 4 ошибок на одно предупреждения меня вполне устраивает, хотелось бы понять что это за последнее предупреждение(компонент представляет из себя две площадки к которым впритык поставлен solid region определенной формы.)
Владимир
Ну так он и говорит об этом же, что в FOOTPRINT компонента, находящемся на слое TOP, содержится изолированный участок меди, никуда не подключенный.
Nargotrond
А нет ли определенного способа, что-бы избавится от этого предупреждения, неужели в каждой плате с подобными печатными элементами, которые вобщем-то далеко не редкость, присутствует подобное предупреждение?
Владимир
Исключить из проверок
_Макс
Мне тоже интересно. Как это сделать?
Владимир
лучше правилом.
Но это надо знать как у вас сделан компонент, а правило пишется в PCB
LexaryStyle
Ошибка DRC Room Definition Что означает? На вид у компонентов все нормально.
Nargotrond
с правилами все сложно, был бы благодарен за пример.

Но есть новый вопрос, весьма тривиальный наверно но вот так сходу решения кроме ручной правки не нашел: как сделать, что-бы переходные отверстия покрывались маской(по умолчанию они открыты как и площадки)

Цитата(LexaryStyle @ Oct 1 2010, 11:12) *
Ошибка DRC Room Definition Что означает? На вид у компонентов все нормально.


может быть он находится не на своей комнате или вообще вне комнат попробуйте обновить комнату над компонентами( правой кнопкой на выделенной области комнаты room action
LexaryStyle
Цитата(Nargotrond @ Oct 1 2010, 11:17) *
может быть он находится не на своей комнате или вообще вне комнат попробуйте обновить комнату над компонентами( правой кнопкой на выделенной области комнаты room action


Спасибо! комната вообще стояла тихо в сторонке...
Master of Nature
Цитата(Nargotrond @ Oct 1 2010, 12:17) *
Но есть новый вопрос, весьма тривиальный наверно но вот так сходу решения кроме ручной правки не нашел: как сделать, что-бы переходные отверстия покрывались маской(по умолчанию они открыты как и площадки)

сделать закрытие маской для уже установленных:
FSO (Via) -> F11 -> Solder Mask Tenting

настройки по умолчанию:
DXP -> Preferences -> PCB Editor -> Defaults -> Primitive Type -> Via -> Edit Values
Rodavion
Подскажите пожалуйста, как DXP -> Preferences -> System -> Projects Panel настроить так, что бы панели не распологались фрактально. У меня они постоянно так располагаются. Исправляю, делаю стандартную вертикальную группировку, а при новом открытии панелей они опять располагаются фрактально. wacko.gif
Master of Nature
Цитата(Rodavion @ Oct 1 2010, 13:15) *
Подскажите пожалуйста, как DXP -> Preferences -> System -> Projects Panel настроить так, что бы панели не распологались фрактально. У меня они постоянно так располагаются. Исправляю, делаю стандартную вертикальную группировку, а при новом открытии панелей они опять располагаются фрактально. wacko.gif
Мне кажется вам надо смотреть DXP -> Preferences -> System -> View
А Project Panel касается только одной панели проектов.
Nargotrond
Возник вопрос из серии редких извращений. Вобщем-то довольно легко в 3д обьекте сделать квадратное в углубление(аля ethernet разъем) берется три области две разной формы с разной Overall и Standoff высотой и все, но есть ли способ которым можно было бы сделать круглое отвертсие по горизонтали, возможно повернуть 3D body итп. про то что можно сделать отдельно в 3D редакторе пока не говорим.
Fgion
почти развел первую плату, и тут столкнулся с проблемой которую не могу решить.

если я веду проводник с вывода МК, то у меня вместо 5 режимов интелектуальной трассировки , осталось только 3 (переключаю Shift+R): Ignore Obstacles, Temp Ignore Obstacles(это что такое?), Stop At first Obstacles.
настройки (ТАБ) при трассировке :

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

Если веду линию к МК то с режимами все в порядке, веду в Walkaround Obstacles. Но при подходе к выводу МК проводник всячески сопротивляется соединятся с ним.
настройки никакие не менял....

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


з.ы. 2 часа ломал голову, только написал на форум, сам уже решил. Как удалить пост?
проблема решилась удалением кусочка проводника с вывода МК, хотя раньше я не удалял все было ок.


2Владимир: спасибо! -)
Владимир
там у вас огрызок чужого проводника.
Убейте его
Цитата
LexaryStyle
У меня проводники вылезли поверх маски, как их "занизисть"?
LexaryStyle
Цитата(LexaryStyle @ Oct 1 2010, 18:05) *
У меня проводники вылезли поверх маски, как их "занизисть"?

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