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 132edb12.png

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

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

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


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

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

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

Cvpcb-ru-1 html 28642d42.png

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

Cvpcb-ru-1 html 6eb14d1.png

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

Cvpcb-ru-1 html m6164aab8.png

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

Cvpcb-ru-1 html 10f91ee9.png

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

Cvpcb-ru-1 html m5b36df00.png

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

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

Cvpcb-ru-1 html m7a83d3b7.png

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

Cvpcb-ru-1 html 71dd138b.png

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

Cvpcb-ru-1 html 5564267e.png

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

Cvpcb-ru-1 html m492116f.png

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

Cvpcb-ru-1 html 429547e7.png

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


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

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

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

Cvpcb-ru-1 html m53da8897.png

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

Опции:

PcbNew:

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

ViewLogic Wirelist:

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

ViewLogicNet & Pkg:

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


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

Cvpcb-ru-1 html m50dd0512.png

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

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

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

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

Примечание:

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

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

Cvpcb-ru-1 html 497c18b3.png

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

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

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

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


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

Cvpcb-ru-1 html m1de7b7ac.png

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

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

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

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

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

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

Cvpcb-ru-1 html 24a15f6b.png


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

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

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

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

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

F1

Увеличить

F2

Уменьшить

F3

Обновить

<пробел>

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


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

Cvpcb-ru-1 html 3368b38c.png

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

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

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

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

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


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

Cvpcb-ru-1 html m6feb1eb.png


Cvpcb-ru-1 html m51a16259.png

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

Cvpcb-ru-1 html 2ec201ba.png

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

Cvpcb-ru-1 html m3dbdaef8.png

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

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

Cvpcb-ru-1 html m48a0bef9.png


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

'component name' 'footprint name'

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

Пример:

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

“14011” “14DIP300”

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

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

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

Пример:

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

comp “U3” = footprint “14DIP300”

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