Перейти к содержанию

KiCad/cvpcb

Материал из Викиучебника — открытых книг для открытого мира
KiCad: руководство пользователя
Программы комплекса
  • kicad: менеджер проектов .
  • eeschema: редактор схем .
  • pcbnew: редактор плат .
  • cvpcb: сопоставление отпечатков компонентам .
  • gerbview: просмотрщик файлов Gerber .
Справка

Назначение

[править]

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

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

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

Список корпусов, доступный для редактора печатных плат, содержится в одной или более библиотеке КОРПУСОВ.

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

Основные особенности

[править]

Особенности

[править]

Интерактивное связывание компонентов с их корпусами или автоматическое связывание посредством файлов соответствия.

Generation (if necessary) of back- annotation files of this assignment to the schematic.


Формат входящего списка соединений (netlist)

[править]

• EESchema (без упоминания корпусов).

• VIEW LOGIC WIRELIST.

• VIEW LOGIC NETLIST * (.NET+.PKG)


Выходящий список соединений (netlist)

[править]

Два файла, генерируемые для pcbnew:

• Расширенный файл списка соединений (с упоминанием ссылок на корпуса)

• Вспомогательны файл связей компонентов (.CMP).

Вызов сvpcb

[править]

cvpcb (файл затем выбирается в cvpcb посредством меню) или cvpcb <имя файла> (имя файла это имя файла списка соединений для обработки, полученного утилитой построения схем eeschema).

Имя файла может быть введено с или без расширения.

Расширение, если это необходимо, будет взято как определенное в конфигурации cvpcb.

Два создаваемых файла будут иметь одинаковые имена (с разными расширениями).

Стандартное расширение для обрабатываемого файла .net.

Стандартное расширение для генерируемого файла списка соединений .net, и файл заменит старый .net.

Стандартное расширение для файла связывающего компоненты с соответствующими корпусами (также генерируется cvpcb) .cmp.

Эти стандартные расширения могут быть изменены при редактировании конфигурации cvpcb.

Команды cvpcb

[править]

Главное окно

[править]

Окно Компонентов (слева) отображает список компонентов, находящихся в прочтенном списке соединений.

Окно корпусов (справа) отображает список корпусов, содержащихся в прочтенных библиотеках.

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


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

[править]

Файл:Cvpcb-ru-1 html 26ae7fbb.png

Функции кнопок:

Выбор файла списка соединений для обработки.

Создание файла связей (stuff) .CMP и .NET файла, модифицирующего, расширяющего список соединений.

Вызов меню настройки CVPCB.

Отображение текущего корпуса (имя которого подсвечено в окне корпусов).

Автоматическое связывание компонентов/корпусов начиная с файлов соответствия.

Используя это действие явно предполагается, что эти файлы доступны.

Автоматический запуск по всем компонентам в направлении к началу списка пока самый первый компонент не будет связан с корпусом.

Автоматический запуск по всем компонентам в направлении к концу списка пока самый постедний компонент не будет связан с корпусом.

Удаление всех связей.

Генерация footprint assignment back-annotation file.

Вызов документации по корпусам.


Настройка cvpcb

[править]

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

[править]

Вызов меню конфигурации отображает следующее окно:

Формат списка соединений

[править]

Опции:

PcbNew:

Чтение файлв списка соединений, созданного в Eeschema, расширение его и генерация .cmp файла.

ViewLogic Wirelist:

Выбор стандартного формата Viewlogic “Wirelist” (расширение .wir) и генерация файла списка соединений в формате PcbNew (и файла .cmp)

ViewLogicNet & Pkg:

Выбор стандартного формата Viewlogic списка соединений (.net), связанного с файлом компонентов (.pkg) и генерация файла списка соединений в формате Pcbnew (и файла .cmp).


Выбор Библиотеки Корпусов

[править]

С выбором файла с помощью мыши:

• Del удаляет это имя из списка.

• Add добавляет новое имя в список после выбранного имени.

• Ins добавляет новое имя в список перед выбранным именем.

Примечание:

Любое изменение этого списка действует на pcbnew.

Выбор файлов соответствия

[править]

С выбором файла с помощью мыши:

• Del удаляет это имя из списка.

• Add добавляет новое имя в список после выбранного имени.

• Ins добавляет новое имя в список перед выбранным именем.


Выбор пути к библиотекам и расширений по умолчанию

[править]

Lib Dir является путем по умолчанию для файла корпусов (.mod) и файлов соответствий (.equ).

Если это поле пусто, используется путь по умолчанию kicad/modules.

Обзор текущего корпуса

[править]

Команда Visu позволяет отобразить текущий корпус, т.е. тот, который подсвечен выделением в окне корпусов.

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

Какой-либо корпус также может отобразить и 3D вид (если он был создан и связан с корпусом).


Изображение

[править]

Координаты курсора находятся внизу окна:

Абсолютные координаты (X nnnn Y nnnn) и относительные координаты (dx nnnn dy nnnn).

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

Команды клавиатуры

[править]

F1

Увеличить

F2

Уменьшить

F3

Обновить

<пробел>

Обнулить относительные координаты


Всплывающее меню

[править]

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

Выбор масштаба (Select Zoom)

Прямой выбор масштаба изображения

Выбор сетки (Grid Select)

Прямой выбор сетки


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

[править]


Опции изображения

Уровень масштаба

3D изображение

3D изображение

[править]


Связывание компонентов с корпусами

[править]

Принцип

[править]

I Сделайте двойной шелчок на имени желаемого корпуса в окне корпусов (это имя подсвечено) для связывания его сч компонентом, который подсвечен выделением в окне копмонентов.

Следующий компонент в списке выбирается:

• Автоматически после связывания.

• Вручную используя мышь или клавиши курсора.

Связывание

[править]

Сделайте двойной щелчок левой кнопкой мыши на желаемом корпусе


Изменение существующего связывания

[править]

Это производится в виде нового связывания:

Сделайте двойной щелчок левой кнопкой мыши на новом желаемом корпусе.

Файлы соответствия

[править]

Назначение

[править]

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

Они являются источником имени корпуса соответствующего имени (значению) компонента.

Формат

[править]

Они состоят из набора строк по одной для каждого компонента.

Каждая строка имеет следующую структуру:

'component name' 'footprint name'

Каждое имя ограничено символом ', два имени разделяются одним или более пробелом.

Пример:

Если компонент U3 это схема 14011 и ее корпус это 14DIP300, линия имеет вид:

“14011” “14DIP300”

(Файл обратного связывания) Примечание

[править]

Этот файл может быть использован для back- annotation схемы, но не используется в pcbnew.

Он состоит из строк для каждого компонента, предоставляющих имя корпуса, соответствующее его ссылке.

Пример:

Если компонент U3 был связан с корпусом 14DIP300, сгенерированной строчкой будет

comp “U3” = footprint “14DIP300”

Созданный файл имеет корневое имя входящего файла CVPCB с расширением .stf, и помещается в ту же папку где сгенерирован список соединений.