Footprint 

Здесь также как и при создании Symbol нужно определить основные требования, по которым мы будем создавать Footprint. Все Footprint будем создавать так как они создаются для расположения на верхнем слое. Все Footprint будем создавать в следующем приоритете:

Слои в библиотеке

В библиотеке следует настроить используемые слои, их тип и парность.

LayerStack

Откроем редактор Layer Stack.  Создавая библиотечный компонет, мы не знаем какой стек будет использован в проектах поэтому для библиотеки соберем двухслойный стек на типовую толщину 1.5-1.6мм  включив слои:

Названия слоев и другие характеристики  используемых материалов не важны для библиотеки, но для  правильного представления в 3D-виде  рекомендую устанавливать реальные значения толщины.

Слои меди (Signal and Plane)

Служебные слои

К служебным слоям отнесем те, которые присутствуют по умолчанию и имеют уже назначенный тип:

Механические слои

На механических слоях будем отображать дополнительную информацию, облегчающую работу в PCB-редакторе или используемую для создания чертежей и другой документации. Механическим слоям можно выбрать тип, предлагаемый Altium. Можно 2 механических слоя объединить в пару, При этом в PCB-редакторе при расположение компонента на противоположным слое информация в таких слоях взаимно заменяется. Altium предлагает большое множество типов слоев. Мы рассмотрим только те, которые будем использовать в примерах. Номера механических слоев можно использовать любые. Автор будет использовать устоявшиеся в своей практике. В старых версия Altium их число было ограничено, поэтому, как правило их выбирают из первых 32. Если Механическому слою назначен тип, при вставке компонента Номер механического слое станет таким, как в проекте назначено для этого типа. То есть вы можете создавать в любых слоях, главное тип слоя. Однако автор рекомендует и в библиотеках использовать назначенный слои так, как у вас принято в проектах.

Assembly

Парный слои M13 M14. Номера слоев выбраны только потому, что встроенный Wizard их использует также. Слой используется для создания сборочного чертежа. На этом слое разместим графику компонента, указание первого Pad, порядок нумерации соединителей. 

Note Assembly

Парный слои M7 M8. Используем для указания сведений о присоединяемых соединителях и другую информацию, не имеющую прямого отношения к сборочному чертежу. Толщину линий будем использовать 0.025мм, размер шрифта: толщина 0.025мм, высота от 0.25 мм. У подавляющего большинства Footprint слой не используется.

Component Centre

Метка центра компонента (координата 0:0) в библиотеке. Используется для привязки Dimension, при необходимости. Многие Wizard делают ее автоматически. Может использоваться перекрестие и/или окружность. Толщину линий будем использовать 0.025мм. Автор делает ее всегда, но необходимость ее не обязательна.

Component Outline

Контура прилегания Pad и корпуса к поверхности платы. Многие Wizard делают ее автоматически. Толщину линий будем использовать 0.025мм. Автор сохраняет ее если сделана Wizard . Необходимости в контурах нет, но они помогают правильно построить Assemblу или мест установок прокладок, нанесения клея и т.п.

Courtyard

Контур зоны заперта установки соседних компонетов Все Wizard делают ее автоматически. Толщину линий будем использовать 0.05мм. Дополнительно можно указать: 

Примечание. Рекомендую, чтобы был образован только один замкнутый контур.

Fab Notes

Как правило слой не используется. Однако там могут быть размещены технические требование (обработка контура, снятие фаски, золочение и т.п.) чтобы учесть их при разработке печатной платы.

PCBLib Dimension

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

Наименование

IPC7351 дает рекомендации по названию Footprint. Единственно, если компонет сделан по рекомендации Datasheet, название производителя я буду добовлять в начале наименования.

Example 

Fiducial 

Технологическая метка по IPC-7351

В результате получим метку по IPC-7351 контур которой не будет использоваться на чертежах





Net Tie

NetTie_Top2RR0.5x0.9-0.3D0.5. Объединение 2 цепей на слое TOP с помощью  двух Pad размером 0.5x0.9мм разнесенных на 0.3мм. Создаем аналогично предыдущему, только на слое TOP размещаем два разнесенных PAD и их закрываем маской.

Обратите внимание с версии 23.6 изменилась форма задания слоя маски и пасты для PAD.

Net Tie из резистора

Условия: должно хорошо работать с полигонами (заливка и термо-барьер), при необходимости восстановить  перемычку с помощью резистора. работа во всех версиях.

Для последних версий Altium (с поддержкой Custom Pad):

Рисунок приведен для второго случая

Работайте на здоровье


Test Pоint

Контрольные точки. Они могут предназначаться для разных целей: для щупа осциллографа, для возможности подпайки, для подключения стендового оборудования... Соответсвенно требования и Footprint могут различаться. Рассмотрим на примере контрольной точки для тестового оборудования: 

SMD

Сделаем на примере резистора  самого малого размера и сгенерируем его Wizard.  После доработки:

Power FLAT

Рассмотрим 2 подхода: 1. Обычный, когда указываются все PAD согласно Datasheet. 2. Доступный в новых версиях Altium Designer -- созданием Pad сложной формы.

В первом случае добавим регион на слое меди и вскроем его от маски. Слой пасты откроем дополнительным регионом.

Во втором случае:

Обратите внимание: во втором случае у нас будет только 5 PAD, и это желательно учитывать при создании компонента и выборе графического отображения на схеме.

QFN

Главная особенность -- форма вскрытия площадки большого размера на слое Paste делается регионами.

QFP

Здесь на слое Courtyard рекомендую в углах учесть зону свободную для размещения компонетов.

Connector

Как правило,  при размещении на PCB коннекторов требуется нанести и дополнительную информацию и это можно учесть при создании Footprint.

Simple

Рассмотрим на примере коннектора 1-770972-0 и отметим следующие моменты:

USB-С

Обратите внимание на особенности, которые ранее не встречались:



FPC

FPC Not BOM


Edge

Mechanical