Библиотеки печатных плат

Краткий обзор

Узнайте, как создавать файловые библиотеки посадочных мест и управлять ими в Altium Designer: от создания новой библиотеки до формирования библиотеки из посадочных мест, уже размещённых в проекте печатной платы. В этой статье рассматриваются добавление, переименование и удаление посадочных мест, а также использование IPC Footprint Batch Generator для пакетного создания посадочных мест на основе данных компонентов из файлов Excel или CSV. Читайте дальше, чтобы применить эти инструменты управления библиотеками в своём следующем проекте.

- Создайте новую библиотеку посадочных мест или сформируйте её из существующего документа печатной платы для повторного использования или архивирования.
- Добавляйте, переименовывайте и удаляйте посадочные места с помощью редактора посадочных мест и панели PCB Library.
- Настройте пакетное создание посадочных мест, включая входные файлы, параметры выходных библиотек и отчёты об обработке.
Узнайте больше с ИИ:

Реальный компонент, устанавливаемый на плату, при разработке схемы представлен условным графическим обозначением, а при проектировании печатной платы — посадочным местом. Компоненты Altium Designer можно:

В этом документе описаны создание библиотек посадочных мест (*.PcbLib) и управление ими. Подробнее о создании самого посадочного места см. на странице Создание посадочного места.

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

Создание новой библиотеки посадочных мест

Чтобы создать новую библиотеку посадочных мест, выберите команду File » New » Library в главном меню, затем выберите параметр PCB Library в области File диалогового окна New Library.

После нажатия Create будет создан новый документ библиотеки посадочных мест с именем PcbLib1.PcbLib, который появится на панели Projects, и откроется пустой лист компонента с именем PCBComponent_1.

Содержимое библиотеки отображается на панели PCB Library.

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

Создание библиотеки посадочных мест из документа печатной платы

Если у вас есть проект печатной платы, в котором уже размещены все посадочные места, можно воспользоваться командой Design » Make PCB Library в редакторе печатных плат, чтобы создать библиотеку, содержащую только эти посадочные места. Это особенно удобно, если вы хотите создать рабочую библиотеку или архив, точно соответствующие завершенному проекту.

После запуска команды документ библиотеки (<PCBDocumentName>.PcbLib) будет автоматически создан, сохранен в той же папке, что и исходный документ печатной платы, и добавлен в проект. Созданный файл появится на панели Projects в составе проекта, во вложенной папке Libraries\PCB Library Documents. Документ откроется в редакторе посадочных мест и станет активным. В библиотеку будут добавлены все уникальные компоненты, обнаруженные на печатной плате.

Создание нового посадочного места

В библиотеке можно создать любое количество посадочных мест. Чтобы создать новое посадочное место в существующей библиотеке, выберите команду Tools » New Blank Footprint в главном меню, щелкните правой кнопкой мыши в рабочей области и выберите команду Tools » New Blank Footprint в контекстном меню либо щелкните правой кнопкой мыши в области Footprints на  панели PCB Library и выберите New Blank Footprint в контекстном меню.

Поскольку новая библиотека всегда содержит одно пустое посадочное место, начать создание посадочного места можно также с переименования Component_1. Для этого выберите PCBComponent_1 в списке Footprints на панели, затем нажмите кнопку Edit на панели или дважды щелкните PCBComponent_1, чтобы открыть вкладку Footprint панели Properties в режиме Library Options. Введите новое уникальное имя посадочного места в поле Name.

Чтобы удалить активное посадочное место из текущего документа библиотеки, выберите команду Tools » Remove Footprint в главном меню или щелкните правой кнопкой мыши в рабочей области и выберите команду Tools » Remove Footprint в контекстном меню. После запуска команды появится диалоговое окно с запросом подтверждения удаления. После нажатия Yes посадочное место будет удалено из документа библиотеки, а предыдущее посадочное место в списке Footprints станет активным. Одно или несколько посадочных мест также можно удалить непосредственно на панели PCB Library. Выберите нужные посадочные места в списке Footprints , щелкните правой кнопкой мыши и выберите команду Delete в контекстном меню. Появится диалоговое окно с запросом подтверждения удаления n посадочных мест. После нажатия Yes выбранные посадочные места будут удалены из документа библиотеки, а следующее посадочное место в списке Footprints станет активным.

Создание посадочных мест с помощью IPC Footprint Batch Generator

В дополнение к способам, описанным на странице Создание посадочного места, можно использовать IPC Footprint Batch Generator для создания нескольких посадочных мест с различными уровнями плотности монтажа. Генератор считывает данные о размерах электронных компонентов из таблицы Excel или файла с разделителями-запятыми, а затем применяет формулы IPC для построения посадочных мест, полностью соответствующих редакции B стандарта IPC 7351 — Generic Requirements for Surface Mount Design and Land Pattern Standard.

Для доступа к возможностям IPC Footprint Batch Generator в Altium Designer необходимо установить программное расширение IPC Footprint Generator. Это расширение устанавливается вместе с Altium Designer по умолчанию. Его можно установить или удалить вручную.

Подробнее об управлении расширениями см. на странице Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Генератор пакетного создания поддерживает следующие типы посадочных мест: BGA, BQFP, CAPAE, CFP, CHIP, Chip Array, CQFP, DFN, DIP, DPAK, FM, LCC, LGA, MELF DIODE/RESISTOR, MOLDED CAP/IND/DIODE, PLCC, PQFN, PQFP, PSON, QFN, QFN-2ROW, SIP, SODFL, SOIC, SOJ, SON, SOP, SOT143/343, SOT223, SOT23, SOT89, SOTFL, WIRE WOUND и ZIP.

Поддержка IPC Footprints Batch Generator включает:

  • Пустые файлы шаблонов для различных типов корпусов находятся в папке \Templates установленного Altium Designer.
  • Входные файлы корпусов могут содержать информацию об одном или нескольких посадочных местах для одного типа корпуса и иметь формат Excel или формат с разделителями-запятыми (CSV).

Выберите команду Tools » IPC Compliant Footprints Batch Generator в главном меню, чтобы открыть диалоговое окно IPC Compliant Footprints Batch Generator. В этом окне добавьте файлы корпусов для посадочных мест, которые необходимо обработать, и задайте нужные параметры генерации.

В IPC Footprints Batch Generator доступны параметры для создания всех посадочных мест в открытой библиотеке посадочных мест печатных плат или формирования отдельной библиотеки на основе входного файла либо имени посадочного места.
В IPC Footprints Batch Generator доступны параметры для создания всех посадочных мест в открытой библиотеке посадочных мест печатных плат или формирования отдельной библиотеки на основе входного файла либо имени посадочного места.

Процесс включает следующие этапы:

  1. Добавьте в список файлы для обработки. Это могут быть файлы Excel или CSV. Для формирования списка используйте кнопки Add Files/Remove Files или просто перетащите файлы в область списка.
  2. Укажите выходную папку для создаваемых файлов (если в процессе создаются новые файлы библиотек печатных плат).
  3. С помощью параметров определите способ создания посадочных мест. Все посадочные места можно создать в активном документе библиотеки печатных плат. Также можно создать отдельный документ библиотеки печатных плат для каждого входного файла (с тем же именем, что и входной файл) или для каждого имени посадочного места (с именем из поля FootprintName , указанного в файле, либо с именем по стандарту IPC, если это поле не заполнено). Созданные файлы библиотек будут сохранены в соответствии с указанным параметром Output Folder.
  4. При необходимости включите создание отчета в формате HTML (и его автоматическое открытие после завершения обработки). В отчете указываются дата, время и длительность обработки, все обработанные файлы, а также связанные с ними критические ошибки, ошибки и предупреждения.
  5. Если выбрано создание новых библиотек печатных плат, можно также включить их открытие после завершения создания.

После формирования списка файлов для обработки и настройки всех необходимых параметров нажмите Start. Начнется обработка, ход которой будет отображаться в диалоговом окне. Обработку можно отменить в любой момент, нажав Stop или Close. После завершения создания всех посадочных мест нажмите Close , чтобы закрыть диалоговое окно и воспользоваться результатами работы генератора.

  • Для корпусов с большой теплоотводящей площадкой (размером 2,1 × 1,6 мм или более) апертуры маски паяльной пасты разбиваются на небольшие области заливки.

  • Для корпусов с выводами типа «крыло чайки» контактные площадки подрезаются, чтобы они не заходили под корпус компонента.

  • Для небольших корпусов с большой центральной теплоотводящей площадкой (PQFP, QFN, SOIC и SOP) периферийные контактные площадки подрезаются, чтобы обеспечить требуемый зазор между площадками в соответствии со стандартом IPC.

  • Все размеры вводятся в мастере в метрических единицах (мм).

  • Актуальные наборы данных для каждого из поддерживаемых корпусов см. в пояснениях к исходным шаблонам Excel (доступны через меню Open Template в диалоговом окне IPC Compliant Footprints Batch Generator). При установке расширения IPC Footprint Generator по умолчанию шаблоны файлов типов корпусов находятся в следующей папке:

    Altium Designer Develop / Altium Designer Agile: \ProgramData\Altium\Altium Designer <Solution> <GUID>\Extensions\IPC Footprint Generator\Templates

    Altium Designer: \ProgramData\Altium\Altium Designer <GUID>\Extensions\IPC Footprint Generator\Templates

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

  • Чтобы быстро создать одно посадочное место, соответствующее стандарту IPC, воспользуйтесь мастером создания посадочных мест по стандарту IPC.

Добавление посадочных мест из других источников

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

  • Выберите размещенные посадочные места в документе печатной платы, затем скопируйте их (Edit » Copy) и вставьте в открытую библиотеку печатных плат с помощью Edit » Paste Component. Если из редактора печатных плат в буфер обмена скопировано несколько компонентов, все они будут вставлены в документ библиотеки как отдельные посадочные места компонентов.
  • Выберите Edit » Copy Component, когда копируемое посадочное место активно в редакторе библиотек печатных плат, перейдите в открытую целевую библиотеку печатных плат и выберите Edit » Paste Component.
  • Выберите одно или несколько посадочных мест в списке на панели PCB Library с помощью стандартных клавиш Shift+Click или Ctrl+Click, щелкните правой кнопкой мыши и выберите Copy. Перейдите в целевую библиотеку, щелкните правой кнопкой мыши в списке имен посадочных мест и выберите Paste n Components, где n — количество компонентов.
Если один и тот же компонент вставляется в библиотеку несколько раз, к его имени добавляется суффикс DUPLICATE или DUPLICATEn, где n — номер дубликата, если существует более одного дубликата.

Обратите внимание: если компонент был размещен на печатной плате из подключенного рабочего пространства Workspace или с панели Manufacturer Part Search, ссылка на исходное рабочее пространство Workspace сохраняется. Вы можете удалить ссылки на Workspace для всех компонентов в открытой библиотеке, выбрав команду Tools » Clear Server Links в главном меню. После запуска команды откроется диалоговое окно Confirm Clear Vault Links. Нажмите Yes , чтобы удалить указанные в диалоговом окне ссылки на Workspace и сохранить библиотеку; нажмите No , чтобы закрыть диалоговое окно без выполнения каких-либо действий.

Буфер обмена может хранить различные объекты, которые можно добавлять (вставлять) в документы разных типов в Altium Designer. Буфер обмена поддерживает различные форматы данных в зависимости от источника и типа объекта. С помощью параметра Monitor clipboard content within this application only на странице System - General диалогового окна Preferences можно настроить его так, чтобы он хранил только объекты, скопированные или вырезанные в среде Altium Designer, либо все содержимое буфера обмена Windows. Обратите внимание, что не все типы данных поддерживаются каждым редактором проекта; неподдерживаемые объекты не будут вставлены.

Проверка посадочных мест и формирование отчетов

Чтобы убедиться в правильности создания новых посадочных мест, можно сформировать несколько отчетов.

Список библиотеки

Чтобы сформировать отчет со списком всех посадочных мест в текущем документе библиотеки посадочных мест, выберите команду Reports » Library List в главном меню. После запуска команды отчет (<PCBLibraryDocumentName>.REP) будет создан в той же папке, что и исходный документ библиотеки посадочных мест, и автоматически открыт как активный документ в главном окне проектирования. В отчете приводится общее количество моделей компонентов в библиотеке, а также список имен всех моделей компонентов.

Отчет будет добавлен на панель Projects как свободный документ во вложенную папку Documentation\Text Documents.

Отчет по библиотеке

Для активного документа библиотеки можно сформировать отчет с информацией о хранящихся в ней компонентах. В отчет можно включить изображения компонентов (цветные или черно-белые). Отчет можно сформировать в виде документа Microsoft Word (*.doc) или стандартного HTML-документа (*.html).

Выберите команду Reports » Library Report в главном меню, чтобы открыть диалоговое окно Library Report Settings. В этом окне можно настроить содержимое и оформление отчета, а также указать место его сохранения и имя. По умолчанию отчет получает имя библиотеки посадочных мест и сохраняется в той же папке.

Диалоговое окно Library Report Settings
Диалоговое окно Library Report Settings

После нажатия OK будет сформирован отчет. Если выбрано открытие отчета после формирования, он откроется при условии, что на компьютере установлен Microsoft Word (для отчета в формате Doc) или Microsoft Internet Explorer (для отчета в формате HTML).

Если выбрано добавление сформированного отчета в проект, он появится на панели Projects во вложенной папке Generated\Documents (для отчета в формате HTML) или Generated\Text Documents (для отчета в формате Doc).

Проверка правил компонентов

Для проверки всех компонентов активной библиотеки в редакторе посадочных мест предусмотрена функция проверки правил компонентов. Она позволяет выполнять ряд проверок, в том числе выявлять дублирующиеся примитивы, отсутствующие обозначения контактных площадок, изолированные участки меди и некорректные обозначения компонентов. Результатом является текстовый отчет со списком обнаруженных нарушений. Чтобы запустить проверку правил компонентов:

  1. Сохраните файл библиотеки.
  2. Выберите Reports » Component Rule Check (сочетание клавиш R, R), чтобы открыть диалоговое окно Component Rule Check.

  3. Установите все доступные флажки, затем нажмите OK. Будет сформирован отчет с именем <LibraryName>.ERR, который откроется в текстовом редакторе. В нем будут указаны все обнаруженные ошибки. Для каждого посадочного места с ошибками будут перечислены конкретные проверки, которые оно не прошло.
  4. Закройте отчет, чтобы вернуться в редактор посадочных мест.
Для активного посадочного места можно сформировать отчет по компоненту — подробнее.

Обновление посадочного места

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

Передача обновлений посадочных мест из библиотеки

В редакторе PCBLIB используйте команду Tools » Update PCB with Current Footprint (когда посадочное место, изменения которого нужно передать в документы печатных плат, является активным) или Tools » Update PCB With All Footprints. На панели PCB Library щелкните правой кнопкой мыши в области Components панели PCB Library, затем выберите Update PCB with [Component] или Update PCB with All. При выполнении этих команд открывается диалоговое окно Component(s) Update Options, в котором можно выбрать примитивы и атрибуты для обновления. Используйте это окно, чтобы указать, какие элементы посадочного места необходимо обновить. После нажатия OK, все размещенные экземпляры этого посадочного места во всех открытых документах печатных плат будут обновлены с учетом внесенных изменений в соответствии с заданными параметрами обновления.

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

О том, как передать обновления, внесенные в символы схемы, см. в разделе Информация о панели Schematic Library.

Получение обновлений посадочных мест из редактора печатных плат

В редакторе печатных плат используйте команду Tools » Update From PCB Libraries, которая открывает Update From PCB Libraries - Options. Нажмите OK, чтобы открыть диалоговое окно Update From PCB Libraries.

Панель PCB Library

Панель PCB Library позволяет просматривать посадочные места, хранящиеся в активном документе библиотеки печатных плат, и редактировать их свойства. Когда документ библиотеки печатных плат активен, панель заполняется информацией о посадочных местах, входящих в эту библиотеку. Панель также позволяет передавать внесенные в них изменения непосредственно в документ проекта печатной платы.

Панель PCB Library
Панель PCB Library

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Меню
Contents
Доступность функций

Доступные вам функции зависят от того, какое решение Altium вы используете: Altium Develop, Altium Agile Teams, Altium Agile Enterprise или Altium Designer (при активной подписке).

Если вы не видите описанную функцию в используемом вами программном обеспечении, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Устаревшая документация

Документация Altium Designer больше не разделена по версиям ПО. Если вам необходим доступ к документации по старым версиям Altium Designer, посетите раздел Устаревшая документация на странице Прочие установщики.

Contents