Форма платы (board shape), также называемая контуром платы (board outline), — это замкнутый полигон, который определяет границу, или габариты, платы. Помимо того, что она служит визуальным ориентиром доступного пространства для размещения компонентов и трассировки, форма платы также используется внутренними силовыми слоями (power planes) как опорная граница для отступа края силового слоя (edge pullback) и как граница для разделения силовых слоёв. При создании нового PCB-файла он открывается с формой платы по умолчанию.
Для пустого PCB-проекта или дополнительных PCB-документов, добавленных в существующий проект, форма платы по умолчанию — квадрат. Для определённых шаблонов проектов, которые можно использовать при создании нового PCB-проекта, связанный PCB-документ в каждом случае имеет конкретную форму платы в соответствии с форм‑фактором платы.
Форма платы не используется при генерации выходных данных; используются только размещённые объекты.
Используйте выпадающий список Board Shape для доступа к следующим командам.

- Redefine Board Shape - используйте для интерактивного рисования новой формы.
- Move Board Shape - используйте для перемещения формы платы в пределах рабочего пространства проекта.
- Edit Board Shape - используйте для интерактивного изменения формы платы путём перемещения вершин или сдвига рёбер формы.
- Define From Selected Objects - выберите набор примитивов линий и/или дуг, которые задают замкнутую форму, затем используйте эту команду, чтобы переопределить форму платы в соответствии с этой формой.
- Create Primitives From Board Shape - используйте, когда форма платы существует, но вдоль границы в данный момент нет объектов.
Указанные выше команды доступны только при просмотре платы в 2D.
Переопределение формы платы
После запуска команды Redefine Board Shape курсор изменится на перекрестие, и вы перейдёте в стандартный режим размещения полигональных объектов. Определение формы платы выполняется следующей последовательностью действий:
- Установите курсор и щёлкните, чтобы зафиксировать начальную вершину формы платы.
- Переместите курсор, чтобы разместить вторую вершину. Поведение по умолчанию — размещать два ребра за один щелчок, с заданной пользователем формой угла между ними. Подробнее о смене режимов углов см. в разделе Placement Modes ниже.
- Продолжайте перемещать мышь и щёлкать, чтобы размещать последующие вершины.
- После размещения последней вершины щёлкните правой кнопкой мыши или нажмите Esc, чтобы замкнуть и завершить определение формы платы. Вручную замыкать контур не требуется — программа автоматически завершит форму, соединив начальную точку с последней размещённой точкой.
Режимы размещения
При переопределении формы платы доступно пять режимов углов, четыре из которых также имеют подрежимы направления угла. Во время переопределения:
- Нажимайте Shift+Spacebar, чтобы циклически переключаться между пятью режимами углов: 45 градусов, 45 градусов с дугой, 90 градусов, 90 градусов с дугой и Произвольный угол.
- Нажимайте Spacebar, чтобы переключаться между двумя подрежимами направления угла.
- В любом из режимов угла с дугой удерживайте клавиши < или > , чтобы уменьшать или увеличивать дугу. Удерживайте клавишу Shift при нажатии, чтобы ускорить изменение размера дуги.
- Нажмите сочетание клавиш 1, чтобы переключаться между размещением двух рёбер за щелчок и одного ребра за щелчок. Во втором режиме пунктирное ребро называется упреждающим сегментом (look-ahead segment) (как показано на последнем изображении в наборе ниже).
- Нажмите клавишу Backspace, чтобы удалить последнюю вершину.
Графическое редактирование формы платы
После запуска команды Edit Board Shape существующая форма платы станет зелёной. Внешний контур формы задаётся серией рёбер, где каждое ребро представлено конечной вершиной на каждом конце (показана как сплошной белый квадрат) и центральной вершиной посередине (показана как полый белый квадрат). Каждая конечная вершина соответствует месту соединения двух рёбер.

- Щёлкните и перетащите A, чтобы переместить соответствующую конечную вершину.
- Щёлкните и перетащите B, чтобы переместить соответствующую центральную вершину, фактически создавая новую конечную вершину и разделяя исходное ребро на два.
- Щёлкните в любом месте вдоль ребра, вдали от маркеров редактирования, и перетащите, чтобы сдвинуть это ребро.
- Ctrl+щёлкните в любом месте вдоль ребра, вдали от маркеров редактирования, чтобы вставить новую конечную вершину.
- Щёлкните и удерживайте конечную вершину, затем нажмите Delete, чтобы удалить эту вершину.
Выйдите из режима редактирования, щёлкнув в любом месте рабочего пространства (на форме платы или вне её).
Графическое перемещение формы платы
После запуска команды Move Board Shape существующая форма платы станет зелёной, а контурная копия формы будет «прикреплена» к курсору. Переместите форму в нужное новое положение в пределах рабочего пространства и щёлкните, чтобы выполнить размещение. Во время перемещения форму платы можно поворачивать или зеркалировать:
- Нажмите Spacebar, чтобы повернуть форму платы против часовой стрелки, или Shift+Spacebar — по часовой стрелке. Шаг Rotation Step задаётся на странице PCB Editor – General в System Preferences.
- Нажмите клавиши X или Y, чтобы зеркалировать форму платы относительно оси X или оси Y соответственно.

Определение формы по выбранным объектам
Форму платы также можно определить по выбранным объектам. Обычно это набор линий и/или дуг, размещённых на механическом слое. После выбора всех объектов выполните команду Define from selected objects. Форма платы обновится, следуя траектории, заданной выбранными линиями. Если программе не удаётся пройти по осевой линии выбранных объектов, появится диалог предупреждения.

Создание примитивов из формы платы
Помимо определения формы платы по выбранным примитивам, также можно создавать примитивы из формы платы. Используйте команду Create Primitives from Board Shape , когда форма платы существует, но вдоль границы в данный момент нет объектов. Ситуации, когда эта команда может быть полезна, включают:
- Когда вы хотите изменить форму платы (или вырезы в плате), предварительно изменяя примитивы дорожек и дуг.
- Когда вам нужна граница keepout для платы или границы keepout для вырезов в плате.