Форма платы
Parent page: Объекты PCB
Форма платы (Board Shape) определяет форму готовой платы.
Сводка
Форма платы, также называемая контуром платы (board outline), представляет собой замкнутый многоугольник, задающий границу, или габариты, платы. Помимо того, что она служит визуальным ориентиром доступного пространства для размещения компонентов и трассировки, форма платы также используется внутренними силовыми полигонами (power planes) как опорная граница для отступа края полигона питания (edge pullback) и как граница для разделения силовых полигонов.
Доступность
Форма платы доступна только в редакторе PCB. При создании нового PCB-файла он открывается с формой платы по умолчанию.
Существует три способа изменить эту форму. Команды управления Board Shape доступны по нажатию кнопки Home | Board |
в главном меню. Доступные команды:
- Redefine Board Shape - используйте эту команду, чтобы интерактивно нарисовать новую форму.
- Move Board Shape - используйте эту команду, чтобы переместить форму платы в пределах рабочей области.
- Edit Board Shape - используйте эту команду, чтобы интерактивно изменить форму платы, перемещая вершины или сдвигая рёбра контура.
- Define From Selected Objects - выберите набор примитивов линий и/или дуг, которые образуют замкнутую фигуру, затем используйте эту команду, чтобы переопределить форму платы в соответствии с этой фигурой.
- Create Primitives From Board Shape - используйте эту команду, когда форма платы существует, но вдоль границы сейчас нет объектов.
- Auto-Position Sheet - используйте эту команду, чтобы автоматически изменить размер отображаемого листа PCB (PCB Sheet) так, чтобы он точно охватывал объекты на механических слоях, связанных с этим листом (потребуется обновление рабочей области).
Переопределение формы платы
После запуска команды Redefine Board Shape курсор изменится на перекрестие, и вы перейдёте в стандартный режим размещения многоугольных объектов. Определение формы платы выполняется следующей последовательностью действий:
- Установите курсор и щёлкните, чтобы зафиксировать начальную вершину формы платы.
- Переместите курсор, чтобы разместить вторую вершину. Поведение по умолчанию — размещать по два ребра на каждый щелчок, с заданной пользователем формой угла между ними. Подробнее о смене режимов углов см. в разделе Placement Modes ниже.
- Продолжайте перемещать мышь и щёлкать, чтобы размещать последующие вершины.
- После размещения последней вершины щёлкните правой кнопкой мыши или нажмите Esc, чтобы замкнуть и завершить определение формы платы. Вручную замыкать контур не требуется, поскольку программа автоматически завершит фигуру, соединив начальную точку с последней размещённой точкой.
Режимы размещения
При переопределении формы платы доступно пять режимов углов, причём у четырёх из них также есть подрежимы направления угла. Во время переопределения:
- Нажимайте Shift+Spacebar, чтобы циклически переключаться между пятью режимами углов: 45 градусов, 45 градусов с дугой, 90 градусов, 90 градусов с дугой и Произвольный угол (Any Angle).
- Нажимайте Spacebar, чтобы переключаться между двумя подрежимами направления угла.
-
В любом из режимов угла с дугой удерживайте клавиши
или
, чтобы уменьшать или увеличивать дугу. Удерживайте клавишу Shift при нажатии, чтобы ускорить изменение размера дуги.
- Нажмите клавишу быстрого доступа 1, чтобы переключаться между размещением двух рёбер за щелчок и одного ребра за щелчок. Во втором режиме пунктирное ребро называется упреждающим сегментом (look-ahead segment) (как показано на последнем изображении в наборе ниже).
- Нажмите клавишу Backspace, чтобы удалить последнюю вершину.


Нажимайте Shift+Spacebar, чтобы циклически переключаться между пятью режимами углов; нажмите 1 сочетание клавиш, чтобы переключить размещение между двумя рёбрами или одним ребром.
Графическое редактирование формы платы
После запуска команды Edit Board Shape существующая форма платы станет зелёной. Внешний контур формы задаётся серией рёбер, где каждое ребро представлено конечной вершиной на каждом конце (показана как сплошной белый квадрат) и центральной вершиной посередине (показана как полый белый квадрат). Каждая конечная вершина обозначает место соединения двух рёбер.
Маркеры редактирования для примера формы платы после входа в режим редактирования.
- Щёлкните и перетащите A, чтобы переместить соответствующую конечную вершину.
- Щёлкните и перетащите B, чтобы переместить соответствующую центральную вершину, фактически создавая новую конечную вершину и разделяя исходное ребро на два.
- Щёлкните в любом месте вдоль ребра, вдали от маркеров редактирования, и перетащите, чтобы сдвинуть это ребро.
- Ctrl+щёлкните в любом месте вдоль ребра, вдали от маркеров редактирования, чтобы вставить новую конечную вершину.
- Щёлкните и удерживайте конечную вершину, затем нажмите Delete, чтобы удалить эту вершину.
Графическое перемещение формы платы
После запуска команды Move Board Shape существующая форма платы станет зелёной, а контурная копия формы будет «прикреплена» к курсору. Переместите форму в нужное новое место в рабочей области и щёлкните для размещения. Во время перемещения форму платы можно поворачивать или зеркалировать:
- Нажмите Spacebar, чтобы повернуть форму платы против часовой стрелки, или Shift+Spacebar — по часовой стрелке. Шаг Rotation Step задаётся на странице PCB Editor – General диалога Preferences.
- Нажмите клавиши X или Y, чтобы отзеркалить форму платы относительно оси X или оси Y соответственно.
Контурная копия формы платы прикрепляется к курсору, при этом исходная форма может использоваться
как ориентир.
Вырез отверстия в форме платы
Вырез (board cutout) можно разместить в любом месте внутри формы платы. Чтобы разместить вырез, нажмите Home | Board |
. Обратите внимание: вырез фактически является объектом Solid Region, настроенным как отрицательный объект. Подробнее о размещении такого типа объекта см. в описании объекта Region.
В форме платы размещён вырез (Board Cutout).
Использование PCB Sheets
PCB Sheet — это специальная функция оформления, используемая для представления печатной страницы в 2D Layout Mode. Лист не является объектом проектирования; это элемент отображения, предназначенный для работы с объектами, размещёнными на механическом слое. На изображении ниже объекты размеров размещены на механическом слое, а лист был связан с этим слоем в диалоге View Configurations. Поскольку связь установлена и включена опция Auto-size to linked layer (диалог Board Options), команду Home | Board |
» Auto-Position Sheet можно использовать для автоматического изменения размера листа так, чтобы он точно охватывал объекты на этом механическом слое. Это обеспечивает профессиональное, готовое к печати представление платы.
Лист был связан с содержимым механического слоя, на котором размещены объекты размеров,
что обеспечивает профессиональное, готовое к печати представление проекта.
Управление отображением листа
Чтобы сделать лист видимым в редакторе PCB:
-
Нажмите Home | Board |
, чтобы открыть диалог Board Options, затем включите опцию Display Sheet в области Sheet Position. Лист можно скрыть в любой момент, отключив опцию Display Sheet. Все связанные механические слои также будут скрыты.
- Цвет листа можно изменить на вкладке Board Layers And Colors диалога View Configurations. Выберите новый цвет для Sheet Area Color и Sheet Line Color в области System Colors этой вкладки.
Keepouts
Помимо формы платы, следует также определить границу размещения и трассировки вдоль края платы. Это делается размещением объектов на слое keepout. Объекты, размещённые на этом слое, задают no-crossing-allowed границу для компонентов и трассировки. Обычно требуется, чтобы такие объекты, как компоненты и дорожки, находились на определённом расстоянии от края платы. Это расстояние можно контролировать, задав соответствующие правила проектирования для трассировки и размещения компонентов. Также можно определить другие области запрета трассировки и размещения компонентов для механических объектов, таких как головки винтов, или для других требований к креплению.
Граница keepout, заданная размещением стандартных линейных объектов на слое keepout.
Также можно задавать keepout, привязанные к конкретному слою, на любом медном слое. Для этого:
- Щёлкните вкладку нужного слоя.
-
Определите границу или область keepout, размещая объекты keepout, привязанные к слою (подменю Home | Place |
). Keepout, привязанные к слою, — это стандартные объекты с включённым атрибутом Keepout. Они отображаются тем же цветом, что и слой, с окрашенной кромкой keepout. Обратите внимание: объекты keepout, привязанные к слою, не включаются в выходные файлы Gerber или ODB++.
Примечания
- Форма платы не используется для генерации выходных данных; используются только размещённые объекты.