Руководство пользователя

Авторские права на данный документ © 2010-2015 принадлежит его разработчикам (соавторам), перечисленным ниже. Вы можете распространять и/или изменять его в соответствии с правилами лицензии GNU General Public License (http://www.gnu.org/licenses/gpl.html), версии 3 или более поздней, или лицензии типа Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/), версии 3.0 или более поздней.

Все торговые знаки этого руководства принадлежат его владельцам.

Соавторы

Jean-Pierre Charras, Fabrizio Tappero, Wayne Stambaugh.

Перевод

KiCad Russian Team
Барановский Константин <[email protected]>, 2016 - адаптация к новому формату документации, обновление, дополнение перевода.

Обратная связь

Просьба оставлять все комментарии и замечания на следующих ресурсах:

Дата публикации

22 мая 2015 года

Знакомство c CvPcb

Приложение CvPcb позволяет назначать компонентам схемы соответствующие посадочные места, которые будут использоваться при проектировании печатной платы. Информация о назначенных посадочных местах добавляется в файл списка цепей (netlist), который, в свою очередь, создаётся из программы Eeschema.

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

В общем случае посадочные места можно назначить компонентам с помощью редактора схем, путём заполнения поля 'Посадочное место' или с помощью редактора библиотек при создании компонента.

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

Компонентам можно назначать соответствующие посадочные места как вручную, так и автоматически, используя файлы эквивалентности (.equ - файлы). Файлы эквивалентности это наглядные таблицы, где каждому компоненту сопоставлено определённое посадочное место.

Такой интерактивный подход проще и менее подвержен ошибкам, чем если напрямую назначать посадочные места в редакторе схем.

CvPcb позволяет увидеть список всех доступных посадочных мест и показать их на экране, чтобы убедиться в правильно выполненном назначении.

CvPcb запускается только из Eeschema, на верхней панели инструментов, и не важно как была запущена Eeschema, из менеджера проектов KiCad или отдельно.

Вызывать CvPcb лучше из Eeschema, запущенной из менеджера проектов KiCad, по следующим причинам:

  • CvPcb нужен файл конфигурации проекта чтобы знать какие библиотеки посадочных мест загружать.

  • CvPcb заполняет поле посадочного места для каждого компонента текущей схемы. Это возможно лишь в том случае, если файл проекта находится в той же директории, что и файл открытой схемы.

При запуске CvPcb из Eeschema, запущенной из менеджера проектов KiCad, все эти нюансы решаются автоматически.

В общем случае, можно запускать CvPcb из отдельно запущенной Eeschema, но только учитывайте, что в любом открытом файле схемы, рядом с которым нет файла проекта, могут отсутствовать назначенные посадочные места из-за отсутствия нужных библиотек в настройках CvPcb. Такая же проблема может возникнуть при отсутствии в директории с файлом схемы файла fp-lib-table, в котором указаны библиотеки посадочных мест относящихся к данному проекту.

Возможности CvPcb

Ручное и автоматическое назначение

CvPcb позволяет назначать посадочные места компонентам как последовательно (вручную) для каждого, так и автоматически с помощью файлов эквивалентности.

Запуск CvPcb

CvPcb можно запустить только из программы редактирования схем Eeschema, нажав кнопку:

run cvpcb

Eeschema автоматически передаст нужные данные (перечень компонентов и посадочных мест) в CvPcb. Не нужно ничего обновлять (кроме случая, когда новые компоненты ещё не обозначены), просто запустите CvPcb.

Элементы управления CvPcb

Основное окно

На изображении ниже показано основное окно программы CvPcb.

cvpcb main window

На левой панели содержится список доступных библиотек посадочных мест связанных с проектом. На центральной панели содержится перечень компонентов загруженных из файла списка цепей. Правая панель содержит список доступных посадочных мест из библиотек посадочных мест проекта. Если файл списка цепей отсутствует - перечень компонентов будет пуст, также, панель посадочных мест будет пустой, если не найдётся ни одной библиотеки.

Панель инструментов

cvpcb main toolbar

Верхняя панель инструментов предоставляет простой доступ к следующим командам:

save

Transfer the current footprint association to Eeschema (this is the content of footprint fields).

config

Invoke the CvPcb configuration menu.

show footprint

Display the footprint of the component selected in the footprint window.

left

Automatically select the previous component in the list without a footprint association.

right

Automatically select the next component in the list without a footprint association.

auto association

Automatically associate footprints with components starting using an equivalence file.

delete association

Delete all footprint assignments.

datasheet

Open the selected footprint documentation pdf file using the default pdf viewer.

filter component

Enable or disable the filtering to limit the list of footprints to the footprint filters of the selected component.

filter pincount

Enable or disable the filtering to limit the list of footprints using the pin count of the selected component.

filter library

Enable or disable filtering to limit the list of footprints using the selected library.

Горячие клавиши основного окна

В следующей таблице перечислены горячие клавиши основного окна:

Right Arrow / Tab

Activate the next pane to the right of the currently activated pane. Wrap around to the first pane if the last pane is currently activated.

Left Arrow

Activate the next pane to the left of the currently activated pane. Wrap around to the last pane if the first pane is currently activated.

Up Arrow

Select the previous item of the currently selected list.

Down Arrow

Select the next item of the currently selected list.

Page Up

Select the item up one full page of the currently selected list.

Page Down

Select the item down one full page of the currently selected list.

Home

Select the first item of the currently selected list.

End

Select the last item of the currently selected list.

Настройка CvPcb

cvpcb preference menu

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

Вызов пункта Менеджер библиотек посадочных мест'' в меню Настройки'' откроет диалог конфигурации библиотек.

В зависимости от версии CvPcb, управление библиотеками производится двумя разными способами:

  • Обычный способ управления, используя *.mod-файлы и список файлов библиотеки.

  • Новый формат ``Pretty'' использует один файл для каждого посадочного места. В нем используются списки папок. Каждая папка с '.pretty' в конце имени является библиотекой. Также, при использовании этого метода управления библиотеками посадочных мест можно добавлять оригинальные библиотеки из других САПР, таких как GEDA/GPCB или Eagle, использующих файлы в xml-формате.

Управление библиотеками посадочных мест

Важное замечание:

Эта часть относится только к версиям KiCad позднее декабря 2013 года

Таблицы библиотек посадочных мест

Начиная с декабря 2013 года, Pcbnew и CvPcb используют новый механизм управления библиотеками, основанный на таблицах библиотек посадочных мест, который позволяет напрямую использовать библиотеки посадочных мест следующих форматов:

  • Обычные библиотеки посадочных мест KiCad (.mod-файлы)

  • Библиотеки посадочных мест в новом формате KiCad - .pretty, расположенные на компьютере (папки с расширением .pretty, содержащие .kicad_mod-файлы)

  • Библиотеки посадочных мест в новом формате KiCad - .pretty, расположенные на сервере Github

  • Библиотеки GEDA (папки с .fp-файлами)

  • Библиотеки посадочных мест Eagle

  • Редактирование доступно только для библиотек посадочных мест в формате KiCad .pretty, расположенных на ПК.

  • Библиотеки в других форматах доступны только для чтения.

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

диалог библиотек посадочных мест

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

Это позволяет CvPcb использовать посадочные места с одинаковыми именами, но расположенными в разных библиотеках, и при этом быть уверенным в том, что посадочное место будет загружено из нужной библиотеки. К тому же, это позволяет CvPcb использовать библиотеки от других редакторов печатных плат, таких как Eagle или GEDA.

Общая таблица библиотек посадочных мест

Общая таблица библиотек посадочных мест содержит перечень библиотек, которые доступны всегда, независимо от параметров загруженного в данный момент проекта. Эта таблица хранится в домашней папке пользователя в файле fp-lib-table. Точное расположение данного файла зависит от используемой операционной системы.

Таблица библиотек посадочных мест проекта

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

Первоначальная настройка

При первом запуске Pcbnew или CvPcb и отсутствии файла общей таблицы библиотек посадочных мест fp-lib-table в домашней папке пользователя, Pcbnew или CvPcb попытается копировать туда таблицу библиотек по умолчанию из системной папки шаблонов KiCad.

Если стандартная fp-lib-table не найдётся, то будет создана пустая таблица библиотек посадочных мест в домашней папке пользователя. В таком случае, пользователь может самостоятельно скопировать нужный файл fp-lib-table или отредактировать его вручную.

Таблица библиотек посадочных мест включает множество стандартных библиотек, которые устанавливаются вместе с KiCad.

Разумеется, в первую очередь нужно подготовить её (добавить/удалить элементы) и указать библиотеки, которые нужны для всех проектов.

(Загрузка большого количества библиотек может занять некоторое время)

Добавление элементов таблицы

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

Каждому элементу таблицы должно быть присвоено уникальное имя.

Это имя не обязательно должно соответствовать имени файла библиотеки или папке, в которой она расположена. В уникальном имени нельзя использовать символ двоеточия ``:''. Для каждой библиотеки нужно указать верный путь и/или имя файла, в зависимости от её типа. Пути могут быть абсолютными, относительными или построенными с применением переменных окружения (об этом будет рассказано далее).

Тип подключаемой библиотеки нужно указать в соответствующей колонке таблицы, для корректного считывания. На данный момент KiCad может считывать библиотеки посадочных мест следующих типов: KiCad legacy (обычный), KiCad Pretty (новый), Eagle и GEDA.

В таблице также имеется колонка 'Описание', куда можно ввести комментарий для каждой библиотеки. Колонка 'Параметры' пока не используется, так что её заполнение никак не повлияет на считывание библиотек этого типа.

  • Пожалуйста, учтите, что нельзя создавать элементы с одинаковым уникальным именем в одной и той же таблице. Но можно создать элемент таблицы проекта с таким же именем как и в общей таблице библиотек посадочных мест.

  • Библиотеки из таблицы проекта предпочтительнее библиотек из общей таблицы библиотек, при наличии одноимённых элементов. При добавлении библиотек в таблицу проекта, файл fp-lib-table с этими библиотеками будет сохранен в той же папке, что и файл списка цепей, открытый в данный момент.

Использование переменных окружения

Одно из самых мощных свойств таблицы библиотек посадочных мест - это применение переменных окружения. Можно определить путь к своим библиотекам в виде переменной окружения. Переменные окружения указываются в пути библиотеки посадочных мест с применением синтаксиса $\{ENV_VAR_NAME\}.

По умолчанию при запуске KiCad определяются две переменные окружения:

  • KIPRJMOD - всегда содержит путь к текущему проекту и не может быть изменена.

  • KISYSMOD - содержит путь к стандартным библиотекам посадочных мест, которые устанавливаются вместе с KiCad.

Вы можете переопределить KISYSMOD самостоятельно, выбрав в меню НастройкиНастройка путей и указав путь к своим собственным библиотекам посадочных мест вместо стандартных библиотек KiCad.

Если загружен файл списка цепей, CvPcb определяет KIPRJMOD на основе пути к этому файлу (путь к проекту).

Pcbnew таким же образом определяет переменные окружения при загрузке файла печатной платы.

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

Использование плагина GitHub

GitHub - это специальный плагин, который предоставляет интерфейс для получения доступа (только для чтения) к удалённому GitHub репозиторию с посадочными местами в pretty формате и, опционально, предоставляет возможность Копировать при записи'' (COW - Copy On Write) сохраняя посадочные места на компьютере для возможности их дальнейшего редактирования. Следовательно, Git Hub'' плагин используется только для чтения библиотек посадочных мест из удалённых репозиториев https://github.com. Чтобы добавить в таблицу библиотеку использующую GitHub нужно в колонке Путь библиотеки указать правильный URL адресс GitHub репозитория.

Например:

или

Обычно адреса репозиториев GitHub строятся таким образом:

В колонке Тип плагина'' нужно выбрать GitHub''. Чтобы включить опцию Копировать при записи'' (COW), нужно ввести allow_pretty_writing_to_this_dir в колонке Параметры''. Этот параметр служит эквивалентом Пути библиотеки'' для сохранения локальных копий изменённых посадочных мест, загруженных из репозитория GitHub. Сохранённые в этой директории посадочные места будут совмещаться с остальными элементами репозитория GitHub, доступными только для чтения, образуя единственную библиотеку посадочных мест. Если же данная опция отсутствует - все посадочные места из GitHub репозитория будут доступны только для чтения. Но, если эта опция присутствует в свойствах GitHub библиотеки, то все изменённые посадочные места будут сохранятся в локальную *.pretty папку на компьютере. Заметьте, в удалённой части библиотеки данного типа, расположенной на github.com, невозможно напрямую удалить или изменить ни одно посадочное место. В целом, тип библиотек GitHub'' состоит из двух частей, локальной, доступной как для записи так и для чтения, и удалённой, доступной только для чтения.

Ниже показана таблица библиотек посадочных мест с отсутствующим параметром allow_pretty_writing_to_this_dir:

Nickname Library Path Plugin Type Options Descript.

github

https://github.com/liftoff-sr/pretty_footprints

Github

Liftoff’s GH footprints

Ниже показана таблица посадочных мест с заданным параметром ``Копировать при записи'' (COW). Нужно заметить, что переменная окружения ${HOME} указана лишь для примера. Папка github.pretty расположена в каталоге ${HOME}/pretty/. При использовании параметра allow_pretty_writing_to_this_dir, нужно заранее вручную создать папку с суффиксом .pretty в конце.

Nickname Library Path Plugin Type Options Descript.

github

https://github.com/liftoff-sr/pretty_footprints

Github

allow_pretty_writing_to_this_dir= ${HOME}/pretty/github.pretty

Liftoff’s GH footprints

В первую очередь будут загружаться локальные посадочные места из директории, указанной в параметре allow_pretty_writing_to_this_dir. После сохранения изменённого посадочного места из редактора посадочных мест в локальной папке, обновление этого посадочного места из репозитория GitHub будет недоступно.

Всегда храните локальные копии посадочных мест в отдельных *.pretty папках для каждого репозитория, никогда не комбинируйте их.

Также, не стоит указывать одну и ту же *.pretty папку в параметрах для нескольких GitHub библиотек, в таблице библиотек посадочных мест. Это вскоре приведёт к путанице.

В значении параметра allow_pretty_writing_to_this_dir можно применять переменные окружения, используя обозначение $\{\}, также как и для ``Пути библиотеки''.

Какая цель в использовании параметра ``Копировать при записи'' (COW)? Прежде всего, упростить процесс распространения посадочных мест.

Вы можете помочь в обновлении GitHub репозитория, если время от времени будете отправлять исправленные посадочные места по электронной почте управляющему репозиторием. Просто создайте электронное письмо с отдельным *.kicad_mod-файлом из локальной папки и небольшим комментарием. После того как получите подтверждение об обновлении этого посадочного места в репозитории, можете смело удалять его из локальной папки и использовать исправленную версию прямо из GitHub репозитория. Нужно стараться хранить как можно меньше локальных копий посадочных мест и как можно скорее отправлять исправленные посадочные места в https://github.com.

Варианты использования

Библиотеки посадочных мест можно задать глобально (общие таблицы) или для отдельного проекта (таблицы проекта). Глобальные библиотеки посадочных мест из общей таблицы доступны всегда и хранятся в файле fp-lib-table в домашней папке пользователя.

Общие библиотеки посадочных мест доступны всегда, даже если не загружен файл списка цепей из текущего проекта.

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

Таблица библиотек посадочных мест проекта хранится в файле fp-lib-table в той же папке, что и загруженный файл списка цепей. Управление библиотеками доступно в любой из этих таблиц.

У каждого метода есть свои преимущества и недостатки. Можно определить все свои библиотеки в общей таблице и они будут доступны всегда и везде. Недостатком в данном случае является то, что придётся искать нужное посадочное место среди большого количества доступных посадочных мест. В ином случае, можно определить только необходимые библиотеки в таблице отдельного проекта.

Преимущество этого способа в сокращении количества посадочных мест, что облегчает поиск.

А недостатком является то, что для каждого нового проекта необходимо заново определять нужные библиотеки. Также, можно определять библиотеки одновременно в обоих таблицах, общей и для проекта.

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

Использование мастера добавления библиотек посадочных мест для заполнения таблиц

Мастер для добавления библиотек посадочных мест в таблицу доступен в диалоговом окне Менеджер библиотек посадочных мест.

Обратите внимание, тип библиотек может быть любым из поддерживаемых в KiCad.

Можно добавлять как ``локальные'' библиотеки, так и библиотеки из Github репозиториев.

Библиотек из Github репозитория можно добавить как удалённые, либо загрузить и добавить как локальные.

В показанном примере будут добавлены локальные библиотеки:

мастер: начало добавления локальных библиотек

А в этом примере будут добавлены удалённые библиотеки:

мастер: начало добавления библиотек github

В зависимости от типа добавляемых библиотек, одна из следующих страниц будет показана для выбора библиотек из списка доступных.

В данном случае выбираются локальные библиотеки:

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

А в этом случае удалённые библиотеки:

мастер: выбор библиотек github

После выбора нужных библиотек появится страница для подтверждения сделанного выбора:

мастер: проверка

Если какая-то библиотека содержит ошибки (не поддерживается, не является библиотекой …​) то она будет помечена как ``НЕВЕРНЫЙ''.

Последнее что необходимо выбрать это таблицу, в которую нужно добавить выбранные библиотеки:

  • общую таблицу

  • таблицу проекта

мастер: выбор таблицы

Просмотр посадочного места

Инструмент просмотра посадочного места

Инструмент просмотра посадочного места отображает выбранное посадочное место в окне Посадочное место. Трёхмерное (3D) представление компонента можно просмотреть лишь в том случае, если оно было создано и назначено в параметрах посадочного места. Ниже показано окно просмотра посадочных мест.

footprint view

Информация в строке состояния

Строка состояния расположена в нижней части основного окна CvPcb и предоставляет пользователю полезную информацию. В следующей таблице определено содержимое каждой панели в строке состояния.

Слева

Количество компонентов: всего, без посадочных мест

Посередине

Перечень фильтров выбранного компонента

Справа

Режим фильтрации и количество доступных посадочных мест

Горячие клавиши

F1

Увеличить масштаб

F2

Уменьшить масштаб

F3

Обновить изображение

F4

Разместить курсор по центру окна

Home

Вместить изображение посадочного места в пределы окна

Пробел

Установить центр относительных координат в текущей позиции курсора

Стрелка вправо

Переместить курсор на одно деление сетки вправо

Стрелка влево

Переместить курсор на одно деление сетки влево

Стрелка вверх

Переместить курсор на одно деление сетки вверх

Стрелка вниз

Переместить курсор на одно деление сетки вниз

Использование мыши

Колесо мыши

Изменить масштаб относительно текущего положения курсора

Ctrl + колесо мыши

Панорамирование вправо или влево

Shift + колесо мыши

Панорамирование вверх или вниз

Правая кнопка миши

Вызов контекстного меню

Контекстное меню

Отображается при нажатии правой кнопки мыши:

context menu

Выбор масштаба

Непосредственный выбор масштаба изображения.

Выбор сетки

Непосредственный выбор шага сетки.

Горизонтальная панель инструментов

display options

Show display options dialog

zoom in

Zoom in

zoom out

Zoom out

zoom redraw

Redraw

zoom fit in page

Fit drawing in display area

open 3d model view

Open 3D model viewer

Вертикальная панель инструментов

toggle grid

Show or hide the grid

coordination system

Show coordinates in polar or rectangular notation

unit inch

Display coordinates in inches

unit mm

Display coordinates in millimeters

pointer style

Toggle pointer style

toggle pads sketch

Toggle between drawing pads in sketch or normal mode

toggle text sketch

Toggle between drawing text in sketch or normal mode

toggle edge sketch

Toggle between drawing edges in sketch or normal mode

Просмотр трёхмерного представления компонента

3d window

Использование мыши

Колесо мыши

Изменить масштаб относительно текущего положения курсора

Ctrl + колесо мыши

Панорамирование вправо или влево

Shift + колесо мыши

Панорамирование вверх или вниз

Горизонтальная панель инструментов

import3d

Reload the 3D model

copy to clipboard

Copy 3D image to clipboard

read setup

Set 3D viewer options

zoom in

Zoom in

zoom out

Zoom out

zoom redraw

Redraw

zoom fit in page

Fit drawing in display area

rotate back x

Rotate backward along the X axis

rotate forw x

Rotate forward along the X axis

rotate back y

Rotate backward along the Y axis

rotate forw y

Rotate forward along the Y axis

rotate back z

Rotate backward along the Z axis

rotate forw z

Rotate forward along the Z axis

left

Pan left

right

Pan right

up

Pan up

down

Pan down

toggle ortho

Toggle orthographic projection mode on and off

Использование CvPcb для назначения посадочных мест компонентам схемы

Ручной режим

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

Фильтрация списка посадочных мест

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

С помощью кнопок filter component filter pincount filter library включаются или отключаются нужные фильтры. Когда выключены все фильтры, будут показаны все доступные посадочные места.

С выключенными фильтрами:

filter none

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

Отфильтровано согласно фильтрам посадочных мест выбранного компонента схемы:

filter comp

В редакторе компонентов схемы в Eeschema, фильтры посадочных мест задаются на соответствующей вкладке редактора свойств компонента, как показано ниже.

eeschema filter

Отфильтровано согласно количеству выводов выбранного компонента:

filter pincount

Отфильтровано согласно выбранной библиотеке посадочных мест:

filter library

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

Отфильтровано с использованием комбинации фильтра по количеству выводов и фильтров посадочных мест выбранного компонента схемы:

filter comp and pincount

Автоматический режим

Файлы эквивалентности

Автоматическое назначение посадочных мест для компонентов схемы выполняется с помощью файлов эквивалентности.

В них перечисляются имена соответствущих посадочных мест, относящихся к определённому типу компонентов (Имя компонента). Обычно эти файлы имеют расширение файла - .equ.

Это обычные текстовые файлы, их можно редактировать любым текстовым редактором и создаются пользователем вручную.

Формат файлов эквивалентности

Файлы эквивалентности состоят из строк, по одной для каждого компонента. Каждая строка имеет следующую структуру:

`имя компонента' `посадочное место'

Каждое имя нужно обрамлять одинарными кавычками `’'', а также имя компонента должно отделяться от имени посадочного места одним пробелом.

Пример:

Предположим, компонент U3 - это микросхема 14001 в корпусе DIP-14 (посадочное место 14DIP300), тогда строка примет вид:

`14011' `14DIP300'

Любая строка с символом # в начале является комментарием.

Здесь приведён пример файла эквивалентности:

#integrated circuits (smd):
'74LV14' 'SO14E'
'74HCT541M' 'SO20L'
'EL7242C' 'SO8E'
'DS1302N' 'SO8E'
'XRC3064' 'VQFP44'
'LM324N' 'S014E'
'LT3430' 'SSOP17'
'LM358' 'SO8E'
'LTC1878' 'MSOP8'
'24LC512I/SM' 'SO8E'
'LM2903M' 'SO8E'
'LT1129_SO8' 'SO8E'
'LT1129CS8-3.3' 'SO8E'
'LT1129CS8' 'SO8E'
'LM358M' 'SO8E'
'TL7702BID' 'SO8E'
'TL7702BCD' 'SO8E'
'U2270B' 'SO16E'
#Xilinx
'XC3S400PQ208' 'PQFP208'
'XCR3128-VQ100' 'VQFP100'
'XCF08P' 'BGA48'

#upro
'MCF5213-LQFP100' 'VQFP100'

#regulators
'LP2985LV' 'SOT23-5'

Автоматическое назначение посадочных мест компонентам схемы

Нажмите кнопку 'Выполнить автоматическое связывание посадочных мест' на верхней панели инструментов для применения файла эквивалентности.

Всем компонентам, имена которых будут найдены в выбранном файле эквивалентности (*.equ), будут назначены соответствующие посадочные места автоматически.