Справочное руководство

This document is Copyright © 2010-2021 by its contributors as listed below. You may distribute it and/or modify it under the terms of either the GNU General Public License (http://www.gnu.org/licenses/gpl.html), version 3 or later, or the Creative Commons Attribution License (http://creativecommons.org/licenses/by/3.0/), version 3.0 or later.

Все торговые знаки этого руководства принадлежат его владельцам.

Contributors

Jean-Pierre Charras, Fabrizio Tappero, Jon Evans.

Перевод

Юрий Козлов <yuray@komyakino.ru>, 2016
Барановский Константин <baranovskiykonstantin@gmail.com>, 2018-2021

Feedback

The KiCad project welcomes feedback, bug reports, and suggestions related to the software or its documentation. For more information on how to sumbit feedback or report an issue, please see the instructions at https://www.kicad.org/help/report-an-issue/

1. Введение

KiCad is an open-source software suite for creating electronic circuit schematics and printed circuit boards (PCBs). KiCad supports an integrated design workflow in which a schematic and corresponding PCB are designed together, as well as standalone workflows for special uses. KiCad also includes several utilities to help with circuit and PCB design, including a PCB calculator for determining electrical properties of circuit structures, a Gerber viewer for inspecting manufacturing files, and an integrated SPICE simulator for inspecting circuit behavior.

KiCad runs on all major operating systems and a wide range of computer hardware. It supports PCBs with up to 32 copper layers and is suitable for creating designs of all complexities. KiCad is developed by a volunteer team of software and electrical engineers around the world with a mission of creating free and open-source electronics design software suitable for professional designers.

The latest version of this documentation is available at https://docs.kicad.org.

1.1. Системные требования

KiCad может использоваться на разнообразном оборудовании и разных операционных системах, но некоторые задачи могут выполняться медленнее или проблематичнее на слабом оборудовании. Для наилучшего удобства, рекомендуется использовать выделенный графический адаптер и монитор с разрешением 1920х1080 или выше.

Системные требования последней версии KiCad можно узнать на вэб-сайте: https://kicad.org/help/system-requirements/

1.2. Файлы и каталоги KiCad

При работе над схемой и платой KiCad создаёт и использует файлы со следующими расширениями файлов (и каталогов):

Project manager file:

*.kicad_pro

Файлы проекта, содержат общие параметры схемы и платы.

*.pro

Устаревшие файлы проекта (KiCad 5.x и более ранние). Чтение поддерживается, преобразуются в .kicad_pro-файлы менеджером проектов.

Schematic editor files:

*.kicad_sch

Файлы схемы со всей информацией, включая компоненты.

*.kicad_sym

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

*.sch

Устаревшие файлы схемы (KiCad 5.x и более ранние). Чтение поддерживается, преобразуются в .kicad_sch-файлы при сохранении.

*.lib

Устаревшие файлы библиотек компонентов (KiCad 5.x и более ранние). Чтение поддерживается, запись нет.

*.dcm

Устаревшие файлы документации библиотек компонентов (KiCad 5.x и более ранние). Чтение поддерживается, запись нет.

*-cache.lib

Кэш-файл устаревших библиотек компонентов схемы (KiCad 5.x и более ранние). Требуются для улучшения загрузки файлов устаревших схем (.sch).

sym-lib-table

Перечень библиотек компонентов (таблица библиотек компонентов): перечень библиотек компонентов доступных в редакторе схем.

Board editor files and folders:

*.kicad_pcb

Файлы платы, содержат всю информацию кроме оформления листа.

*.pretty

Библиотечные каталоги посадочных мест. Сам каталог является библиотекой.

*.kicad_mod

Файлы посадочных мест, каждый файл описывает одно посадочное место.

*.brd

Устаревшие файлы платы (KiCad 4.x и более ранние). Текущим редактором плат чтение поддерживается, запись - нет.

*.mod

Устаревшие файлы библиотек посадочных мест (KiCad 4.x и более ранние). Текущим редактором плат/посад.мест чтение поддерживается, запись - нет.

fp-lib-table

Список библиотек посадочных мест (таблица библиотек посадочных мест): перечень библиотек посадочных мест доступных в редакторе плат.

fp-info-cache

Кэш для увеличения скорости загрузки библиотек посадочных мест.

Common files:

*.kicad_wks

Файлы описания форматной рамки и основной надписи.

*.net

Файлы списка цепей схемы, создаются редактором схемы и читаются редактором платы. Если для связи компонентов с посадочными местами используется .cmp-файл, то этот файл также будет связан с файлом списка цепей.

*.kicad_prl

Локальные параметры для текущего проекта, позволяет KiCad запоминать используемые в прошлый раз настройки, например видимость слоёв или фильтр выделения. Его не обязательно распространять вместе с проектом или добавлять в систему контроля версий.

Other files:

*.cmp

Сопоставление компонентов схемы с их посадочными местами. Импорт из Pcbnew в Eeschema полезен, если производилась замена посадочных мест внутри Pcbnew (например, используя команду Замена посад.места) и нужно импортировать эти изменения в электрическую схему.

Other files:

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

*.gbr

файлы Gerber, для изготовления

*.drl

файлы для сверления (формат Excellon), для изготовления.

*.pos

файлы позиционирования (формат ASCII), для машин автоматического размещения.

*.rpt

файлы отчётов (формат ASCII), для документирования.

*.ps

файлы чертежей (формат Postscript), для документирования.

*.pdf

файлы чертежей (формат PDF), для документирования.

*.svg

файлы чертежей (формат SVG), для документирования.

*.dxf

файлы чертежей (формат DXF), для документирования.

*.plt

файлы чертежей (формат HPGL), для документирования.

Storing and and sending KiCad files

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

Некоторые файлы, как, например, файл локальных параметров проекта (.kicad_prl) и файл fp-info-cache, не нужно прикладывать к проекту при пересылке. Если для управления проектом используется система контроля версий, к примеру Git, эти файлы можно добавить в список исключений, чтобы не отслеживать их изменения.

2. Установка и обновление KiCad

2.1. Импорт настроек

Каждая мажорная версия KiCad обладает собственными настройками, благодаря чему можно работать с несколькими версиями KiCad на одном компьютере без проблем. При первом запуске новой версии KiCad появится запрос первичной настройки параметров:

images/ru/configure_settings.png

При обнаружении предыдущей версии KiCad, станет доступной возможность импорта настроек из этой версии. Расположение конфигурационных файлов предыдущей версии определяется автоматически, но его можно переопределить выбрав другой путь.

Please note that, the schematic symbol and footprint library tables from the previous version of KiCad will not be imported.

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

KiCad хранит файлы параметров в каталоге пользовательской директории. Каждая версия KiCad будет сохранять свои настройки в отдельном подкаталоге (кроме KiCad 5.1 или более ранние, которые не используют подкаталоги):

Windows

%APPDATA%\kicad

Linux

~/.config/kicad

Mac OS

/Users/<пользователь>/Library/Preferences/kicad

2.2. Перенос файлов из предыдущих версий

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

В общем, файлы созданные или изменённые одной версией KiCad не могут открываться более ранними версиями. По этой причине важно сохранять резервные копии своих проектов при тестировании новых версий KiCad, пока не убедитесь, что больше не нуждаетесь в старой версии KiCad.

Замечание
Hotkey configurations are not imported from previous versions at this time. You can manually import hotkey configurations by copying the various *.hotkeys files from the old version configuration directory to the new one. If you do so, please note that KiCad will not automatically detect conflicts such as one key being assigned to multiple actions.

3. Работа с менеджером проектов KiCad

Менеджер проектов KiCad (kicad или kicad.exe) — это приложение, с помощью которого можно легко запускать другие инструменты проектирования (редактор схемы или платы, просмотрщик gerber и вспомогательные инструменты).

Запуск инструментов из менеджера KiCad имеет несколько преимуществ:

  • сквозное выделение элементов в редакторах схемы и платы

  • синхронизация проекта между редакторами схемы и платы (без необходимости создавать файлы списка цепей)

На данный момент KiCad может работать только с одним проектом одновременно. Если редакторы схемы и платы запущены из менеджера проектов, можно работать только с файлами принадлежащими к текущему проекту.Если эти инструменты запустить в автономном режиме, то можно открыть любой файл из любого проекта, но сквозное выделение может приводить к странным результатам.

3.1. Окно менеджера проектов

images/ru/main_window.png

The KiCad project manager window is composed of a tree view on the left showing the files associated with the open project, and a launcher on the right containing shortcuts to the various editors and tools.

3.2. Дерево проекта

The tree view shows a list of files inside the project folder. Double-clicking on a file in the tree view will open it in the associated editor. Right-clicking on a file will open a context menu with some file manipulation commands.

images/project_tree.png
Замечание
В дереве проекта видны только те файлы, которые KiCad знает как отрыть и показать.

3.3. Side toolbar

The toolbar on the left side of the window provides shortcuts for common project operations:

images/icons/new_project_24.png

Create a new project.

images/icons/open_project_24.png

Open an existing project.

images/icons/zip_24.png

Create a zip archive of the whole project. This includes schematic files, libraries, PCB, etc.

images/icons/unzip_24.png

Extract a project zip archive into a directory. Files in the destination directory will be overwritten.

images/icons/reload_24.png

Refresh the tree view, to detect changes made on the filesystem.

images/icons/directory_browser_24.png

Open the project working directory in a file explorer.

3.4. Создание нового проекта

В большинстве случаев работа с KiCad начинается с создания проекта. Существует два пути создания проекта из менеджера проекта: создание пустого проекта или создание проекта на основе существующего шаблона. В этом разделе будет показано как создать новый пустой проект. Создание проекта из шаблона описано в разделе Шаблоны проектов.

Для создания нового проекта воспользуйтесь командой Создать проект… из меню Файл, кнопкой панели инструментов Создать новый пустой проект или комбинацией клавиш Ctrl+N.

Будет запрошено имя проекта. По умолчанию, создаётся каталог для проекта с таким же именем. Например, если указать имя проекта MyPorject, KiCad создаст каталог MyProject и файл проекта MyProject/MyProject.kicad_pro внутри.

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

Замечание
Настоятельно рекомендуется хранить каждый проект в собственном каталоге.

Как только имя проекта будет задано, KiCad создаст следующие файлы внутри каталога проекта:

example.kicad_pro

Файл управления проектом.

example.kicad_sch

Главный файл электрической схемы.

example.kicad_pcb

Файл печатной платы.

3.5. Импорт проекта из другой САПР

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

*.sch, *.brd

Eagle 6.x или новее (XML формат)

*.csa, *.cpa

CADSTAR архив

Чтобы импортировать проект одной из этих САПР, выберите соответствующую команду из подменю Импорт проекта из другой САПР…, меню Файл.

Будет показано диалоговое окно для выбора файла схемы или печатной платы, которую нужно импортировать. Импортируемые файлы схемы и платы должны иметь одинаковые имена (например project.sch и project.brd). Как только необходимые файлы выбраны, будет запрошен каталог для хранения конечных файлов, в виде проекта KiCad.

4. Настройка KiCad

К настройкам KiCad всегда можно получить доступ из меню Настройки или с помощью горячей клавиши (по умолчанию Ctrl+,). Диалоговое окно параметров является общим для запущенных инструментов KiCad. Некоторые параметры применимы ко всем инструментам, некоторые относятся только к определённому инструменту (например, редактор схемы или платы).

4.1. Общие настройки

images/ru/preferences_common.png

Accelerated graphics antialising: KiCad can use different methods to prevent aliasing (jagged lines) when rendering using a graphics card. Different methods may look better on different hardware, so you may want to experiment to find the one that looks best to you.

Fallback graphics antialiasing: KiCad can also apply antialiasing when using the fallback graphics mode. Enabling this feature may result in poor performance on some hardware.

Text editor: Choose a text editor to use when opening text files from the project tree view.

PDF viewer: Choose a program to use when opening PDF files.

Show icons in menus: Enables icons in drop-down menus throughout the KiCad user interface.

Замечание
На некоторых операционных системах иконки не отображаются в меню.

Icon theme: Sets whether to use the icon theme designed for light window backgrounds or dark window backgrounds. The default setting of Automatic will choose the theme based on the lightness of the operating system window theme.

Icon scale: Sets the size of the icons used in menus and buttons throughout KiCad. Choose Automatic to pick an appropriate icon scale automatically based on your operating system settings.

Canvas scale: Sets the scale of the drawing canvas used in the KiCad editors. Choose Automatic to pick an appropriate canvas scale automatically based on your operating system settings.

Apply icon scaling to fonts: This setting will scale fonts used in the UI according to the icon scale setting. This is not needed for most users, but may improve the look of KiCad on certain Linux platforms when using a high-DPI display.

Warp mouse to origin of moved object: When enabled, the mouse cursor will be repositioned (warped) to the origin of an object when you start a move command on that object.

First hotkey selects tool: When disabled, pressing the hotkey for a command such as Add Wire will immediately start the command at the current cursor location. When enabled, pressing the hotkey the first time will just select the Add Wire tool but will not immediately begin a wire.

Remember open files for next project launch: When enabled, KiCad will automatically re-open any files that were previously open when a project is re-opened.

Auto save: When editing schematics and board files, KiCad can automatically save your work periodically. Set to 0 to disable this feature.

File history size: Configure the number of entries in the list of recently-opened files

3D cache file duration: KiCad creates a cache of 3D models in order to speed up the 3D viewer. You can configure how long to keep this cache before deleting old files.

Automatically backup projects: When enabled, KiCad projects will be archived to ZIP files automatically according to the settings below. The archives will be stored in a subfolder of the project folder. Backups are created when saving files in the project.

Create backups when auto save occurs: When enabled, a backup will be created every time an automatic file save occurs (if the backup is permitted by the settings below). This setting has no effect if the auto save interval is set to 0 (disabled).

Maximum backups to keep: When creating a new backup, the oldest backup file will be deleted to keep the total number of backup files below this limit.

Maximum backups per day: When creating a new backup, the oldest backup file created on the current day will be deleted to stay below this limit.

Minimum time between backups: If backup is triggered (for example, by saving a board file), the backup will not be created if an existing backup file is newer than this limit.

Maximum total backup size: When creating a new backup file, the oldest backup files will be deleted to keep the total size of the backup files directory below this limit.

Remember open files for next project launch: When checked, KiCad will re-open the schematic and board editor if they were open the last time you closed the project manager.

4.2. Мышь и сенсорная панель

images/ru/preferences_mouse_and_touchpad.png

Center and warp cursor on zoom: When enabled, zooming using the hotkeys or mouse wheel will cause the view to be centered on the cursor location.

Use zoom acceleration: When enabled, scrolling the mouse wheel or touchpad faster will cause the zoom to change faster.

Zoom speed: Controls how much the zoom changes for a given amount of scrolling the mouse wheel or touchpad. Use Automatic to set a default value depending on your operating system.

Automatically pan while moving object: When enabled, the view can be panned while moving an object by moving close to the edge of the canvas.

Auto pan speed: Controls how fast the canvas pans while moving an object.

Mouse buttons: You can set the behavior of dragging the middle and right mouse buttons to zoom the view, pan the view, or have no effect. You can also set the behavior of dragging the left mouse button depending on whether or not any objects are already selected in the editing canvas.

Замечание
Левая кнопка мыши всегда используется для выделения и управления объектами.

Mouse wheel and touchpad scrolling: You can set the behavior of scrolling the mouse wheel or vertical motion of the touchpad while pressing certain modifier keys.

Pan left/right with horizontal movement: When enabled, you can pan the view using the touchpad or horizontal scroll wheel (if present on your mouse).

4.3. Горячие клавиши

images/ru/preferences_hotkeys.png

С помощью этого диалогового окна можно настроить горячие клавиши, используемые для управления KiCad. Горячие клавиши в разделе Общие относятся ко всем приложениям KiCad. Горячие клавиши определённых приложений KiCad отображаются когда эти приложения запущены. Можно задавать одинаковые горячие клавиши для различных операций в разных приложениях KiCad (например, в редакторе схем и в редакторе плат), но нельзя задавать одну и ту же горячую клавишу для разных операции одного приложения.

Имеется огромное количество команд, поэтому не всем присвоены горячие клавиши по умолчанию. Можно добавить горячую клавишу для любой команды с помощью двойного щелчка мыши по команде в списке. Если желаемая горячая клавиша уже занята, можно указать использовать эту горячую клавишу для выбранной команды, при этом горячая клавиша конфликтной команды будет удалена.

Изменённые горячие клавиши помечаются с помощью символа * в конце названия команды. Можно отменить изменение одной команды выбрав пункт Отменить изменения в контекстном меню этой команды или отменить все изменения с помощью кнопки под списком команд.

Importing hotkeys

Настройки горячих клавиш хранятся в файлах .hotkeys в каталоге настроек KiCad (см. раздел Настройки для получения информации о том где располагается каталог с настройками в операционной системе). Если имеются настройки горячих клавиш, которые хотелось бы задействовать на другом компьютере, можно скопировать файлы .hotkeys и импортировать их на другой машине.

4.4. Настройка путей

В KiCad некоторые пути можно задать с помощью переменных окружения. Некоторые переменные окружения создаются самой программой KiCad и могут использоваться для задания путей библиотек, фигур 3D и т. п..

Это полезно, когда абсолютные пути неизвестны или меняются (например, при переносе проекта на другой ПК), а также, когда один общий каталог содержит множество подобных элементов. Рассмотрим следующие объекты, которые могут быть установлены в разных местах:

  • Библиотеки символов схемы

  • Библиотеки посадочных мест

  • Файлы 3D-форм, используемых в посадочных местах.

For instance, the path to the connect.pretty footprint library, when using the KICAD6_FOOTPRINT_DIR environment variable, would be defined as ${KICAD6_FOOTPRINT_DIR\}/connect.pretty.

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

KiCad environment variables:

KICAD6_3DMODEL_DIR

Base path of 3D models used in footprints.

KICAD6_3RD_PARTY

Location for plugins, libraries, and color themes installed by the Plugin and Content Manager.

KICAD6_FOOTPRINT_DIR

Base path of footprint library files.

KICAD6_SYMBOL_DIR

Base path of symbol library files.

KICAD6_TEMPLATE_DIR

Location of project templates installed with KiCad.

KICAD_USER_TEMPLATE_DIR

Location of personal project templates.

images/ru/configure_path_dlg.png

Paths set in the Configure Paths dialog are internal to KiCad and are not visible as environment variables outside of KiCad. They are stored in KiCad’s user configuration files.

Paths can also be set as environment variables outside of KiCad, which will override any settings in the user’s configuration.

Замечание
You cannot override an environment variable that has been set outside of KiCad by using the Configure Paths dialog. Any variable that has been set externally will be shown as read-only in the dialog.

Note also that the environment variable KIPRJMOD is always internally defined by KiCad, and expands to the current project absolute path.

For instance, ${KIPRJMOD\}/connect.pretty is always the connect.pretty folder (the footprint library) inside the current project folder.

The KIPRJMOD variable cannot be changed in the Configure Paths dialog or overridden by an external environment variable.

4.4.1. Advanced environment variables

Some advanced environment variables can be set to customize KiCad’s behavior. These variables are not shown in the environment variable configuration and cannot be used in path substitutions. They cannot be modified in the Configure Paths dialog, but they can be overridden by system environment variables.

Changing these variables will not result in KiCad moving any files from the default location to the new location, so if you change these variables you will need to copy any desired settings or files manually.

Additional environment variables:

KICAD_CONFIG_HOME

Base path of KiCad configuration files. Subdirectories will be created within this directory for each KiCad minor version.

KICAD_DOCUMENTS_HOME

Base path of KiCad user-modifiable documents, such as projects, templates, Python scripts, libraries, etc. Subdirectories will be created within this directory for each KiCad minor version. This directory is provided as a suggested user data location, but does not need to be used.

Внимание
If you modify the configuration of paths, please quit and restart KiCad to avoid any issues in path handling.

4.5. Настройка библиотек

The PreferencesManage Symbol Libraries… menu lets you manage the list of symbol libraries (symbol library table).

Likewise, use the PreferencesManage Footprint Libraries… menu to manage the list of footprint libraries (footprint library table).

For each type of library (symbol and footprint), there are 2 library tables: global and project specific. The global library table is located in the user configuration directory and contains a list of libraries available to all projects. The project-specific library table is optional and contains a list of libraries specific to the project. It is located in the project directory.

5. Шаблоны проектов

Шаблоны облегчают создание новых проектов, благодаря использую предварительно настроенных параметров из шаблона. Они могут содержать предопределённые контуры печатной платы, расположения разъемов, компоненты схемы, правила проектирования и т.п. Для наследования в новых проектах могут использоваться завершенные файлы схемы и/или печатной платы.

5.1. Использование шаблонов

Элемент меню Файл → Новый проект → Новый проект из шаблона откроет диалоговое окно выбора шаблона для нового проекта:

images/ru/template_selector.png

После щелчка левой кнопки мыши на значке шаблона будет показана информация о нём, а следующий щелчок на кнопке OK приведёт к созданию нового проекта. Файлы шаблона будут скопированы в каталог нового проекта и переименованы в соответствии с новым именем.

После выбора шаблона:

images/ru/template_selected.png

5.2. Размещение шаблонов

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/

5.3. Создание шаблонов

Имя шаблона — это имя каталога, в котором хранятся файлы шаблона. Каталог метаданных meta содержит готовые файлы с предварительно настроенной информацией о шаблоне.

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

При создании проекта из шаблона все файлы и каталоги в шаблоне копируются в путь нового проекта, за исключением meta. Файлы и каталоги содержащие имя шаблона будут переименованы именем нового проекта.

Пример создания проекта с именем newproject на основе шаблона example:

Файлы в каталоге шаблона example

Файлы, созданные в каталоге проекта newproject

example.kicad_pro
example.kicad_sch
example.kicad_pcb
example-first.kicad_sch
second-example.kicad_sch
third.kicad_sch
third.kicad_pcb

newproject.kicad_pro
newproject.kicad_sch
newproject.kicad_pcb
newproject-first.kicad_sch
second-newproject.kicad_sch
third.kicad_sch
third.kicad_pcb

Шаблоне может не содержать всех возможных файлов проекта. Если потребуется, KiCad создаст недостающие файлы проекта как он это делает в обычном порядке:

Файлы в каталоге шаблона example

Файлы, созданные в каталоге проекта newproject

example.kicad_sch
first-example.kicad_sch
first-example.kicad_pcb
second-example.kicad_sch
second-example.kicad_pcb

newproject.kicad_sch
first-newproject.kicad_sch
first-newproject.kicad_pcb
second-newproject.kicad_sch
second-newproject.kicad_pcb
newproject.kicad_pro (по умолчанию)
newproject.kicad_pcb (по умолчанию)

Существует одно исключение из правила переименования файлов шаблона. Если имеется один из файлов проекта (.kicad_pro) с именем, отличающимся от имени шаблона, то KiCad переименует только файлы с таким именем:

Файлы в каталоге шаблона example

Файлы, созданные в каталоге проекта newproject

example.kicad_sch
example.kicad_pcb
first-example.kicad_pro
first-example.kicad_sch
first-example.kicad_pcb
second-example.kicad_sch
second-example.kicad_pcb

example.kicad_sch
example.kicad_pcb
newproject.kicad_pro
newproject.kicad_sch
newproject.kicad_pcb
second-example.kicad_sch
second-example.kicad_pcb

Замечание
Не рекомендуется создавать шаблоны с несколькими файлами проекта.

5.3.1. Пример шаблона

В следующем примере приведён перечень файлов шаблона проекта raspberrypi-gpio:

images/template_tree.png

И файл метаданных:

images/template_tree_meta.png

5.3.2. Обязательный файл

meta/info.html

Информация о шаблоне в формате HTML.

Тег <title> определяет настоящее имя шаблона, которое будет показано пользователю в диалоге выбора шаблона. Примите к сведению, что имя шаблона проекта будет укорочено, если окажется слишком длинным.

Использование формата HTML позволяет вставлять изображения просто, без добавления новых схем. Достаточно использовать обычные HTML-теги.

Вот пример файла info.html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;
charset=windows-1252">
<TITLE>Raspberry Pi - Expansion Board</TITLE>
</HEAD>
<BODY LANG="fr-FR" DIR="LTR">
<P>This project template is the basis of an expansion board for the
<A HREF="http://www.raspberrypi.org/" TARGET="blank">Raspberry Pi $25
ARM board.</A> <BR><BR>This base project includes a PCB edge defined
as the same size as the Raspberry-Pi PCB with the connectors placed
correctly to align the two boards. All IO present on the Raspberry-Pi
board is connected to the project through the 0.1&quot; expansion
headers. <BR><BR>The board outline looks like the following:
</P>
<P><IMG SRC="brd.png" NAME="brd" ALIGN=BOTTOM WIDTH=680 HEIGHT=378
BORDER=0><BR><BR><BR><BR>
</P>
<P>(c)2012 Brian Sidebotham<BR>(c)2012 KiCad Developers</P>
</BODY>
</HTML>

5.3.3. Необязательные файлы

meta/icon.png

Файл значка 64 x 64 пикселя в формате PNG, который используется как кнопка в окне выбора шаблона.

Любые другие файлы изображений, используемые в meta/info.html, такие как, например, иконка файла печатной платы, также располагается в этом каталоге.

6. Plugin and Content Manager

Замечание
TODO: Write this section

7. Actions reference

Below is a list of every available action in the KiCad Project Manager: a command that can be assigned to a hotkey.

7.1. KiCad Project Manager

The actions below are available in the KiCad Project Manager. Hotkeys can be assigned to any of these actions in the Hotkeys section of the preferences.

Action Default Hotkey Description

New Project…

kbd:[Ctrl+N]

Create new blank project

New Project from Template…

kbd:[Ctrl+T]

Create new project from template

Open Project…

kbd:[Ctrl+O]

Open an existing project

Open Demo Project…

Open a demo project

Close Project

Close the current project

Schematic Editor

kbd:[Ctrl+E]

Edit schematic

Symbol Editor

kbd:[Ctrl+L]

Edit schematic symbols

PCB Editor

kbd:[Ctrl+P]

Edit PCB

Footprint Editor

kbd:[Ctrl+F]

Edit PCB footprints

Gerber Viewer

kbd:[Ctrl+G]

Preview Gerber output files

Image Converter

kbd:[Ctrl+B]

Convert bitmap images to schematic or PCB components

Calculator Tools

Run component calculations, track width calculations, etc.

Drawing Sheet Editor

kbd:[Ctrl+Y]

Edit drawing sheet borders and title block

Plugin and Content Manager

kbd:[Ctrl+M]

Manage downloadable packages from KiCad and 3rd party repositories

Open Text Editor

Launch preferred text editor