Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы начинающих
Форум разработчиков электроники 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
Владимир
Цитата(meh2000 @ Jul 11 2012, 12:37) *
...ставил все возможные размеры, не помагает. sad.gif


1. Сомневаюсь. Иначе б написали какие именно. Мне это всегда помогало за исключением одного случая, за сознательною жизнь
2. Не хотите первый. Пытайтесь второй-- через панель PCB List гадость искать. Вот тот случай один и был такой-- там был компонент с размерами такими, что всегда что-то поподало вне размеров.
Нашел бяку-- сам себе по лбу настучал. Так как сам ляпу и допустил.
3. Самый удобный-- выкладывать проект. Тут люди добрые-- найдут гадость и помогут
peshkoff
Я имелл ввиду не за предлами границ платы, а за пределами видимой области.
у альтиума нет отрицательных координат (это единственный в мире САПР, не знающий отрицательных координат)
Но объекты туда иногда попадают. Увидеть их можно только в pcbList.
Определить наличие таких объектов можно при использовании печати, я писал ранее как.
покажите, как выглядит ваша плата при предпросмотре при печати.
Если объекты с отрицательными координатами имеют место быть, то плата не центрируется.
meh2000
Владимир, спасибо за науку!!!! 08.gif
Вот скриншоты. Отмеченное *красным* значение стояло больше 20мм.
Чисто случайно ушёл на дробные цифры и все получилось.
Объяснить не могу.

ПП двухсторонняя, нужно что бы была *зеленка* и шелкография на обеих сторонах.
Правильно я выбрал слои?
Владимир
Цитата(meh2000 @ Jul 11 2012, 14:41) *
Правильно я выбрал слои?

да
filmi
Цитата(meh2000 @ Jul 11 2012, 12:37) *
...ставил все возможные размеры, не помагает. sad.gif

Скинте проект. (если не секретно)
meh2000
Цитата(filmi @ Jul 11 2012, 15:04) *
Скинте проект. (если не секретно)

...ответил в личку.
filmi
Цитата(meh2000 @ Jul 11 2012, 15:41) *
...ответил в личку.

Так и есть! У вас 3 Region за пределами платы! Причём визуально их не видно.
Edit->Select->Outside Area (выделить область вокруг платы С ЗАПАСОМ!)
В PCB Inspector (F11) увидите 3 обьекта. Удалите их!!!
Нажмите для просмотра прикрепленного файла
meh2000
Цитата(filmi @ Jul 12 2012, 09:37) *
Так и есть! У вас 3 Region за пределами платы! Причём визуально их не видно.
Edit->Select->Outside Area (выделить область вокруг платы С ЗАПАСОМ!)
В PCB Inspector (F11) увидите 3 обьекта. Удалите их!!!
Нажмите для просмотра прикрепленного файла

Выполнил Ваши рекомендации, вот что у меня получилось.
Выделил все по максимуму.
Master of Nature
Цитата(meh2000 @ Jul 12 2012, 11:27) *
Выполнил Ваши рекомендации, вот что у меня получилось.
Выделил все по максимуму.

Рекомендация была выполнить Edit->Select->Outside Area (горячие кнопки S->O)
Потом указать, за пределами какой области всё выделить (прямоугольник).
Вы видимо что-то не так указали или вызвали другую команду.
Владимир
Цитата(Master of Nature @ Jul 12 2012, 10:47) *
Вы видимо что-то не так указали или вызвали другую команду.

Судя по картинке выделено то что ВНУТРИ, а не ВНЕ (как рекомендовалось) выбранной области
meh2000
Цитата(Владимир @ Jul 12 2012, 11:55) *
Судя по картинке выделено то что ВНУТРИ, а не ВНЕ (как рекомендовалось) выбранной области


Как теперь их удалить? Что то не получается.
peshkoff
Цитата(meh2000 @ Jul 12 2012, 15:36) *
Как теперь их удалить? Что то не получается.


pcblist открыть и менять координаты
Владимир
кликнуть на pcb и нажать delete. Будьте внимательны. Двойной клик снимет выделение и ничего не сотрется
meh2000
Цитата(Владимир @ Jul 12 2012, 15:09) *
кликнуть на pcb и нажать delete. Будьте внимательны. Двойной клик снимет выделение и ничего не сотрется

a14.gif Удалил, теперь пишет что нет ничего!
Владимир
Раз комнаты не используете-- удалите в настройках проекта их автоматическое формирование.
К стати при этом алтиум сам бы их удалил
fill
Цитата(zvladimir @ Jun 29 2012, 12:49) *
Проконсультируйте, пожалуйста, в трёх вопросах.

1) Как указать альтиуму, что контактная площадка находится на высоте?
Например, есть транзистор. Вся нижняя сторона это сток, на верху находится затвор и исток. Если я просто нарисую контактные площадки одна над другой, то он ругается т.к. они на одном слое и альтиум считает что они соеденины.


Возможно, но в другом САПР тыц
koluna
Здравствуйте!

Подскажите, пожалуйста, как переместить текст надписей на портах в редакторе схем т. о., чтобы он не попадал на сами порты?
Владимир
Цитата(koluna @ Jul 12 2012, 22:44) *
Здравствуйте!

Подскажите, пожалуйста, как переместить текст надписей на портах в редакторе схем т. о., чтобы он не попадал на сами порты?

Текст надписи уменьшит, масштаб при печати увеличить. Соответсвенно, если нужно переделать компоненты.

Напрямую-- никак
bsp
Подскажите, как сделать, что-бы реперные точки попадали в список элементов в файле Pick and place? Тогда будут видны их координаты, а это мне и нужно.
Сделал футпринт для реперных точек, ставлю его напрямик на печатную плату как механический элемент, либо как обычный, но отсутствующий в BOM, а все-равно не видно в списке.
Неужели рисовать к нему и схемную часть и бросать в схеме куда-нибудь в уголок? Как-то немного коряво.
LeDima
1 Как сделать, что бы при перемещении УГО компонентов на схеме соединительные проводники перемешались вместе с компонентом?
2 Есть ли в AD функция подобная функции Supply Rename в Mentor. (т.е. возможность переименовать скрытые выводы питания) или нужно переименовывать пины в Edit Pins?
Master of Nature
Цитата(LeDima @ Jul 16 2012, 14:27) *
1 Как сделать, что бы при перемещении УГО компонентов на схеме соединительные проводники перемешались вместе с компонентом?
2 Есть ли в AD функция подобная функции Supply Rename в Mentor. (т.е. возможность переименовать скрытые выводы питания) или нужно переименовывать пины в Edit Pins?

1. Перетаскивать с зажатым CTRL
2. Знаю только через Edit Pins компонента. Хотя сам прекратил попытки использования скрытых пинов, т.к. возможны неприятные глюки. Сейчас использую только явные, явно присоединенные к цепям питания.
LeDima
Спасибо)
Myron
Цитата(Master of Nature @ Jul 16 2012, 10:02) *
Хотя сам прекратил попытки использования скрытых пинов, т.к. возможны неприятные глюки. Сейчас использую только явные, явно присоединенные к цепям питания.

Практика использования скрытых пинов отмерла давно с нашествием разнообразной логики и появлением огромного количества других микросхем. Показ всех пинов сильно помогает при отладке, ремонте, проверке на тестировании, особенно, если это делают другие люди, а не разработчики. Да и разработчикам помогает, особенно при наличии более, чем 1 питания или земли на корпусе микросхемы.
bsp
Цитата
Подскажите, как сделать, что-бы реперные точки попадали в список элементов в файле Pick and place?

Сделал схемный элемент для реперной точки с соответствующим футпринтом, указал, что он механический. В таком виде он в Pick and place не попадает. А если делать обычный, то он вылезает еще в перечне элементов, что плохо. В итоге как-то мутно вышло, прямо на плате ставлю футпринт от этого элемента, тогда появляется в Pick and place, а в перечне нет, но при обновлении проекта норовит снести этот футпринт, надо бдить.
Ariel
Цитата(bsp @ Jul 17 2012, 12:16) *
Сделал схемный элемент для реперной точки с соответствующим футпринтом, указал, что он механический. В таком виде он в Pick and place не попадает. А если делать обычный, то он вылезает еще в перечне элементов, что плохо. В итоге как-то мутно вышло, прямо на плате ставлю футпринт от этого элемента, тогда появляется в Pick and place, а в перечне нет, но при обновлении проекта норовит снести этот футпринт, надо бдить.

Добавлять в pcb элемент, которого нет на схеме - непавильно. Как Вы поступаете со схемными компонентами, которые присутствуют на схеме как опция, то есть в перечне элементов не должны присутствовать? Мы например добавляем в каждый библиотечный элемент аттрибут BOM, и при выводе BOM пользуемся специальной программой. Если написано NOT INSTALL в поле BOM , то такой компонент в BOM не попадает, программа его отсеивает.
peshkoff
если сделать Standard (No BOM) то в P&P попадет, а в перечень нет.
bsp
Цитата
если сделать Standard (No BOM) то в P&P попадет, а в перечень нет.

Делал так. Не попадало в P&P. Может проглядел, попробую еще раз.
Lukichev
Здравствуйте. Возникла проблема у новичка. Есть схема по которой разведена плата, нужно по этой же схеме развести точно такую же плату, но зеркально отраженную по оси Y. Возможно ли как то сделать с помощью инструментов Альтиума? Пробовал с помощью снипперсов, но возникли проблемы с выделением компонентов (просто не выделяются). Возможно ли как-то просто скопировать проект и уже в нем пытаться инвертировать? Извиняюсь за сумбурное выражение мыслей. Заранее спасибо.
V_G
Цитата(Lukichev @ Jul 18 2012, 18:35) *
Здравствуйте. Возникла проблема у новичка. Есть схема по которой разведена плата, нужно по этой же схеме развести точно такую же плату, но зеркально отраженную по оси Y.

Насколько я понимаю, компоненты с тремя и более выводами зеркально отразить весьма проблематично. Уточните задачу и подумайте, как вы хотите поступить с микросхемами (к примеру) при зеркальном отражении.
Lukichev
Цитата(V_G @ Jul 18 2012, 16:37) *
Насколько я понимаю, компоненты с тремя и более выводами зеркально отразить весьма проблематично. Уточните задачу и подумайте, как вы хотите поступить с микросхемами (к примеру) при зеркальном отражении.




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

выскакивает при Pin swap
про какие то выводы мне говорит. корпус BGA, все выводы обозначены и есть на схеме. что ему еще надо?
Master of Nature
Цитата(peshkoff @ Jul 25 2012, 11:05) *
как избавиться от этого сообщения??

выскакивает при Pin swap
про какие то выводы мне говорит. корпус BGA, все выводы обозначены и есть на схеме. что ему еще надо?
очевидно надо внимательно просмотреть настройки проекта
стоят ли у вас галочки на Project -> Project Options -> Options -> Allow Pin-Swapping Using These Methods

или же схема нарисована так, что невозможно поменять пины
peshkoff
Цитата(Master of Nature @ Jul 25 2012, 17:23) *
очевидно надо внимательно просмотреть настройки проекта
стоят ли у вас галочки на Project -> Project Options -> Options -> Allow Pin-Swapping Using These Methods

или же схема нарисована так, что невозможно поменять пины


Настройки ОК. Изменение положение NetLabel стоит.
В схеме косяк. Если меняем только положение NetLabel, то на всех выводах должны быть только NetLabel.
А у меня на паре выводов обнаружились резисторы подключенные непосредственно. Вот он их и не мог поменять.
Отсоединил, все ОК! Спасибо!
APLOT
Начал осваивать AD10 на чужом проекте. Есть необходимость поменять УГО элементов в проекте (привести в соответствие с ГОСТ). Прочитав FAQ и литературу по AD6 выбрал для себя два пути: через FSO или создание schlib из схемы и правки УГО уже в библиотеке. По первому пути остановился на том, что после того как sch inspector найдет нужные элементы - не знаю как перейти к изменению их УГО (например, УГО резисторов). По второму пути: правлю УГО в созданной библиотеке, сохраняю, выполняю compile document schema.schdoc и ... всё остаётся по-старому. Подскажите пожалуйста как правильно отредактировать УГО тех же резисторов во всей схеме?
Владимир
через библиотеку.
Копмиляции не достаточно.
Нужно обновить все компоненты из библиотекию
Tool/update from library находяйь в схеме проекта
Update schematic Sheets находясь в библиотеке (из панели sch LIBRARY). При этом схема проекта должна быть открыта
APLOT
Цитата(Владимир @ Jul 31 2012, 12:13) *
через библиотеку.
Копмиляции не достаточно.
Нужно обновить все компоненты из библиотекию
Tool/update from library находяйь в схеме проекта
Update schematic Sheets находясь в библиотеке (из панели sch LIBRARY). При этом схема проекта должна быть открыта


Спасибо, разобрался.
gia1965
Здравствуйте. Есть ли возможность в altium разводки кристаллов. Т.е. кристалл распаивается на плате посредством перемычек. Или если по другому - можно ли создать футпринт с "динамическими" контактными площадками. Что бы можно было передвигать контакты (pad) которые "резинкой" связаны с кристаллом. Все это можнл реализовать через SCH, но может быть есть более простой способ?
uriy
В PCBDOC снимаете галочку Lock Primitives на компоненте двигаете пады куда вам нужно. Снова ставите галочку.
KARLSON
Создать компонент не кристалл, а контактная площадка. И размещать как вам угодно и сколько угодно.
Владимир
Цитата(uriy @ Aug 2 2012, 08:23) *
В PCBDOC снимаете галочку Lock Primitives на компоненте двигаете пады куда вам нужно. Снова ставите галочку.

+1.
Только каждый PAD должен быть задублирован. Первый принадлежит кристаллу (и все они находятся в одном слое), второй (дублированный) уже на плате и динамически и двигается куда надо, и на нужный слой ставится. Между первым и дублированным и есть перемычка
v-vovchek
Цитата(Владимир @ Aug 2 2012, 08:33) *
Только каждый PAD должен быть задублирован. Первый принадлежит кристаллу (и все они находятся в одном слое), второй (дублированный) уже на плате и динамически и двигается куда надо, и на нужный слой ставится. Между первым и дублированным и есть перемычка

Влвдимир! Это шикарное решение!
Владимир
Цитата(v-vovchek @ Aug 2 2012, 09:46) *
Влвдимир! Это шикарное решение!


Так я уж за полгода третий раз это описываю, и 1 раз на практике демонстрировал
gia1965
Спасибо за ответы. Пока так и делаем. Но не очень удобно. Если растощить дублирующие Pad в разные концы платы , то программа всю эту область будет определять как занимаемую данным кристаллом, мешая тем самым разводке других близко расположенных компонентов. Что-бы исключить это - приходится блокировать данный "кристалл". И соответственно дэ-блокировать его если надо что-то с ним сделать. Когда много кристаллов на плате - много времени все это забирает. Есть путь попроще: создаем кристалл как обычный компонент, и на схеме все соединения делаем через контактные площадки (например с pad 0.5*0ю5мм). (контактная площадка -тоже отдельный элемент схемы со своим pad-ом, )Тогда при экспорте в PCB кристалл стоит сам по себе , а контакные площадки можно двигать как угодно и, иммитируя длинные перемычки. Но это все-таки изощрения. В других прогах
вроде есть специальные сервиси для этого.
А вот динамический 3D образ изменяющейся перемычки -было бы OK, но я не соображу как. Может есть у кого идеи? Спасибо за ответы!
peshkoff
Цитата(gia1965 @ Aug 2 2012, 18:32) *
Спасибо за ответы. Пока так и делаем. Но не очень удобно. Если растощить дублирующие Pad в разные концы платы , то программа всю эту область будет определять как занимаемую данным кристаллом, мешая тем самым разводке других близко расположенных компонентов. Что-бы исключить это - приходится блокировать данный "кристалл". И соответственно дэ-блокировать его если надо что-то с ним сделать. Когда много кристаллов на плате - много времени все это забирает. ..


Если компонент залочить, а примитивы разлочить, то выделяться и двигаться будут только примитивы.
Владимир
Цитата(peshkoff @ Aug 3 2012, 11:12) *
Если компонент залочить, а примитивы разлочить, то выделяться и двигаться будут только примитивы.

А если из элементов микросборки в футпринте сделать еще и Unit, то последнне бодет двигать всю микросборку, без тех падов, на которые идет разварка sm.gif
gia1965
Можно расшифровать Unit. Не понял причем тут мм. или дюймы?
Владимир
Цитата(gia1965 @ Aug 4 2012, 07:04) *
Можно расшифровать Unit. Не понял причем тут мм. или дюймы?

Описка вышла. Unit ==> Unions
koluna
Здравствуйте!

Замучился.
Altium 9.3.1.
Помогите, пожалуйста.

Хочу так:


а получается либо так:


либо так:


в зависимости от "Convert cross junction".

Причем иногда он делает требуемое перекрестное соединение, а иногда нет - "огибает" перекрестный проводник... sad.gif
Владимир
preference/schematic/general/convert cross junction снять там птицу
koluna
Цитата(Владимир @ Aug 5 2012, 18:40) *
preference/schematic/general/convert cross junction снять там птицу


Да знаю я. Написал же...
Мне крест нужен с точкой посередине, а при отрисовке четвертого "луча" проводника Альтиум упорно разрывает связь!!!
Я от безисходности галку поставил...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.