Руководство по управлению компонентами в CircuitMaker
Компонент — это общее название элемента, который можно разместить в электронном проекте на этапе ввода схемы (design capture). В типичном виде компонент обычно состоит из логического символа, который размещается на схеме проекта, и посадочного места (footprint, модель), которое физически представляет компонент на печатной плате.
Компоненты собираются в библиотеки компонентов (Component Libraries), откуда их можно извлекать и размещать в проектном документе, например на схеме, а затем «соединять проводами», формируя завершённый проект.
Компоненты CircuitMaker
В CircuitMaker доступ к компонентам осуществляется через панель Libraries — центральную точку для поиска, просмотра, использования и создания компонентов CircuitMaker. Здесь отображается список компонентов с возможностью поиска, получаемых через портал базы данных компонентов Octopart , который предоставляет доступ к исчерпывающим данным о тысячах реальных компонентов. В фоновом режиме компоненты, перечисленные на панели Libraries panel, при наличии, связаны с соответствующими компонентами в облачном репозитории хранения и управления CircuitMaker (community components). Каждый компонент сообщества фактически является «пакетом», содержащим данные и модели (символ, посадочное место и т. п.), из которых состоит полноценный компонент CircuitMaker, и который связан с соответствующей записью компонента Octopart на панели Libraries panel.
При работе в CircuitMaker прямого доступа к базе Octopart или репозиторию CircuitMaker нет, поскольку получение данных и связывание выполняются в фоновом режиме. Центральная точка доступа к автоматизированной системе управления компонентами CircuitMaker — это панель Libraries panel.
Панель Libraries
Каждая запись в списке компонентов панели содержит как минимум ссылку на страницу на сайте производителя. Используйте параметры выбора в выпадающем меню категорий и поле Search, чтобы сузить список до интересующих типов компонентов.

Используйте выпадающий список категорий и поиск на панели, чтобы сузить список до интересующих типов компонентов.
Многие из перечисленных позиций связаны с компонентом CircuitMaker и моделями в библиотеке сообщества — это обозначается наличием значка
в списке. С помощью фильтрации на панели можно показывать только те компоненты, у которых есть модели: нажмите значок
в заголовке столбца моделей и установите флажок Yes.

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

Компонент можно разместить в проекте из панели Libraries panel.
Помимо записей компонентов, перечисленных на панели Libraries panel, компоненты сообщества также доступны на вкладке All Components tab сайта workspace.circuitmaker.com на странице Components. Можно использовать поле поиска компонентов, чтобы найти конкретный компонент. Записи в этом списке можно выбрать, чтобы открыть отдельную страницу соответствующего компонента сообщества.

Компоненты сообщества можно просматривать на workspace.circuitmaker.com.
Страница компонента сообщества содержит полные сведения о компоненте, полученные из данных базы Octopart, включая его характеристики, варианты поставщиков, уровни складских запасов и информацию о ценах. Также на странице компонента присутствуют данные, полученные из самого компонента сообщества, включая предварительный просмотр его моделей, список исторических ревизий и указание проектов CircuitMaker, в которых используется данная ревизия компонента.

Страница отдельного компонента, предоставляющая прямой доступ к данным библиотеки сообщества для этого компонента.
Создание компонента из списка
Если для выбранного вами компонента нет компонента сообщества (значок
не отображается), его можно создать в CircuitMaker и автоматически добавить в библиотеку сообщества, чтобы другие могли им пользоваться. CircuitMaker предоставляет Component Editor для задания параметрической информации компонента, а также редакторы Schematic Library и PCB Footprint Library для определения моделей в доменах схемы и печатной платы соответственно.
Чтобы создать компонент, который будет связан с текущей выбранной записью в списке панели Libraries panel, щёлкните запись правой кнопкой мыши и выберите Create New Component в соответствующем контекстном меню. Откроется новая запись компонента сообщества в Component Editor CircuitMaker, предварительно заполненная информацией о компоненте (Comment, Description и Parameters), предоставленной базой данных компонентов Octopart.

Если у компонента нет моделей, вы можете создать их самостоятельно.
Новый компонент CircuitMaker в итоге состоит из параметрической информации компонента — она показана на начальном экране — и любых моделей, которые вы захотите добавить. Прежде чем компонент можно будет сохранить в библиотеку сообщества, необходимо добавить как минимум одну модель.
Добавление модели
Символ схемы — это графический объект компонента, представляющий компонент при размещении в документе схемы. Символ включает информацию об электрических соединениях (обозначаемую выводами компонента), что позволяет логически соединять цепь и сопоставлять её с эквивалентными соединениями посадочного места (пэды и т. п.) в домене печатной платы. Посадочное место PCB (footprint) — это графический объект компонента, представляющий его физическую форму и соединения при размещении в документе печатной платы. Посадочное место включает как электрическую, так и механическую информацию о соединениях (в основном задаваемую пэдами PCB) и позволяет соединять компоненты дорожками в проекте разводки платы.
Можно использовать уже созданную модель, выбрав Add Existing в меню кнопки Home | Add New Symbol или Home | Add New Footprint соответственно, либо щёлкнув значок выпадающего списка на кнопке под типом модели в разделе Models Component Editor и выбрав Existing в соответствующем меню. Это откроет диалог Select Item Revision , позволяющий просмотреть и выбрать модель из списка существующих, затем отредактировать и сохранить новую версию для вашего компонента.

Добавьте существующую модель к новому компоненту. Здесь показано добавление существующего символа схемы к компоненту. Наведите курсор на изображение, чтобы увидеть добавление существующего посадочного места PCB к компоненту.
Либо, чтобы создать новую пользовательскую модель для нового компонента, выберите кнопку Home | Add New Symbol или Home | Add New Footprint на ленте либо щёлкните значок выпадающего списка на кнопке под типом модели в разделе Models Component Editor и выберите New в соответствующем меню. Откроется соответствующий редактор, где новую модель можно сформировать с помощью инструментов, доступных на вкладке Home на ленте.
Символы создаются путём размещения фигур и применения инструментов рисования и, что важно, добавлением соединительных Pins , которые определяют электрические точки подключения компонента в документе схемы. Чтобы отредактировать свойства символа схемы, откройте режим Symbol mode of the Inspector panel , выбрав Home | Library » Component Properties на ленте. Используйте панель, чтобы задать такие свойства, как атрибут компонента Comment или значение по умолчанию Designator.
Посадочные места создаются размещением пэдов, дорожек, линий, дуг, 3D-тел и т. п. на подходящих слоях PCB, чтобы точно представить физические и электрические атрибуты компонента в домене печатной платы. Чтобы отредактировать свойства посадочного места, откройте диалог PCB Library Footprint , выбрав Home | Library » Footprint Properties на ленте. Используйте диалог, чтобы задать такие свойства, как описание посадочного места и т. п.

Создайте новую модель компонента с помощью соответствующего редактора. Здесь показан редактор Schematic Library. Наведите курсор на изображение, чтобы увидеть редактор PCB Footprint Library.
По завершении сохраните новую модель с помощью значка
на панели быстрого доступа (сочетание: Ctrl+S) из главного меню или щёлкнув правой кнопкой мыши по записи модели на панели Projects panel и выбрав Save в контекстном меню.
Сохранение в библиотеку сообщества
Вернувшись в Component Editor, вы теперь увидите, что к новому компоненту привязаны модели символа и посадочного места (показаны в виде предварительных просмотров). Когда компонент сохраняется в библиотеку сообщества, сохраняются и ссылки от базового компонента на его модели (которые также автоматически сохраняются в библиотеку).

Component Editor, показывающий предварительные просмотры связанных моделей символа и посадочного места перед сохранением в библиотеку сообщества как «полного» компонента.
Чтобы сохранить новый компонент (и его модели) в библиотеку сообщества, нажмите кнопку Home | Save to Server на ленте. Это запустит автоматизированный процесс сохранения CircuitMaker, который переносит (публикует) данные компонента и файлов моделей в библиотеку сообщества, настраивает новый компонент сообщества и добавляет ссылки доступа в список Favorites в CircuitMaker. Только что созданный компонент становится доступен всем пользователям CircuitMaker через библиотеку сообщества.
Если вы не хотите сохранять новый компонент (или отредактированный компонент) в библиотеку сообщества, нажмите кнопку Home | Discard changes . Это удалит локальные документы компонента и моделей и закроет все редакторы.

Сохраните компонент в библиотеку сообщества или отмените изменения, чтобы прервать процесс.
Редактирование компонента сообщества
Если вы хотите внести изменения в существующий компонент и его модели, выберите компонент в списке панели Libraries и в контекстном меню (по правому щелчку) выберите Edit . Это извлечет компонент из библиотеки сообщества (или локального кэша) и откроет его в редакторе компонентов, как показано выше. Если затем вы решите отредактировать одну из моделей (нажмите значок
), она будет извлечена и открыта в соответствующем редакторе. Используйте команду Remove из меню значка
для удаления модели.
Создание пользовательского компонента
Возможны ситуации, когда нужный вам для проекта компонент отсутствует в базе данных Octopart и, следовательно, не включен в список доступных компонентов на панели Libraries . Это можно решить, создав новый, не включенный в список компонент CircuitMaker с нуля — пользовательский компонент.
Чтобы создать новый пользовательский компонент, выберите параметр Create Custom Part под списком компонентов на панели Libraries или в области списка компонентов, когда компоненты не найдены.

Если подходящих деталей нет, вы можете создать собственную пользовательскую деталь.
Откроется новая пустая запись компонента в редакторе компонентов, которую можно заполнить информацией, соответствующей вашему пользовательскому компоненту. Так же, как и при создании нового компонента из списка (описано выше), затем можно создать модели и зафиксировать компонент в библиотеке сообщества.
Режим «Только избранное»
Помимо списка доступных компонентов из базы данных Octopart на панели Libraries , CircuitMaker также предлагает концепцию коллекции избранных компонентов (Favorites). Это компоненты сообщества, которые вы создали или отредактировали, а также любые компоненты, которые вы вручную добавили в список Favorites.
Чтобы вручную добавить компонент из списка Octopart на панели Libraries в коллекцию Favorites, щелкните по записи компонента правой кнопкой мыши и выберите Add To Favorites в контекстном меню. Обратите внимание: этот параметр доступен только для записей компонентов, у которых есть связанный компонент сообщества.
Список компонентов Favorites доступен напрямую на панели Libraries — выберите Favorites Only в раскрывающемся меню выбора библиотеки на панели.

Настройка библиотеки Favorites выводит и группирует только те компоненты, которые вам интересны.
Формирование списка избранных компонентов означает, что ваши предпочтительные варианты компонентов легко находить и использовать в проектах. Компоненты можно размещать в проекте из списка Favorites с помощью кнопки Place или команды контекстного меню и также удалять из списка с помощью команды контекстного меню Remove From Favorites .
Используя флажок Custom Only под полем Search, вы можете отображать на панели только ваши Custom Components. Обратите внимание: пользовательские детали отличаются значком
в списке Favorites.
Как видно на изображении панели Libraries выше, список Favorites может включать несколько записей для одного компонента — обратите внимание на записи «LM217MS-TR». Они представляют две версии компонента сообщества: исходную ревизию 1 и ревизию 2, созданную последующим редактированием — они были автоматически добавлены в список в процессе сохранения.
В то же время другие показанные записи были добавлены в Favorites из списка библиотеки Octopart. Обратите внимание: выделенная синим запись находится на ревизии 2 — это была текущая версия этого компонента на момент добавления в список Favorites.
Помимо записей Favorites, перечисленных на панели Libraries , эти записи также доступны на вкладке Favorites страницы Components сайта workspace.circuitmaker.com . Записи в этом списке можно выбрать, чтобы открыть отдельную страницу соответствующего компонента сообщества.

Список ваших избранных компонентов можно просмотреть на workspace.circuitmaker.com.
)
)
на странице.