Руководство по оформлению вашей идеи проекта в виде принципиальной схемы в CircuitMaker
Настройки и шаблоны редактора схем
Перед началом работы со схемами рекомендуется настроить параметры редактора схем на страницах раздела Schematic в System Preferences (открывается путём выбора File » System Preferences). На странице Schematic – General page можно задать единицы измерения по умолчанию, размер листа схемы и другие параметры для вновь создаваемого листа схемы.

Настройте параметры схем для CircuitMaker в системных настройках.
Новый лист схемы можно создать, выбрав команду File » New » Schematic (1). Параметры текущего документа схемы настраиваются в режиме Document Options mode of the Inspector panel (2). В области General панели можно выбрать единицы измерения и настроить сетки, чтобы упростить размещение объектов проекта. В области Page Options (3) можно выбрать существующий шаблон листа схемы (Template), выбрать один из стандартных размеров листа (Standard) или задать нестандартные размеры (Custom).

Создайте новый лист схемы и настройте его в панели Inspector.
Приёмы рисования и редактирования
Инструменты CircuitMaker позволяют выполнять ввод схем любой сложности: от плоских проектов с парой компонентов и соединений до сложных иерархических проектов со структурированной связностью на нескольких листах.

Пример верхнего листа схемы многостраничного иерархического проекта.
Электрические и графические объекты редактора схем можно размещать с помощью команд на ленте в областях Home | Circuit Elements (1) и Home | Graphical Elements (2) соответственно. Свойства размещённого объекта, выбранного в рабочей области, можно изменять в Inspector panel (3) или в областях ленты Home | Font и Home | Appearance (4).

Используйте объекты редактора схем и настраивайте их свойства, чтобы формировать листы схем вашего проекта.
Есть несколько инструментов, упрощающих работу с объектами на листе схемы:
-
Selection Filter – позволяет определить объект(ы), которые можно выделять на листе. Можно выбрать все типы объектов (All Objects) или только некоторые конкретные типы (Components, Ports, Texts и т. д.).

Настройте Selection Filter, чтобы определить, какие объекты можно выделять на листах схем. -
Selection from left to right – щёлкните и перетащите синий прямоугольник слева направо, чтобы выделить только те объекты, которые completely within внутри прямоугольника выделения.

Щёлкните и перетащите синий прямоугольник слева направо, чтобы выделить объекты, полностью находящиеся внутри прямоугольника выделения. Здесь показан прямоугольник выделения. Наведите курсор на изображение, чтобы увидеть набор объектов, выделенных этим прямоугольником. -
Selection from right to left – щёлкните и перетащите зелёный прямоугольник справа налево, чтобы выделить все объекты, которые are within or touch прямоугольника выделения.

Щёлкните и перетащите зелёный прямоугольник справа налево, чтобы выделить объекты, которые касаются прямоугольника выделения. Здесь показан прямоугольник выделения. Наведите курсор на изображение, чтобы увидеть набор объектов, выделенных этим прямоугольником. - Spacebar / Shift+Spacebar – используйте для поворота выделения по часовой стрелке или против часовой стрелки на 90 ํ.
- M – используйте для изменения положения выделения.
- Ctrl+Left Arrow / Right Arrow / Up Arrow / Down Arrow – используйте для перемещения выделения влево/вправо/вверх/вниз с шагом в одну единицу привязки к сетке.
- Shift+Ctrl+Left Arrow / Right Arrow / Up Arrow / Down Arrow – используйте для перемещения выбранного объекта влево/вправо/вверх/вниз с шагом в 10 единиц привязки к сетке.
-
Ctrl+C / Ctrl+V / Ctrl+X – стандартные сочетания клавиш для копирования, вставки и вырезания выбранных объектов. Команды также доступны из меню правой кнопки мыши.

Используйте команды Cut, Copy и Paste или стандартные сочетания клавиш для работы с объектами на листах схем.
Некоторые другие сочетания клавиш, полезные при работе в редакторе схем, перечислены в разделе Shortcuts.
Поиск и размещение компонентов
При вводе схемы можно использовать компоненты сообщества CircuitMaker, доступные через панель Libraries panel. Вы можете найти нужный компонент, указав категорию и/или используя строку поиска. Если у компонента добавлена модель схемы/PCB (такие компоненты в панели отмечены значком , этот компонент можно разместить на схеме перетаскиванием или с помощью команды Place из контекстного меню компонента (правый клик).

Разместите компонент сообщества на листе схемы из панели Libraries.
Соединение цепи
Чтобы задать связность между выводами компонентов, можно использовать инструменты, доступные на ленте в области Home | Circuit Elements. На базовом уровне связность создаётся проведением провода от одного вывода компонента к другому с помощью объекта Wire — это называется физической связностью.
После запуска команды размещения провода курсор изменится на перекрестие. Когда курсор находится рядом с электрической точкой вывода компонента, в месте курсора появится красный маркер соединения (красный крест). Это означает, что курсор находится над допустимой электрической точкой подключения компонента.

Размещайте провода, чтобы создать связность между компонентами.
Если провод формирует угол не в ту сторону, нажмите Spacebar для переключения направления угла. Нажмите Shift+Spacebar для переключения режимов прокладки провода. Используйте клавиши Backspace или Delete для удаления последнего размещённого сегмента провода.
Соединение внутри листа схемы также можно сформировать, разместив короткий Wire и Net Label на каждом выводе компонента — это называется логической связностью. Для силовых цепей, глобальных для всего проекта, таких как GND или VCC, можно также использовать объекты Power Port . Некоторые порты питания с предопределёнными стилями и значениями доступны в раскрывающемся списке Home | Circuit Elements | Power Port.

Ряд предопределённых портов питания доступен в раскрывающемся списке Power Port.
Объекты Bus и Harness используются в более сложных схемах. Шины применяются для объединения серии последовательных цепей, например адресной или шины данных. Сигнальные жгуты (harness) можно использовать для объединения любого количества цепей, шин и жгутов нижнего уровня.
Многостраничный проект
Если проект не помещается на одном листе схемы, его можно распределить по нескольким листам. Многостраничные проекты реализуются размещением на родительском листе объекта Sheet Symbol, который представляет и связывает дочерний лист. Хотя Sheet Symbol можно размещать и настраивать вручную, существуют команды, позволяющие быстро и эффективно построить структуру из нескольких документов. Набор используемых команд зависит от вашей методологии проектирования — в целом её можно отнести к подходу сверху вниз (top-down) или снизу вверх (bottom-up).
-
Чтобы построить структуру снизу вверх, выберите команду Sheet Actions » Create Sheet Symbol From Sheet в контекстном меню листа схемы (1). В диалоге Choose Document to Place dialog (2) выберите лист схемы, который будет представлен в виде Sheet Symbol. Sheet Symbol будет включать Sheet Entry для каждого Port, который он найдёт (3). Изменения структуры документов будут показаны в дереве проекта на панели Projects panel (4).

Используйте команду Create Sheet Symbol From Sheet, чтобы создать Sheet Symbol из существующего листа схемы. -
Чтобы построить структуру сверху вниз, можно разместить Sheet Symbol, который представляет создаваемый дочерний лист схемы, затем добавить необходимые Sheet Entries, после чего использовать команду Sheet Symbol Actions » Create Sheet From Sheet Symbol. Новый лист схемы будет создан ниже указанного sheet symbol. На дочерний лист добавляются порты, соответствующие всем Sheet Entries, найденным в Sheet Symbol.

Используйте команду Create Sheet From Sheet Symbol, чтобы создать лист схемы из размещённого Sheet Symbol.
Если Ports или Sheet Entries добавляются или удаляются на более позднем этапе, их можно повторно синхронизировать, используя команду Sheet Symbol Actions » Synchronize Sheet Entries and Ports из контекстного меню Sheet Symbol. Откроется диалог Synchronize Ports To Sheet Entries dialog, в котором отображаются несоответствия между портами и sheet entries. Используйте этот диалог, чтобы убедиться, что все sheet entries на sheet symbol сопоставлены портам на связанном дочернем листе ниже — как по имени, так и по типу ввода/вывода (I/O Type). Синхронизацию можно выполнить, передав свойства выбранного sheet entry выбранному порту или передав свойства выбранного порта выбранному sheet entry.

Диалог Synchronize Ports To Sheet Entries.
Требования к проектированию на схеме
Директивы проектирования — это объекты, размещаемые на схеме в процессе ввода схемы, которые позволяют задавать инструкции, передаваемые на PCB. Объекты директив проектирования можно размещать с помощью выпадающего списка на ленте Home | Circuit Elements | Directives :
- Директива Generic No ERC размещается на узле цепи, чтобы подавлять нарушения Electrical Rule Check, обнаруживаемые при проверке проекта.
- Директива Differential Pair используется для определения объекта дифференциальной пары на схеме. Две цепи (net) в паре должны быть идентифицированы общей меткой цепи (Net Label) с суффиксами
_Nи_P, и к каждой из них должна быть прикреплена директива. - Директива Net Class позволяет создавать пользовательские классы цепей (net classes) на схеме. В режиме Parameter Set панели Inspector для размещённой директивы Net Class измените значение параметра Value у Net Class Name на требуемое имя класса цепей.
В свойствах выбранной директивы Differential Pair или Net Class можно добавить правило проектирования для цепи, к которой прикреплена директива. Это правило будет перенесено на PCB при синхронизации проекта.

Используйте директивы проектирования, чтобы задавать дополнительные требования к проекту.
Проверка проекта
Когда проект схемы готов, вы можете выполнить его валидацию, выбрав Project | Validation | Validate (1). Во время валидации CircuitMaker проверяет проект на логические, электрические и оформительские ошибки в соответствии с настройками на вкладках Error Reporting и Connection Matrix диалогового окна Project Options(2). Найденные ошибки и предупреждения будут перечислены на панели Messages panel (3). Если ошибок нет, на панели будет показано сообщение Compile successful, no error found.

Выполняйте валидацию проекта в соответствии с настроенными параметрами проекта.
Горячие клавиши
Хотя CircuitMaker предоставляет интуитивно понятный и удобный интерфейс, вы можете работать ещё продуктивнее, используя горячие клавиши. Горячие клавиши эффективнее, чем аккуратно наводить мышь на кнопку или пробираться через ленты и меню.
Ниже приведён список некоторых часто используемых горячих клавиш редактора схем CircuitMaker:
- B – перейти в режим размещения Bus.
- Shift+B – перейти в режим размещения Bus Entry.
- C – открыть панель Libraries.
- W – перейти в режим размещения Wire .
- N – перейти в режим размещения Net Label .
- P – перейти в режим размещения Port.
- Shift+S – перейти в режим размещения Sheet Entry.
- Alt+Shift+H – перейти в режим размещения Harness Connector.
- Shift+H – перейти в режим размещения Harness Entry.
- T – перейти в режим размещения Text String.
- A – перейти в режим размещения Arc.
- L – перейти в режим размещения Line.
- R – перейти в режим размещения Rectangle.
- G – переключаться вперёд по предопределённым настройкам шага привязки (snap grid).
- Shift+G – переключаться назад по предопределённым настройкам шага привязки (snap grid).
- Ctrl+Shift+G – включить или выключить отображаемую сетку в текущем документе.