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