Опции
ГОСТ
Variable Name: KICAD_GOST Description: enable/disable building using GOST notation for multiple gates per package (default OFF) Current Value: OFF New Value (Enter to keep current value): ON
Собственно данная опция самая старая и занимается тем что заменяет стандартную форматку на ГОСТ. А также у схематики в свойствах появляются дополнительные поля, чтобы удобнее было генерировать BOM файл(список комплектующих)
Сейчас часть российских разработчиков уже интегрировала свои наработки , а именно ветку NANOMETRES. Раньше в KiCAD существовали два типа сеток, метрическая и дюймовая ,соответственно взаимодействия и взаимозаменяемости между работами с различными сетками можно было и не ждать. Теперь все величины в нанометрах, что позволяет не делиться на дюймовую и метрическую систему.
Существую отдельные ГОСТ-сборки kiCAD от российских разработчиков на ftp . Сейчас разрабатывается отдельная программа pcad2kicad, но её пока не включили в основное дерево(увы это не blender foundation , здесь четкого управления и задач нету). Поэтому российские сборки чем-то да отличаются. Русское сообщество пользователей KiCAD в основном сосредоточено здесь
Variable Name: USE_PCBNEW_NANOMETRES Description: Use nanometers for Pcbnew internal units instead of deci-mils (default ON). Current Value: ON New Value (Enter to keep current value):
Интерфейс для сценариев
В общем с этой областью все грустно, с одной стороны они как бы есть и консоль доступна и даже есть сайт и примеры. С другой стороны у меня так ни разу и не заработал пример с footprint wizard. По идее я должен был скопировать этот файл в папку ~/.kicad\_plugin/wizard\_example.py
Документация вменяемая тоже отсутствует и видимо не скоро будет.
Variable Name: KICAD_SCRIPTING Description: set this option ON to build the scripting support inside kicad binaries Current Value: OFF New Value (Enter to keep current value): ON Variable Name: KICAD_SCRIPTING_MODULES Description: set this option ON to build kicad modules that can be used from scripting languages Current Value: OFF New Value (Enter to keep current value): ON Variable Name: KICAD_SCRIPTING_WXPYTHON Description: set this option ON to build wxpython implementation for wx interface building in python and py.shell Current Value: OFF New Value (Enter to keep current value): ON
GAL
Отдельная ветка разработки kicad занимается созданием нового отрисовщика графики для kicad. И довольно продуктивно в сравнение с остальным.
PPA:
bzr branch lp:~cern-kicad/kicad/kicad-gal
Page Layout Editor
Внезапно появившийся редактор шаблона для страниц чертежа.
Ну что же теперь ГОСТ флаг уже не нужен, так как шаблоны форматок с расширением .kicad\_wks расположены в папке templates
Панель инструментов главного окна[править]
Функции кнопок:
Выбор файла списка соединений для обработки. |
|
Создание файла связей (stuff) .CMP и .NET файла, модифицирующего, расширяющего список соединений. |
|
Вызов меню настройки CVPCB. |
|
Отображение текущего корпуса (имя которого подсвечено в окне корпусов). |
|
Автоматическое связывание компонентов/корпусов начиная с файлов соответствия. Используя это действие явно предполагается, что эти файлы доступны. |
|
Автоматический запуск по всем компонентам в направлении к началу списка пока самый первый компонент не будет связан с корпусом. |
|
Автоматический запуск по всем компонентам в направлении к концу списка пока самый постедний компонент не будет связан с корпусом. |
|
Удаление всех связей. |
|
Генерация footprint assignment back-annotation file. |
|
Вызов документации по корпусам. |
Обзор текущего корпуса[править]
Команда Visu позволяет отобразить текущий корпус, т.е. тот, который подсвечен выделением в окне корпусов.
Различные корпуса могут быть отображены через клик по желаемому корпусу (в списке корпусов), в течение всего времени пока данное окно открыто.
Какой-либо корпус также может отобразить и 3D вид (если он был создан и связан с корпусом).
Изображениеправить
Координаты курсора находятся внизу окна:
Абсолютные координаты (X nnnn Y nnnn) и относительные координаты (dx nnnn dy nnnn).
Относительные координаты сбрасываются в нуль нажатием пробела.
Всплывающее менюправить
Отображается нажатием правой кнопки мыши:
Выбор масштаба (Select Zoom) |
Прямой выбор масштаба изображения |
Выбор сетки (Grid Select) |
Прямой выбор сетки |
Опции изображения |
|
Уровень масштаба |
|
3D изображение |
KiCad 5.1.10 RePack by NikZayatS2018
KiCad – уникальный в своем роде программный продукт, позволяющий открывать, создавать, разрабатывать электронные схемы для последующего вывода дизайна печатной платы в интерактивном просмотре. По сути, это целый комплекс программ, относящийся к отдельному классу EDA – Автоматизация проектирования электроники. Встроенные компоненты позволят не только создать, но также визуализировать и проверить корректность правил ERC.Системные требования:·Windows 8.1 — Windows 10 (x86 / x64);·Процессор Intel или AMD x64;·от 1 Gb ОЗУ;·10 Gb места на ЖД;·Разрешение экрана 1280×1024, но рекомендуется 1920×1080 или выше;OpenGL 2.1 или выше.Торрент KiCad 5.1.10 RePack by NikZayatS2018 подробно:Данное ПО позволяет разрабатывать сложные принципиальные схемы, используя базы электронных компонентов, проводить проверку целостности сигналов. В его состав входят свободные приложения, открытые базы и шаблоны и библиотеки.При помощи KiCad пользователь сможет создавать действительно профессиональные макеты печатных плат, грамотно разработанные электрические принципиальные схемы до 32 слоев меди. Теперь, в программе есть маршрутизатор push-to-shove, для работы с дифференциальными парами и интерактивный инструмент для настройки длины дорожек.Функции интегрированного 3D Viewer, позволят вращать и видеть то, что простая 2D конструкция не позволяет увидеть. Опции рендеринга, позволят сделать вид более комфортным.Основные функции:·Встроенный 3D-просмотрщик печатных плат.·Собственно сам kicad — менеджер проектов.·Встроенный редактор схем – eeschema.·Редактор символических обозначений схем, компонентов.·Компонент для редактирования печатных плат (pcbnew).·Инструмент, позволяющий редактировать шаблоны посадочных мест.·3D-просмотрщик готовых плат на основе OpenGL.·Просмотр фотошаблонов Gerber (gerbview).·Интегрированный компонент (cvpcb) для выбора посадочного места на плате для элементов соответствующие элементам на принципиальной схеме.·Удобный текстовый редактор отображения журналов с отчетами.Особенности сборки:1.Совмещённые в одном дистрибутиве (x86/x64) версии2.Уменьшен размер за счет лучшего сжатияМультиязычный интерфейс (включая русский)»Тихая» установка с ключами /SILENT или /VERYSILENT
Скриншоты KiCad 5.1.10 RePack by NikZayatS2018 торрент:
Скачать KiCad 5.1.10 RePack by NikZayatS2018 через торрент:
kicad-5_1_10-repack-by-nikzayats2018.torrent (cкачиваний: 44)
Настройка 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 добавляет новое имя в список перед выбранным именем.
Symbols
name | description | aliases | footprints | author | updated | |
---|---|---|---|---|---|---|
2N3904 | 2N3904 NPN General Purpose Transistor | dataweasel | 2017-08-01 22:39:20 | |||
6N138 | opto-coupler | CompuPhase | 2015-04-28 14:53:06 | |||
74AHC1G125 | Single Bus Buffer Gate with 3-State Output | SOT353 SOT753 XSON6* | CompuPhase | 2015-04-28 14:53:09 | ||
74LVC1G04 | Single gate inverter | CompuPhase | 2015-04-28 14:53:11 | |||
74LVC1G17 | Single Bus Buffer Gate with Schmitt-trigger | CompuPhase | 2015-04-28 14:53:23 | |||
A6275 | CompuPhase | 2015-04-28 14:53:25 | ||||
A6276 | CompuPhase | 2015-04-28 14:53:27 | ||||
AT42QT1010 | Atmel capacitive touch/proximity sensor, single input | SOT23-6 | CompuPhase | 2015-04-28 14:53:29 | ||
AT42QT1040 | Atmel capacitive touch/proximity sensor, four inputs | TSSOP20 | CompuPhase | 2015-04-28 14:53:31 | ||
ATTINY25 | Atmel ATTiny-25 | CompuPhase | 2015-04-28 14:53:33 | |||
BI-LED | LED bicolor | CompuPhase | 2015-04-28 14:53:44 | |||
BRIDGE2 | Diode bridge, alternative pinning | CompuPhase | 2015-04-28 14:53:47 | |||
CONN_8TAB | General connector | CompuPhase | 2015-04-28 14:53:51 | |||
DC-DC | DC-DC converter, single output | CompuPhase | 2015-04-28 14:54:01 | |||
DPDT | Double switch | CompuPhase | 2015-04-28 14:54:05 | |||
DPDT | yaneck | 2016-03-10 16:06:28 | ||||
DS3234 | CompuPhase | 2015-04-28 14:54:10 | ||||
ENC28J60 | 28DIP* PLCC28* SO28* SOJ28* SSOP28* TSSOP28* | CompuPhase | 2015-04-28 14:54:12 | |||
FM25H20 | CompuPhase | 2015-04-28 14:54:14 | ||||
FT230XS | CompuPhase | 2015-04-28 14:54:17 | ||||
H1102MAG | CompuPhase | 2015-04-28 14:54:21 | ||||
ID-12 | CompuPhase | 2015-04-28 14:54:27 | ||||
LED-RGB | CompuPhase | 2015-04-28 14:54:29 | ||||
LM1117 | CompuPhase | 2015-04-28 14:54:36 | ||||
LM4867 | 20DIP* TSSOP20* SSOP20* SOJ20* SO20* | CompuPhase | 2015-04-28 14:54:33 | |||
LP3852 | LowDrop Linear Regulator (QPACK 5 pins) | CompuPhase | 2015-04-28 14:54:40 | |||
LP3963 | LowDrop Linear Regulator (QPACK 5 pins) | CompuPhase | 2015-04-28 14:54:43 | |||
MAX1480 | CompuPhase | 2015-04-28 14:54:51 | ||||
MAX232 | Driver de Ligne RS232 | MAX202 MAX3232 | CompuPhase | 2015-04-28 14:54:45 | ||
MAX3222 | CompuPhase | 2015-04-28 14:54:56 | ||||
MAX483 | RS485/RS422 driver | MAX487 MAX3483E | CompuPhase | 2015-04-28 14:54:48 | ||
MIC | CompuPhase | 2015-04-28 14:54:59 | ||||
MMUN211X | CompuPhase | 2015-04-28 14:55:01 | ||||
MMUN221X | CompuPhase | 2015-04-28 14:55:04 | ||||
OSC1211 | CompuPhase | 2015-04-28 14:55:36 | ||||
PIC16F688 | FLASH-Based 8-Bit CMOS Microcontroller | CompuPhase | 2015-04-28 14:55:41 | |||
PIR_AMNXXXXX | CompuPhase | 2015-04-28 14:55:43 | ||||
RELAY | RELAY* | CompuPhase | 2015-04-28 14:55:51 | |||
RELAY-SolidState | CompuPhase | 2015-04-28 14:56:00 | ||||
RELAY_SPDT | CompuPhase | 2015-04-28 14:55:57 | ||||
RR4 | Resistor-array 4R | CompuPhase | 2015-04-28 14:56:02 | |||
SC16IS740 | 16DIP* TSSOP16* SSOP16* SOJ16* SO16* | CompuPhase | 2015-04-28 14:56:06 | |||
SC16IS760 | SC16IS750 | 24DIP* TSSOP24* SSOP24* SOJ24* SO24* | CompuPhase | 2015-04-28 14:56:08 | ||
SD/MMC | CompuPhase | 2015-04-28 15:25:47 | ||||
SN74LVC | CompuPhase | 2015-04-28 14:56:18 | ||||
TAG-CONNECT-STD | Tag-Connect, standard, no legs | CompuPhase | 2015-04-28 14:56:40 | |||
TPS717XX_WSON | CompuPhase | 2015-04-28 14:56:47 | ||||
TS1935 | CompuPhase | 2015-04-28 14:56:52 | ||||
USB-B-MINI | CompuPhase | 2015-04-28 14:56:55 | ||||
WE-RJ45HPLE | CompuPhase | 2015-04-28 14:57:06 |
Шаблоны проектов
Шаблоны облегчают создание новых проектов, благодаря использую предварительно настроенных параметров из шаблона. Они могут содержать предопределённые контуры печатной платы, расположения разъемов, компоненты схемы, правила проектирования и т.п. Для наследования в новых проектах могут использоваться завершенные файлы схемы и/или печатной платы.
Использование шаблонов
Элемент меню Файл → Новый проект → Новый проект из шаблона откроет диалоговое окно выбора шаблона для нового проекта:
После щелчка левой кнопки мыши на значке шаблона будет показана информация о нём, а следующий щелчок на кнопке ‘OK’ приведёт к созданию нового проекта. Файлы шаблона будут скопированы в каталог нового проекта и переименованы в соответствии с новым именем.
После выбора шаблона:
Размещение шаблонов
KiCad ищет файлы шаблонов в следующих местах:
-
по пути, указанном в переменной окружения KICAD_USER_TEMPLATE_DIR
-
по пути, указанном в переменной окружения KICAD_TEMPLATE_DIR
-
Системные шаблоны: <kicad bin dir>/../share/kicad/template/
-
Пользовательские шаблоны:
-
Unix: ~/kicad/templates/
-
Windows: C:\Documents and Settings\username\My Documents\kicad\template или C:\Users\username\Documents\kicad\template
-
Mac: ~/Documents/kicad/template/
-
Создание шаблонов
Имя шаблона — это имя каталога, в котором хранятся файлы шаблона. Каталог метаданных meta содержит готовые файлы с предварительно настроенной информацией о шаблоне.
Метаданные состоят из одного обязательного файла и, если необходимо, нескольких вспомогательных. Все файлы должны создаваться пользователем с помощью текстового редактора или на основе существующих файлов проекта и помещаться в нужных каталогах структуры проекта.
При создании проекта из шаблона все файлы и каталоги в шаблоне копируются в путь нового проекта, за исключением meta. Файлы и каталоги содержащие имя шаблона будут переименованы именем нового проекта.
Пример создания проекта с именем newproject на основе шаблона example:
Файлы в каталоге шаблона example |
Файлы, созданные в каталоге проекта newproject |
example.kicad_pro |
newproject.kicad_pronewproject.kicad_schnewproject.kicad_pcbnewproject-first.kicad_schsecond-newproject.kicad_sch |
Шаблоне может не содержать всех возможных файлов проекта. Если потребуется, KiCad создаст недостающие файлы проекта как он это делает в обычном порядке:
Файлы в каталоге шаблона example |
Файлы, созданные в каталоге проекта newproject |
example.kicad_sch |
newproject.kicad_schfirst-newproject.kicad_schfirst-newproject.kicad_pcbsecond-newproject.kicad_schsecond-newproject.kicad_pcbnewproject.kicad_pro (по умолчанию)newproject.kicad_pcb (по умолчанию) |
Существует одно исключение из правила переименования файлов шаблона. Если имеется один из файлов проекта (.kicad_pro) с именем, отличающимся от имени шаблона, то KiCad переименует только файлы с таким именем:
Файлы в каталоге шаблона example |
Файлы, созданные в каталоге проекта newproject |
example.kicad_sch |
example.kicad_sch |
Не рекомендуется создавать шаблоны с несколькими файлами проекта. |
В следующем примере приведён перечень файлов шаблона проекта raspberrypi-gpio:
И файл метаданных:
Обязательный файл
meta/info.html |
Информация о шаблоне в формате HTML. |
Тег <title> определяет настоящее имя шаблона, которое будет показано пользователю в диалоге выбора шаблона. Примите к сведению, что имя шаблона проекта будет укорочено, если окажется слишком длинным.
Использование формата HTML позволяет вставлять изображения просто, без добавления новых схем. Достаточно использовать обычные HTML-теги.
Вот пример файла info.html:
Необязательные файлы
meta/icon.png |
Файл значка 64 x 64 пикселя в формате PNG, который |
Любые другие файлы изображений, используемые в meta/info.html, такие как, например, иконка файла печатной платы, также располагается в этом каталоге.
Устройство KiCAD
Главное окно KiCAD малофункционально и удобно лишь тем что там сразу расположены все ярлыки, не знаю, все же, там хотелось бы увидеть нормальный менеджер проектов.
EESchema
Глупо пытаться общеголять руководство, которое и так переводилось и переводится на русский язык(ищите на ваших винтах в каталоге /usr/share/kicad ). Поэтому вкратце, здесь, в этой программе рисуют схематику, можно даже иерархичные схемы на нескольких листах, проверяют её ERC тестом и создают netlist , также здесь создают BOM файл, т.е. файл со списком всех компонентов и их количеством.
Также у данной программы есть возможность экспортировать схему в .cir и дальнейшая её симуляция в чем-то вроде ngSPICE, но так как спецов по этому мало да и сам экспорт выглядит весело, нельзя сказать что это киллер фича.
cvpcb
Программа сопоставляет электрическому компоненту, корпус которым он представлен на плате, у некоторых компонентов диапазон корпусов уже прописан в библиотеки компонента, у других выбирать надо самостоятельно.
После работы программа дополняет netlist , до того чтобы им можно было пользоваться в PCBnew.
PCBnew
Поддерживает пока до 32 слоев, здесь собственно разводят плату и здесь основные удобства и сосредоточены, а именно экспорт/импорт в SPECTRA , для разводки сторонними программами автотрассировки(роутеры), одна из них бесплатная web-based FreeRouter.
Здесь поддерживаются макросы — запоминает повторяющиеся движения мыши и воспроизводит это движение горячими клавишами.
Теперь есть консоль для работы со сценариями и открывает .pcb файлы Eagle 6.x и P-CAD 200x ASCII
Также как видно из рисунка, теперь есть глобальные(а не привязанные к конкретному проекту настройки для библиотек footprint-ов. Пока не тестировал.
Variable Name: USE_FP_LIB_TABLE Description: Use the new footprint library table implementation. (default OFF) Current Value: OFF New Value (Enter to keep current value): ON
Есть ещё 3-х мерный вид, до недавнего времени толку от него было, ноль, теперь хоть в VRML экспортирует, но это увы не то да и VRML он читает только от Wings3D .. хотя в сети где-то бродит конвертер.
Да есть ещё специальная панель инструментов для работы над элементами для микроволновой электроники.
Просмотр сгенерированных gerbview и drill файлов.
Создание рисунков из растровых рисунков на шаблоны чертежей и шелкографию
pcb\_calculator
Набор вспомогательных утилит выдранных из умирающего симулятора электрических цепей — QUCS. Там величины пробоев, цветовые схемы резисторов и прочее.
Пока хватит , это стать будет дополнятся, но так по мне лучше будет записать скринкаст на YouTube, лучше один раз увидеть.)
В следующей статье постараемся показать взаимодействие kicad и ngspice , а также макросы.