Форма платы

Parent page: Объекты PCB

Форма платы (Board Shape) определяет форму готовой платы.Форма платы (Board Shape) определяет форму готовой платы.

Сводка

Форма платы, также называемая контуром платы (board outline), представляет собой замкнутый многоугольник, задающий границу, или габариты, платы. Помимо того, что она служит визуальным ориентиром доступного пространства для размещения компонентов и трассировки, форма платы также используется внутренними силовыми полигонами (power planes) как опорная граница для отступа края полигона питания (edge pullback) и как граница для разделения силовых полигонов.

Доступность

Форма платы доступна только в редакторе PCB. При создании нового PCB-файла он открывается с формой платы по умолчанию.

Для пустого PCB-проекта или для дополнительных PCB-документов, добавленных в существующий проект, форма платы по умолчанию — квадрат. Для определённых шаблонов проектов, которые можно использовать при создании нового 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) так, чтобы он точно охватывал объекты на механических слоях, связанных с этим листом (потребуется обновление рабочей области).
Команды доступны только при просмотре платы в 2D.

Переопределение формы платы

После запуска команды Redefine Board Shape курсор изменится на перекрестие, и вы перейдёте в стандартный режим размещения многоугольных объектов. Определение формы платы выполняется следующей последовательностью действий:

  1. Установите курсор и щёлкните, чтобы зафиксировать начальную вершину формы платы.
  2. Переместите курсор, чтобы разместить вторую вершину. Поведение по умолчанию — размещать по два ребра на каждый щелчок, с заданной пользователем формой угла между ними. Подробнее о смене режимов углов см. в разделе Placement Modes ниже.
  3. Продолжайте перемещать мышь и щёлкать, чтобы размещать последующие вершины.
  4. После размещения последней вершины щёлкните правой кнопкой мыши или нажмите Esc, чтобы замкнуть и завершить определение формы платы. Вручную замыкать контур не требуется, поскольку программа автоматически завершит фигуру, соединив начальную точку с последней размещённой точкой.

Режимы размещения

При переопределении формы платы доступно пять режимов углов, причём у четырёх из них также есть подрежимы направления угла. Во время переопределения:

  • Нажимайте Shift+Spacebar, чтобы циклически переключаться между пятью режимами углов: 45 градусов, 45 градусов с дугой, 90 градусов, 90 градусов с дугой и Произвольный угол (Any Angle).
  • Нажимайте Spacebar, чтобы переключаться между двумя подрежимами направления угла.
  • В любом из режимов угла с дугой удерживайте клавиши  или  , чтобы уменьшать или увеличивать дугу. Удерживайте клавишу Shift при нажатии, чтобы ускорить изменение размера дуги.
  • Нажмите клавишу быстрого доступа 1, чтобы переключаться между размещением двух рёбер за щелчок и одного ребра за щелчок. Во втором режиме пунктирное ребро называется упреждающим сегментом (look-ahead segment) (как показано на последнем изображении в наборе ниже).
  • Нажмите клавишу Backspace, чтобы удалить последнюю вершину.

Нажимайте Shift+Spacebar, чтобы циклически переключаться между пятью режимами углов; нажмите 1 сочетание клавиш, чтобы переключить размещение между двумя рёбрами или одним ребром.Нажимайте 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).В форме платы размещён вырез (Board Cutout).

Использование PCB Sheets

PCB Sheet — это специальная функция оформления, используемая для представления печатной страницы в 2D Layout Mode. Лист не является объектом проектирования; это элемент отображения, предназначенный для работы с объектами, размещёнными на механическом слое. На изображении ниже объекты размеров размещены на механическом слое, а лист был связан с этим слоем в диалоге View Configurations. Поскольку связь установлена и включена опция Auto-size to linked layer (диалог Board Options), команду Home | Board | 

» Auto-Position Sheet можно использовать для автоматического изменения размера листа так, чтобы он точно охватывал объекты на этом механическом слое. Это обеспечивает профессиональное, готовое к печати представление платы.

Лист был связан с содержимым механического слоя, на котором размещены объекты размеров,
что обеспечивает профессиональное, готовое к печати представление проекта.

Когда вы создаёте новый PCB-файл, лист по умолчанию создаётся автоматически. Изначально он не отображается, но при включении в диалоге Board Options он появляется как белая фигура позади объектов проекта в рабочей области. Подпапка \Templates в CircuitStudio включает различные шаблонные PCB-файлы, содержащие рамки листа для разных размеров бумаги. Откройте шаблон нужного размера и скопируйте содержимое соответствующих механических слоёв в ваш текущий PCB-дизайн.
Помимо автоматического определения размера листа по содержимому связанных механических слоёв, размер и положение листа можно задать вручную с помощью параметров Sheet Position в диалоге Board Options.

Управление отображением листа

Чтобы сделать лист видимым в редакторе 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 можно задавать, размещая на слое Keepout любые стандартные объекты проектирования, такие как линии, дуги, заливки и регионы. Объекты, размещённые на слое Keepout, создают запрет (keepout) на всех сигнальных слоях.

Также можно задавать keepout, привязанные к конкретному слою, на любом медном слое. Для этого:

  1. Щёлкните вкладку нужного слоя.
  2. Определите границу или область keepout, размещая объекты keepout, привязанные к слою (подменю Home | Place | ). Keepout, привязанные к слою, — это стандартные объекты с включённым атрибутом Keepout. Они отображаются тем же цветом, что и слой, с окрашенной кромкой keepout. Обратите внимание: объекты keepout, привязанные к слою, не включаются в выходные файлы Gerber или ODB++.

Примечания

  1. Форма платы не используется для генерации выходных данных; используются только размещённые объекты.

 

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Content