KiCad/cvpcb
- Программы комплекса
- 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, и помещается в ту же папку где сгенерирован список соединений.