Как можно изготовить детали Eagle, содержащие несколько компонентов?

Есть ли способ добиться следующего (или чего-то столь же полезного) в Eagle?

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

Например (упрощенно):

  1. Я бы создал библиотечную часть под названием «PartX», состоящую из светодиода и двух последовательно соединенных резисторов.

  2. Таким образом, на схеме, когда я размещаю этот PartX, я соединяю светодиод и два резистора вместе с предварительно нарисованными цепями между ними.

  3. Точно так же на макете платы я размещаю светодиод и два резистора в соответствии с заранее заданными позициями вместе с предварительно проложенными между ними дорожками.

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

Ответы (3)

То, что вы описываете, можно сделать в менеджере библиотек Eagle. По сути, Eagle будет рассматривать ваш агрегатный компонент как интегральную схему. В Eagle можно создать посадочное место для печатной платы с несколькими контактными площадками. Например, контактные площадки 1 и 2 — это светодиод, а 3 и 4 — резистор. Eagle позволяет рисовать провода в редакторе компонентов. Когда вы разводите остальную часть платы, эти провода будут прикреплены к посадочному месту и не будут прокладываться.

Если вы собираетесь собирать плату с помощью Pick & Place, вам потребуются координаты для компонентов. Eagle создаст только один (1) набор координат для вашей составной части, даже если она состоит из нескольких отдельных частей. Вам нужно найти способ обойти это. Но, если вы будете собирать платы вручную, у вас не возникнет этой проблемы.

Другие пакеты проектирования (OrCAD, Altium) поддерживают иерархические блоки . Как минимум, иерархические блоки позволяют повторно использовать схему. Некоторое программное обеспечение EDA поддерживает иерархические блоки с повторным использованием топологии печатной платы.

Создание такой «гибридной» библиотечной части, вероятно, не лучший способ приблизиться к этому в Eagle.

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

Кроме того, все, что вы можете сделать в графическом интерфейсе, вы также можете сделать, набрав команду в командной строке (хотя иногда немного сложно определить, какая конкретная команда вам нужна). Часто достаточно отредактировать ряд команд в текстовом редакторе и просто скопировать их в командную строку Eagle.

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

Все это относится как к редактору схем, так и к редактору топологии. (И редактор библиотеки, если уж на то пошло.)

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