Как предотвратить попытки орла использовать определенный маршрут?

Я использую автотрассировщик Eagle для трассировки своей печатной платы, потому что он делает дорожки более чистыми, чем если бы я делал это сам. Одна проблема заключается в том, что иногда он настаивает на попытках установить одно и то же соединение снова и снова, даже если в конце концов соединение не является оптимальным (и я знаю это, потому что в некоторых попытках маршрутизации я набрал 100%). Я бы предпочел заблокировать эти неудачные попытки, чтобы маршрутизация могла завершиться быстрее.

Могу ли я каким-то образом заблокировать его, нарисовав линию, которая будет действовать как «забор», чтобы проложенные пути не могли пройти через него? Если да, то какая линия и какой слой? или это вообще возможно?

Простой ответ: не используйте автотрассировщик. Есть и другие возможности: трассировка некоторых дорожек вручную, затем автоматическая трассировка остальных, использование ограничителей и т. д., но лучший способ — просто остановить автотрассировку.
Вы уже не задавали этот вопрос раньше?

Ответы (2)

Собственно, чтобы ответить на ваш вопрос...

В редакторе доски перейдите к слоям «tRestrict» и «bRestrict». Выбрав эти слои, вы можете рисовать многоугольники, которые ограничивают трассировку из определенных областей на верхнем и нижнем слоях соответственно. После этого автотрассировщик не будет размещать трассы в указанных вами областях.

ой. я так понимаю, что bRestrict означает нижнее ограничение? ... PS ваш ответ работает для меня. Я поиграюсь с этой функцией.
Правильный. tRestrict и bRestrict позволяют установить области, в которых не должно быть следов. tKeepout и bKeepout позволяют указать области, в которых не должно быть компонентов. Это полезная функция, когда вы запускаете DRC (проверка правил проектирования), которая помечает любые политики, которые вы нарушаете. Инструмент автотрассировщика также следует этим политикам, которые вы установили.
По моему опыту, из-за ограничений автотрассировщик иногда сходит с ума и начинает трассировку за пределами размеров.

Я также собирался написать то, что посоветовал Роджер. Я пытался использовать автотрассировщик несколько раз, и его результаты меня не удовлетворили. Поэтому я решил разводить платы вручную. Меня почему-то это движет, потому что я вижу результат своей работы, и он мне нравится. Первые ручные фрезерованные доски были далеки от совершенства, но вы узнаете, как сделать их хорошо, просто изучая чужие конструкции.

Речь идет об использовании автотрассировщика.

Возвращаясь к вашему вопросу - есть несколько настроек для автотрассировщика, и иногда я вижу вопросы о том, как заставить его маршрутизироваться определенным образом, и даже сообщения об ошибках, которые автотрассировщик не работает должным образом. На эти вопросы редко (если вообще никогда) не отвечают. Я думаю, вы должны получить лучший результат, обратившись в сообщество element14 или обратившись в службу поддержки EAGLE. Я обращался к ним несколько раз в прошлом, и должен сказать, что они имеют достойную поддержку.

Теперь о решении вопроса разводки платы. Вы можете направить его автоматически, а можете направить вручную. Но перед трассировкой нужно правильно разместить компоненты на плате, чтобы трассировка была минимально болезненной. Для этой цели вы можете использовать автотрассировщик - запустите его и посмотрите, понравится ли вам его результат. С третьей попытки перестановки компонентов на плате у вас может появиться некоторое представление о том, как ваша плата может быть разведена более или менее оптимально.

И затем, когда вы зафиксировали компоновку компонентов, вы можете

  • используйте автотрассировщик, а затем просто исправьте/переместите не понравившиеся дорожки вручную;
  • не используйте больше автотрассировщик, а сделайте задачу вручную, и это будет намного проще, потому что вы уже имеете представление о трассировке.

Вы должны знать одну вещь (по крайней мере, это справедливо для версии EAGLE, которую я использую) - что автотрассировка не может быть переделана с помощью Ctrl-Z. Перед автотрассировкой всегда сохраняйте проект. Если автотрассировка не удалась, просто перезагрузите проект.