Руководство по работе с проектами разработки в CircuitMaker
В соответствии с принципами CircuitMaker, ориентированными на сообщество, ваши проекты и проекты других разработчиков CircuitMaker совместно доступны и хранятся на платформе Altium 365.
Платформа Altium 365 предоставляет надежное хранилище как для ваших проектов, так и для связанной с ними конфигурации, при этом встроенные возможности контроля версий работают «за кулисами». С вашей точки зрения, доступ к проектам и управление ими выполняются из CircuitMaker и через браузерный интерфейс Altium 365 Personal Space, который полностью бесплатен и доступен вам (и только вам) как зарегистрированному пользователю Altium 365.
Вход в учетную запись Altium
Сначала убедитесь, что вы вошли в свою учетную запись Altium через CircuitMaker. Для этого нажмите элемент управления
в правом верхнем углу главного окна приложения, затем выберите пункт Sign in в соответствующем меню. В появившемся диалоговом окне Sign In введите учетные данные вашей учетной записи Altium и нажмите Sign in. Либо выполните вход с помощью учетной записи Google® или Facebook® и тем самым свяжите/ассоциируйте ее со своей учетной записью Altium. Если у вас нет учетной записи Altium, можно нажать этот элемент управления, чтобы зарегистрировать ее.
Элемент управления изменится, показывая, что вы вошли в учетную запись Altium: будет отображаться фото профиля Altium или аватар (например, В меню это также будет показано — с полным именем и ссылкой для быстрого перехода к вашей учетной записи (профилю) Altium в веб-браузере по умолчанию.

Убедитесь, что вы вошли в учетную запись Altium, используя свои учетные данные Altium.
Доступ к Personal Space
Ваш Personal Space является составной частью интерфейса платформы Altium 365 и доступен по прямому URL: https://365.altium.com. Войдите в интерфейс платформы Altium 365, используя учетные данные Altium (электронная почта и пароль). Либо выполните вход с помощью учетной записи Google® или Facebook® и тем самым свяжите/ассоциируйте ее со своей учетной записью Altium. Если у вас нет учетной записи Altium, можно нажать элемент управления, чтобы зарегистрировать ее.
Список проектов, созданных вами, будет представлен на странице Files. Проекты, которые были предоставлены вам другим пользователем, доступны на странице Shared with Me .

Отображение Personal Space пользователя через интерфейс платформы Altium 365. Здесь показана страница Files, на которой представлены проекты, созданные пользователем в CircuitMaker. Наведите курсор на изображение, чтобы увидеть страницу Shared with Me, на которой представлены проекты, которыми с пользователем поделились.
Работа с проектами в CircuitMaker
В CircuitMaker проект PCB — это набор проектных документов (файлов), необходимых для задания и изготовления печатной платы. Файл проекта (*.PrjPCB) — это текстовый ASCII-файл, в котором перечислены документы, входящие в проект, а также другие настройки уровня проекта, такие как требуемые проверки электрических правил (ERC), предпочтения проекта и выходные данные проекта, например параметры печати и CAM.
Все ваши проекты PCB, созданные в CircuitMaker, хранятся в вашем Personal Space на платформе Altium 365, и фактически существуют два типа проектов с точки зрения того, кто может их видеть и получать к ним доступ:
- private (sandbox) проект виден только вам (и конкретным пользователям, которым вы предоставили доступ к проекту). Вы можете развивать приватный проект, пока не будете готовы поделиться им с более широким сообществом CircuitMaker, опубликовав его в
circuitmaker.com. - public (community) проект виден пользователям сообщества CircuitMaker. Вы остаетесь владельцем публичного проекта; другие могут открыть и просматривать его, но не могут редактировать и сохранять изменения в вашем проекте, пока вы не предоставите им доступ к редактированию.
Создание проекта
Как показано на изображении ниже, новый проект можно создать прямо в CircuitMaker с помощью диалога Create Project dialog, доступного через команду File » New Project (1). Задайте имя и описание проекта (2) и нажмите кнопку
(3).

Настройка диалога Create Project для создания нового проекта в CircuitMaker.
Будет создана структура нового проекта. Как показано на изображении ниже, проект откроется в панели Projects panel, где он будет отображаться как No modification (это означает, что все локальные изменения файлов проекта сохранены в Personal Space), что обозначается зеленым значком галочки
. Когда в проект добавляются новые документы, они будут отображаться в панели как Scheduled for addition, что обозначается синими значками крестика
(1). Щелкните правой кнопкой мыши по проекту в панели Projects и выберите команду Save Project to Server (2). Появится диалог Save to Server (3). Выберите файлы, которые хотите сохранить в Personal Space, и нажмите кнопку OK (4). После добавления панель Projects отобразит полностью синхронизированное состояние — как указано соответствующими значками
(5).

Сохранение только что созданного проекта в Personal Space.
Открытие проекта
Чтобы работать над проектом в CircuitMaker, его нужно открыть. Как показано на изображении ниже, шаги для открытия вашего приватного проекта или проекта, которым с вами поделились, следующие:
- Откройте диалог Open Project dialog, выбрав команду File » Open Project.
- Выберите исходное расположение, откуда вы хотите открыть проект: выберите пункт My Personal Space, который обозначен значком
, или пункт Shared With Me, который обозначен значком
. - Выберите проект для открытия.
- Нажмите Open.
- После открытия проект появится в панели Projects panel. При открытии проекта файлы проекта кэшируются локально на вашем компьютере.
Открытие публичного проекта
Помимо создания собственных проектов, вы также можете получать доступ к проектам других пользователей, которые они опубликовали в сообществе CircuitMaker. Такие проекты доступны на сайте workspace.circuitmaker.com, откуда их можно открыть в Web Viewer Altium 365.
Чтобы просмотреть или открыть публичный проект CircuitMaker, найдите его на сайте workspace.circuitmaker.com (например, можно использовать поле поиска проектов на странице Projects, чтобы найти конкретный проект по имени) и щелкните по записи проекта — откроется страница этого проекта. Нажмите кнопку
рядом с названием раздела Design Files, чтобы открыть проект в Web Viewer Altium 365. Он откроется в отдельной вкладке браузера.

Откройте проект сообщества в Web Viewer. Здесь показана страница проекта на сайте workspace.circuitmaker.com. Наведите курсор на изображение, чтобы увидеть проект, открытый в Web Viewer.
В Web Viewer вы можете просматривать схемные и PCB-документы проекта с полноценными возможностями панорамирования и масштабирования, а также с возможностью поиска, кросс-пробинга, выбора и анализа компонентов и цепей (nets) по всему проекту. Если вы хотите открыть проект в CircuitMaker, нажмите кнопку
в левом нижнем углу просмотрщика. CircuitMaker откроется (если еще не открыт), а проект и входящие в него документы будут загружены в панель Projects. Проект будет доступен только для чтения, и любые внесенные вами правки нельзя будет сохранить. Вы можете создать независимую копию этого проекта в своем Personal Space, клонировав проект.
Клонирование проекта
Как показано на изображении ниже, проект можно клонировать с помощью диалога Clone Project dialog. Для активного проекта это можно сделать, нажав кнопку Project | Server Actions | Clone. Для проекта, находящегося в фокусе в панели Projects panel, щелкните правой кнопкой мыши по записи проекта и выберите команду Clone в контекстном меню. В диалоге задайте Project Name и Description (не заполняется автоматически), затем нажмите OK.

Клонирование проекта из CircuitMaker.
Предоставление доступа к проекту
По умолчанию вновь созданный проект доступен только вам как владельцу проекта и имеет полные права доступа (чтение/запись). Для совместной работы проект можно предоставить конкретным людям или более широкому сообществу CircuitMaker Community.
Предоставление доступа конкретному пользователю
Как показано на изображении ниже, проект можно предоставить другим пользователям с помощью диалогового окна Share. Для активного проекта его можно открыть, нажав кнопку Project | Server Actions | Share или кнопку
в правом верхнем углу рабочей области. Для проекта, выделенного на панели Projects panel, щёлкните правой кнопкой мыши по записи проекта и выберите команду Share в контекстном меню.

Диалоговое окно Share — это центральный инструмент для предоставления доступа к проекту из CircuitMaker.
В диалоговом окне Share можно поделиться непосредственно текущей WIP-версией проекта, отправив приглашение по электронной почте. С помощью доступного элемента управления (выделен на изображении) задайте права доступа (по умолчанию — Can View). Просмотр и комментирование доступны в CircuitMaker или в интерфейсе платформы Altium 365. Редактирование возможно только через CircuitMaker.
Публикация для CircuitMaker Community
Когда вы считаете, что проект готов к публикации для более широкого сообщества CircuitMaker Community, вы можете сделать это, опубликовав проект в curcuitmaker.com. Это выполняется из вашего Personal Space. Как показано на изображении ниже, шаги следующие:
- Откройте браузерный интерфейс Personal Space по прямому URL: https://365.altium.com (войдите, если ещё не вошли) и откройте страницу Files.
- Найдите плитку проекта, который хотите опубликовать, и нажмите кнопку
в правом нижнем углу плитки. - Выберите команду Publish to circuitmaker.com в соответствующем меню.
- Подтвердите публикацию в появившемся окне, нажав кнопку
.

Пример публикации проекта CirciutMaker для CircuitMaker Community.
Проект будет опубликован, и в новой вкладке браузера откроется страница Edit Project сайта workspace.circuitmaker.com, где можно добавить дополнительную информацию о проекте. Внесите необходимые изменения и нажмите кнопку
.

Добавьте нужные дополнительные сведения для опубликованного проекта на странице Edit Project.
Опубликованные вами проекты будут перечислены на вкладке Shared Projects сайта workspace.circuitmaker.com на странице Home или Projects.

Опубликованные вами проекты можно найти на вкладке Shared Projects.
Если по какой-то причине вы хотите удалить проект из списка опубликованных и сделать его недоступным для CircuitMaker Community, это можно сделать со страницы этого проекта. Чтобы открыть её, нажмите на плитку проекта в списке опубликованных проектов. Нажмите кнопку
в верхней части страницы. В открывшемся окне введите имя проекта в текстовое поле и нажмите
для подтверждения удаления. Как указано в окне подтверждения, проект будет удалён только из cuircuitmaker.com, то есть другие пользователи CircuitMaker Community не смогут получить к нему доступ. Однако для вас проект по-прежнему будет доступен в CircuitMaker и в вашем Personal Space.

Удаление проекта — фактически «снятие с публикации» для CircuitMaker Community.
).