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

[править] Главное окно

Image:cvpcb-ru-1_html_132edb12.png

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

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

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


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

Изображение:Cvpcb-ru-1 html 26ae7fbb.png

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

Image:cvpcb-ru-1_html_28642d42.png

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

Image:cvpcb-ru-1_html_6eb14d1.png

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

Image:cvpcb-ru-1_html_m6164aab8.png

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

Image:cvpcb-ru-1_html_10f91ee9.png

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

Image:cvpcb-ru-1_html_m5b36df00.png

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

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

Image:cvpcb-ru-1_html_m7a83d3b7.png

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

Image:cvpcb-ru-1_html_71dd138b.png

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

Image:cvpcb-ru-1_html_5564267e.png

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

Image:cvpcb-ru-1_html_m492116f.png

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

Image:cvpcb-ru-1_html_429547e7.png

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


[править] Настройка cvpcb

[править] Основное окно

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

Image:cvpcb-ru-1_html_m53da8897.png

[править] Формат списка соединений

Опции:

PcbNew:

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

ViewLogic Wirelist:

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

ViewLogicNet & Pkg:

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


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

Image:cvpcb-ru-1_html_m50dd0512.png

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

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

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

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

Примечание:

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

[править] Выбор файлов соответствия

Image:cvpcb-ru-1_html_497c18b3.png

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

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

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

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


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

Image:cvpcb-ru-1_html_m1de7b7ac.png

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

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

[править] Обзор текущего корпуса

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

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

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

Image:cvpcb-ru-1_html_24a15f6b.png


[править] Изображение

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

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

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

[править] Команды клавиатуры

F1

Увеличить

F2

Уменьшить

F3

Обновить

<пробел>

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


[править] Всплывающее меню

Image:cvpcb-ru-1_html_3368b38c.png

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

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

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

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

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


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

Image:cvpcb-ru-1_html_m6feb1eb.png


Image:cvpcb-ru-1_html_m51a16259.png

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

Image:cvpcb-ru-1_html_2ec201ba.png

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

Image:cvpcb-ru-1_html_m3dbdaef8.png

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

[править] 3D изображение

Image:cvpcb-ru-1_html_m48a0bef9.png


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

[править] Принцип

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

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

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

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

[править] Связывание

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


[править] Изменение существующего связывания

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

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

[править] Файлы соответствия

[править] Назначение

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

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

[править] Формат

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

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

'component name' 'footprint name'

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

Пример:

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

“14011” “14DIP300”

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

Этот файл может быть использован для back- annotation of a schematic but is not used by pcbnew.

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

Пример:

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

comp “U3” = footprint “14DIP300”

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