Eagle настроить автотрассировщик для пайки компонентов (кроме переходных отверстий) только на нижнем слое двухсторонней печатной платы

В двухсторонних печатных платах трудно припаивать сквозные компоненты, такие как основания микросхем, разъемы и т. д. в верхнем слое. Обычно автотрассировщик Eagle размещает контактные площадки припоя с обеих сторон. То есть в сквозном основании микросхемы часть выводов должна быть припаяна в нижнем слое, а часть — в верхнем. Но мне нужны маршруты в верхнем слое и переходы.

Есть ли в автотрассировщике Eagle способ запретить пайку в верхнем слое? Дополнительную информацию о проблеме см. в разделах «Требования к дизайну плат для хобби» и «Гнезда для ИС с точеными выводами» книги Joe's Hobby Electronics: Изготовление двухсторонних печатных плат .

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

Ответы (3)

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

Быстрый и грязный обходной путь для вас может быть

  • скопируйте компонент(ы) в собственную библиотеку
  • добавьте новый пакет, в котором вы поместите прямоугольник GND вокруг всего компонента только на верхнем слое
  • в схеме замените оригинальный компонент вашим поддельным компонентом
  • начать автомаршрутизацию
  • вернитесь к своей схеме и замените компонент обратно в исходную упаковку.

Теперь, прежде чем начнется метание тухлых яиц, несколько дополнительных слов, почему вам не следует этого делать.

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

+1 Это ответ на вопрос. Я должен попробовать это!!

Если вы хотите запретить автотрассировщику использовать слой, вы можете указать Eagle увеличить стоимость трассировки слоя в диалоговом окне автотрассировки. Таким образом, возможные решения маршрутизации, использующие верхний уровень, оцениваются ниже, чем решения с более короткой длиной дорожки или другие оптимизированные решения. Более высокие затраты означают менее вероятное использование верхних слоев. Возможно, вам придется изменить это на всех маршрутах и ​​оптимизировать этапы, чтобы они были эффективными.

Чтобы Eagle не использовал верхний слой, вы должны сделать печатную плату односторонней платой, отключив верхний слой. Это значительно усложнит маршрутизацию конструкции и потребует хорошего размещения деталей.

Я бы по-прежнему рекомендовал разводить плату вручную — таким образом вы сами узнаете компромиссы, а не зависите от алгоритма, чтобы найти ответ.

Простое решение/хак - нарисовать круг/прямоугольник вокруг штифтов со слоем, который вы хотите, чтобы автоматический маршрутизатор ПРЕКРАТИЛ использовать. Таким образом, в вашем случае вы нарисуете круг, используя верхний слой на каждом выводе микросхемы, что заставит автоматический маршрутизатор начать маршрутизацию с использованием нижнего слоя.

введите описание изображения здесь

Недостатком является то, что вы получаете ошибки из-за перекрытия меди. Лучшим подходом было бы нарисовать рамку (4 линии) вокруг каждой булавки на tRestrictслое. Это укажет автотрассировщику, что медь не должна проходить через линии tRestrict, и не вызовет ошибок DRC, пока ваши линии не перекрывают контакты.