EasyEDA: как назначить посадочное место для символа Печать
Добавил(а) microsin   

Иногда в библиотеке компонентов есть символ, но у этого символа нет посадочного места (footprint). Такая ситуация у меня была, например, с символом отладочной платы ESP32-S3-ETH. Как назначить для него footprint?

Чтобы назначить footprint символу в EasyEDA (например символу ESP32-S3-ETH), нужно использовать Footprint Manager. Этот инструмент позволяет найти существующий footprint в библиотеке и присвоить его символу, или назначить символу созданный вами footprint.

Рассмотрим 2 возможных сценария:

Сценарий 1: footprint уже есть в библиотеке. Если есть возможность найти готовый footprint, то самый лучший и простой вариант - присвоить этот footprint вашему символу. Для этого выполните следующие шаги.

1. Откройте вашу схему в редакторе EasyEDA.

2. Выберите в меню Tools -> Footprint Manager (горячая клавиша `Alt+F`) .

3. В окне Footprint Manager левая панель покажет список всех компонентов вашей схемы. Выберите ваш компонент, которому вы хотите назначить footprint.

4. Правая панель позволит вам найти footprint. Вводите имя компонента, например `ESP32-S3-ETH`, чтобы увидеть доступные совпадения поиска.

5. В результатах поиска двойным кликом на корректном footprint назначьте его вашему символу.

6. Закройте окно Footprint Manager. Ваш символ теперь привязан к выбранному footprint.

Сценарий 2: подходящий footprint не существует. В этом случае вы должны его создать. Это обычная задача, которая выполняется на основе даташита компонента. Для создания нового footprint выполните следующие шаги.

1. Выберите в меню File -> New -> Footprint.

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

3. Разместите выводы компонента: для этого используйте инструмент Pad. Для SMD компонента выберите сначала слой TopLayer. В панели свойств (properties) при необходимости вы можете установить номер вывода, форму посадочной площадки (shape, например прямоугольную rectangular). Также не менее важно, чтобы координаты X и Y выводов соответствовали положению выводов в информации даташита. Первый вывод компонента часто размещают с координатами X=0 и Y=0.

4. Нарисуйте шелкографию (Silkscreen) на слое TopSilkLayer. Для этого используйте инструменты line и arc, нарисуйте ими контуры компонента. Общая практика - добавить маленький маркер или точку возле первого вывода компонента, чтобы обозначить его правильную ориентацию.

5. Установите точку отсчета (Origin). Это важный момент для редактирования footprint, точка отсчета определяет центр поворота посадочного места. Для этого выберите в меню Place -> Set Canvas Origin -> By Center Grid of Symbols. Это центрирует footprint, что упрощает его перемещение во время дизайна печатной платы.

6. Сохраните ваш footprint. При сохранении дайте ему понятное описательное имя наподобие `ESP32-S3-ETH_Module`.

7. Назначьте вашему символу созданный новый footprint. Это делается в том же Footprint Manager (`Alt+F`), как было описано в Сценарии 1. Найдите компонент в левой панели, найдите ваш новый созданный компонент и двойным кликом назначьте его символу.

Важное замечание: выводы символа (Symbol Pins) должны соответствовать выводам посадочного места (Footprint Pads). После назначения footprint необходимо убедиться, что номера выводов символа схемы соответствуют номерам контактов посадочного места. Например, если у символа схемы есть вывод 13, помеченный как GND, то у footprint должен иметь соответствующий вывод с номером 15 в нужном месте. Если эти номера не соответствую один-к-одному, то электрические соединения на схеме могут быть некорректными.

[Редактирование посадочного места]

Общие замечания. Редактирование посадочного места (footprint) в EasyEDA довольно понятный и прямолинейный процесс, однако есть некоторые различия между Standard и Pro версиями. Обычно имеет смысл для разработки всегда выбирать Pro-версию, поскольку она также бесплатна. Если вы намереваетесь редактировать существующий footprint, то сделайте сначала его копию и редактируйте эту копию, чтобы не нарушить другие проекты.

Существуют 2 метода редактирования вашего footprint.

Метод 1: редактирование из библиотеки. Это самый безопасный и прямой метод. Это работает путем непосредственного открытия footprint из вашей персональной библиотеки.

1. Откройте панель Library (обычно она находится в нижней части интерфейса редактора EasyEDA).

2. Переключитесь на закладку Footprint.

3. В левой панели выберите ваше рабочее пространство или персональную библиотек, где сохранен footprint (например "Work Space").

4. Найдите ваш footprint в списке, правым кликом на нем выберите Edit.

5. Выбранный footprint будет открыт в редакторе. Сделайте ваши изменения (например переместите pad-ы, отредактируйте шелкографию silkscreen).

6. Сохраните изменения нажатием `CTRL+S` или через меню File -> Save .

После сохранения вы должны обновить вашу печатную плату (PCB design), чтобы на ней были отражены изменения:

1. Перейдите в редактор печатной платы (PCB editor).

2. Правым кликом выберите компонент, посадочное место которого вы изменили.

3. Выберите в меню Design -> Update Project Library для синхронизации изменений.

Метод 2: редактирование из редактора схемы Schematic (альтернативный метод). Вы также можете открыть редактор footprint непосредственно из вашей схемы, однако необходимо сохранить новую копию footprint в вашей библиотеке.

1. В вашей схеме правым кликом выберите нужный компонент.

2. В правой панели свойств (Properties) найдите параметр Footprint.

3. Кликните на кнопку с тремя точками ("...") рядом с именем footprint.

4. В появившемся окне диалога кликните на кнопку Edit.

5. Откроется редактор footprint. Сделайте в нем необходимые изменения.

6. Когда нужно будет сохранить изменения, это необходимо сделать как сохранение нового footprint в вашей персональной "Work Space" библиотеке.

7. Перейдите обратно в Footprint Manager и заново назначьте новый footprint вашему символу, заменив старый footprint.

[Памятка по редактированию footprint]

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

Действия Инструкции
Точное позиционирование выводов Выберите pad. В правой панели Properties измените координаты Center-X и Center-Y.
Изменение формы/размера вывода (Pad Shape/Size) В панели Properties, поменяйте параметр Shape (Round, Rectangular, Oval) и настройте значения Width и Height.
Отредактируйте или нарисуйте шелкографию Silkscreen В правой панели редактора переключитесь на слой TopSilkLayer. Используйте инструменты Track, Arc, Circle и Text для рисования контура компонента и его маркировок.
Поменяйте номера выводов (Change Pad Numbers) Выберите pad и поменяйте в его свойствах поле Number. Предупреждение: эти номера должны точно соответствовать выводам символа компонента на схеме, иначе соединения будут неправильными.
Установите Origin Перейдите в меню Place -> Set Canvas Origin и выберите логическую точку на чертеже footprint (наподобие By Center of Pads). Это определит центр поворота вашего footprint при редактировании печатной платы. Иногда в качестве Origin выбирают координату вывода 1.

[Что важно запомнить]

- Точное соответствие выводов символа и посадочного места (Pin/Pad Matching) исключительно важный момент. Если это условие не соблюдается, то Footprint Manager подсветит красным проблемное соответствие, и пока вы это не устраните, будет невозможно перенести вашу схему на печатную плату (функция меню Design -> Update/Convert Schematic to PCB работать не будет).

- Всегда сохраняйте копию: избегайте редактирования оригинальных системных библиотек. Всегда сохраняйте свой измененный footprint в вашу персональную "Work Space" библиотеку, чтобы сохранять ваши пользовательские компоненты организованными и в безопасности от перезаписи.

- Используйте даташит: при изменении размеров всегда консультируйтесь с официальным даташитом на компонент, чтобы гарантировать механическую точность печатной платы и корректную пайку компонентов.

[Ссылки]

1. EasyEDA, первое знакомство.
2. EasyEDA: разводка печатной платы.
3EasyEDA: как отредактировать символ, который уже используется в схеме?
4EasyEDA: переопределение соответствия выводов между символом компонента и его посадочным местом.