|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
EAGLE - средство разработки печатных плат
Author |
Message |
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Ну мы вроде задавались таким вопросом какое-то время назад и я помню, что ничего не нашёл...
|
03 Nov 2014 13:30 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Так и я об этом помню, думаю - вдруг ты уже нашел за это время...
Ты же многими трассировщиками пользуешься на пробу - вдруг !
_________________ iLavr
|
03 Nov 2014 15:24 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Да я то как раз вручную всё развожу
|
03 Nov 2014 17:49 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
Нужно смотреть конкретный проект. В общем случае решается через swaplevel при создании элемента.
--add--
Поизучал немного вопрос. Точный ответ от кадсофта - автоматический pinswap при авторазводке не делается и делаться не будет, но, как я понял, в некоторых случаях можно попытаться написать ULP для этой операции.
Вручную pinswap работает на ура, если грамотно "нарисован" элемент. Причём в моей версии (6.5.0) изменения в разводке переносятся обратно в схему автоматически.
|
03 Nov 2014 19:04 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Насчет pinswap я немного думал, но здесь другое. Мне ведь вообще не нужно подключать все выводы земли с разъема - если один хотя бы подключен, то уже достаточно, остальные можно (но НЕ необходимо) использовать для удобства разводки. Естественно, об хитрых электрических моментах (правильные пути земли и т.д.) мы сейчас не говорим.
Кстати, другой пример - деталь с металлическим корпусом и припаиваемыми лепестками от корпуса - самое то землю через корпус пускать без нужды соединять лепестки на разводимой плате - вроде задача должна быть часто встречающейся, неужели ничего не придумано ?
upd 1
Поискал чуть лучше и даже нашел некоторое упоминание проблемы - http://easyelectronics.ru/rabota-v-eagl ... ast-1.html (в той части статьи, где о разводке начинает рассказываться)
upd 2
Собственно говоря, вышеуказанная статья предложила вариант решения проблемы (правда, попробовать еще не успел) - добавляется еще один (неиспользуемый потом) слой печатной платы, в котором вручную соединяются нужные контакты. По идее, после этого авторазводчик уже должен все нормально делать на используемых слоях. Или моя логика в чем-то неправильна (вообще это моя первая попытка нарисовать печатную плату в Eagle) ?
|
03 Nov 2014 22:26 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
Это то как раз без проблем. Соединения делются внутри элемента. Берём, к примеру, из switches.lbr элемент 55? / 5501, у него внутри два вывода соединены. Если их снаружи не соединить насильно, то будут с другими элементами соединяться внутри элемента. Если разводка в первоначальном варианте получается не комильфо, то делаешь вручную pinswap и переразводишь эти линии, при этом остальную разводку можно не трогать, или трогать только там где надо.
Со слоями конечно можно заморочиться, но, как мне кажется, это только путаницы добавит.
|
04 Nov 2014 06:35 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
_________________ iLavr
|
04 Nov 2014 14:07 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
| | | | jdigreze wrote: Соединения делются внутри элемента. Берём, к примеру, из switches.lbr элемент 55? / 5501, у него внутри два вывода соединены. Если их снаружи не соединить насильно, то будут с другими элементами соединяться внутри элемента. Если разводка в первоначальном варианте получается не комильфо, то делаешь вручную pinswap и переразводишь эти линии, при этом остальную разводку можно не трогать, или трогать только там где надо.
Со слоями конечно можно заморочиться, но, как мне кажется, это только путаницы добавит. | | | | |
С деталью прокатит, но в моем случае это разъем, который каждый раз по разному может быть (разные выводы соединены друг с другом).
Попробовал добавить неиспользуемый слой и в нем соединить, а потом запустить авторазводчик - вроде все нормально сработало.
|
06 Nov 2014 10:17 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Господа знатоки Eagle, подскажите ! Проблема в следующем - авторазводчик развел плату, появилось несколько via. Начал причесывать плату, добавил via (проводя дорожку, в определенном месте перешел со слоя на слой), после чего rule check начал ругаться на мою via - drill size. Попробовал увеличить, чтобы было явно больше того, что в автоматически расставленных via (и того, что указано в design rules) - ничего не помогает. Мало того, если автоматически расставленные via сделаны с drill диаметром 0.024 дюйма, то выбрать такой размер для своих via невозможно - есть что-то типа 0.027559... и прочие варианты со многими цифрами...
И еще - когда ругается, то заштриховывает не всю дырку в via, а поменьше - как будто там действительно дырка маленькая, хотя в свойствах via все нормально.
|
07 Nov 2014 12:51 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Так, похоже, разобрался - нужно было закрыть проект и снова открыть
|
07 Nov 2014 13:02 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
в правилах просто поменьше лимит ставь - а то там по умолчанию вроде 25 милов стоит обычно...
|
07 Nov 2014 14:27 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Так у меня то и вопрос возник потому, что диаметр был больше выставленного в лимитах минимума, а ошибку все равно давало...
|
07 Nov 2014 15:41 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1388 Location: Abakan
|
А и не нужно выбирать, нужно просто в строке указать ручками нужное число и нажать ентер.
|
07 Nov 2014 21:27 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22821 Location: Silicon Valley
|
Видимо это какой-то новый глюк - в версиях 4 и 5, которыми я пользуюсь, ничего такого небыло...
|
09 Nov 2014 13:21 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 709 Location: WWW
|
Такое впечатление, что в версии 7.1 действительно есть связанные с этим глюки.
Еще, например, если выдается ошибка clearance, то после того, как раздвинул дорожки (например), ошибка все-равно рисуется на старом месте, даже если там уже ничего и близко нет. Исчезает только после перезагрузки проекта.
|
09 Nov 2014 13:31 |
|
|
Who is online |
Users browsing this forum: Google [Bot] and 5 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|