KiCad/cvpcb: различия между версиями

Материал из Викиучебника — открытых книг для открытого мира
Содержимое удалено Содержимое добавлено
Нет описания правки
(нет различий)

Версия от 10:02, 10 апреля 2006

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

cvpcb - сопоставление футпринтов компонентам

Назначение

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

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

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

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

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

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

2.1 - Особенности

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

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


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


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

• VIEW LOGIC WIRELIST.

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


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

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

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

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

3 – Вызов Cvpcb

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

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

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

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

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

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

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

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

4 – Команды CVPCB

    1. – Главное окно



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

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

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


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

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

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



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



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



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



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



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

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



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



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



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



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



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


4.3 – Настройка CVPCB

4.3.1 – Основное окно

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

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

Опции:

PcbNew:

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

ViewLogic Wirelist:

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

ViewLogicNet & Pkg:

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


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




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

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

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

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

Примечание:

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

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



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

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

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

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


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



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

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

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

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

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

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


4.5.1 – Изображение


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

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

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

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

F1

Увеличить

F2

Уменьшить

F3

Обновить

<пробел>

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


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


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

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

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

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

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


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






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


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


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

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


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

    1. – Принцип

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

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

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

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

    1. – Связывание


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


    1. – Изменение существующих связей Changing an existing assignment


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

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


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

    1. – Назначение

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

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

    1. – Формат

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

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

'component name' 'footprint name'

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

Пример:

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

“14011” “14DIP300”

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


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

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

Пример:

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

comp “U3” = footprint “14DIP300”

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