Top menu

Создание универсального шаблона платы в Altium Designer

При создании нового проекта в Altium Designer по умолчанию устанавливаются единицы измерения, набор слоев и прочие настройки, которые на каждом предприятии свои. В данной статье мы рассмотрим создание готового универсального шаблона, c необходимыми вам настройками, который будет использоваться для всех новых проектов.

altium_template_01

В шаблоне можно хранить:

  • Единицы измерения
  • Настройки слоев
  • Правила проектирования
  • Опций проверки правил проектирования
  • Структуру платы

Единицы измерения

Из меню Design (Проектирование) выберите Board Options(Параметры платы), чтобы открыть диалоговое окно BoardOptions(Параметры платы).

altium_template_02

В поле Measurement Unit устанавливаем Metric, а в поле Snap Options устанавливаем привязку 1x Snap Grid (шаг привязки равен шагу сетки). Нажимаем ОК.
После чего устанавливаем шаг сетки. Нажимаем горячую клавишу «G» и в появившемся окне выбираем 0,1mm. Именно с таким шагом сетки в дальнейшем будет открываться новый проект.

Настройка отображения слоев

Помимо электрических слоев (сигнальных и слоев питания), редактор печатных плат поддерживает несколько видов неэлектрических слоев. Ниже перечислены три основных типа слоев, доступных в редакторе печатных плат:

  • Электрические слои — до 32 сигнальных слоев и до 16 внутренних слоев питания.
  • Механические слои — до 32 механических слоев общего назначения, используемых для нанесения размеров, заводских обозначений, инструкций по сборке и т.п.  Эти слои могут быть выборочно включены в выходные данные для печати и Gerber — файлы.  Кроме того, можно назначать пары слоев, в этом случае объект, помещенный на один из парных слоев в редакторе библиотек, будет перенесен на другой парный слой, если компонент перевернуть на нижнюю сторону платы.
  • Специальные слои — сюда входят верхние и нижние слои шелкографии, слои паяльных паст и защитных масок, слои сверловки, слои с зонами запрета трассировки, слои для размещения контактных площадок и переходных отверстий многослойных ПП, слои электрических соединений, слои маркеров ошибок, слои сеток, слои отверстий и другие слои отображения.

Параметры отображения всех слоев задаются в диалоговом окне View Configurations (Конфигурации отображения) (Design » Board Layers andColors (Проектирование » Слои платы и цвета)или клавиша L).

altium_template_04

Данные настройки (количество, название, цвет слоев) на каждом предприятии индивидуальные.

В данном примере мы отключаем все слои Mask и Other кроме слоя Keep-Out-Layer. Для добавления механического слоя необходимо убрать галочку «Only show enabled mechanical Layer» и в столбце «Enable» напротив слоя поставить галочку. Чтобы переименовать слой нужно выделить его и нажать «F2». Для того чтобы изменить цвет слоя, необходимо кликнуть левой клавишей на прямоугольник, который показывает цвет слоя.

Правила проектирования

Так же в шаблоне можно хранить правила проектирования. Правила проектирования задаются в меню PCB Rules and Constraints Editor (Desing > Rules…).

altium_template_05

Проверка правил проектирования

Правила могут проверяться в режиме Online (проверяются всегда во время работы) и в режиме Batch (проверяются при запуске пользователем). Задаются они в меню Desing Rule Checker (Tools > Desing Rule Checker).

altium_template_06

Структуру платы

Для настроек структуры платы необходимо зайти в Layer Stack Manager (Design > Layer Stack Manager)

altium_template_07

После того как все необходимые настройки выполнены необходимо сохранить этот шаблон и указать, что при создании нового проекта необходимо использовать именно его. Для этого нажимаем на проект PCB правой кнопкой мышки и выбираем Save as… Указываем место, куда необходимо его сохранить и называем его «Шаблон». В меню Preferences (DXP > Preferences) выбираем System > New Document Defaults и напротив PCB указываем ранее сохраненный шаблон и аналогично указываем напротив PCB ниже в поле Free Documents и нажимаем ОК.

altium_template_08

После этого при каждом запуске редактора PCB будет открываться шаблон с заданными настройками.