Getting Started in KiCad, v.7.0 - en to ru translation catalogue (335 entries)

note: type: Title =
en: Getting Started in KiCad
ru: Начало работы с KiCad

note: type: Plain text
en: *Copyright*
ru: *Авторские права*

note: type: Plain text
en: This document is Copyright (C) 2010-2023 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.
ru: Данный документ защищен авторскими правами © 2010-2023, которые принадлежат его авторам, указанным ниже. Вы можете распространять и/или изменять его на условиях либо Стандартной общественной лицензии GNU (http://www.gnu.org/licenses/gpl.html), версии 3 или более поздней, либо Лицензии Creative Commons Attribution (http://creativecommons.org/licenses/by/3.0/), версии 3.0 или более поздней.

note: type: Plain text
en: All trademarks within this guide belong to their legitimate owners.
ru: Все торговые марки, используемые в данном руководстве, принадлежат их законным владельцам.

note: type: Plain text
en: *Contributors*
ru: *Авторы*

note: type: Plain text
en: *Former Contributors*
ru: *Прежние авторы*

note: type: Plain text
en: *Feedback*
ru: *Обратная связь*

note: type: Plain text
en: The KiCad project welcomes feedback, bug reports, and suggestions related to the software or its documentation. For more information on how to submit feedback or report an issue, please see the instructions at https://www.kicad.org/help/report-an-issue/
ru: В проекте KiCad приветствуются отзывы, сообщения об ошибках и предложения по улучшению связанные с программным обеспечением или его документацией. Более подробную информацию о том, как оставить отзыв или сообщить о проблеме, можно найти в инструкции по адресу https://www.kicad.org/help/report-an-issue/

note: type: Title ==
en: Introduction to KiCad Version 7
ru: Введение в KiCad версии 7

note: type: Plain text
en: KiCad is an open-source software suite for creating electronic circuit schematics, printed circuit boards (PCBs), and associated part descriptions. 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, a 3D viewer for visualizing the finished PCB, and an integrated SPICE simulator for inspecting circuit behavior.
ru: KiCad - это программный комплекс с открытым исходным кодом для создания принципиальных схем, печатных плат, а также связанных с проектированием компонентов. KiCad поддерживает как интегрированный процесс проектирования, при котором схема и печатная плата разрабатываются одновременно, так и их редактирование по отдельности для особых случаев. KiCad также содержит несколько инструментов, помогающих в проектировании схем и печатных плат, таких как PCB калькулятор для определения электрических свойств элементов схемы, Gerber-просмотрщик для проверки файлов используемых в производстве печатных плат, 3D-просмотрщик для визуализации готовой печатной платы, а также встроенный SPICE-симулятор для исследования работы схем.

note: type: Plain text
en: 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.
ru: KiCad работает на всех основных операционных систем и на компьютерах самой разной конфигурации. Поддерживает разработку многослойных печатных плат (до 32 слоёв) и может использоваться в проектах любой сложности. KiCad разрабатывается командой энтузиастов из числа инженеров-программистов и инженеров-электронщиков со всего мира, цель которых - создание свободного программного обеспечения с открытым исходным кодом пригодного для профессионального проектирования и разработки электроники.

note: type: Plain text
en: The latest documentation for KiCad is available at https://docs.kicad.org. This document applies to KiCad version 7.0.
ru: Последняя версия документации по KiCad доступна по адресу https://docs.kicad.org. Данный документ относится к KiCad версии 7.0.

note: type: Title ===
en: Downloading and installing KiCad
ru: Загрузка и установка KiCad

note: type: Plain text
en: KiCad runs on many operating systems, including Microsoft Windows, Apple macOS, and many major Linux distributions.
ru: KiCad работает на множестве операционных систем, включая Microsoft Windows, Apple macOS и большинстве распространённых дистрибутивов Linux.

note: type: Plain text
en: You can find the most up to date instructions and download links at https://www.kicad.org/download/. These instructions are not included in this manual as they may change over time with the release of operating system updates.
ru: Последние версии инструкций по установки, а также ссылки для загрузки KiCad можно найти по адресу https://www.kicad.org/download/. Эти инструкции не включены в данное руководство, так как со временем они корректируются и изменяются для актуальных версий ОС.

note: type: Plain text
en: KiCad stable releases occur periodically per the https://dev-docs.kicad.org/en/rules-guidelines/release-policy/[KiCad Stable Release Policy]. New features are continually being added to the development branch. If you would like to take advantage of these new features and help out by testing them, please download the latest nightly build package for your platform. Nightly builds may introduce bugs such as file corruption, generation of bad Gerbers, etc., but it is the goal of the KiCad Development Team to keep the development branch as usable as possible during new feature development.
ru: Стабильные выпуски KiCad создаются периодически в соответствии с https://dev-docs.kicad.org/en/rules-guidelines/release-policy/[политикой выпуска стабильных версий KiCad]. Новые возможности, прежде чем попасть в стабильный выпуск, сначала добавляются в ветку разработки. Если вы хотите воспользоваться этими возможностями и помочь в их тестировании, скачайте последнюю ночную сборку для своей платформы. Ночные сборки могут содержать ошибки, такие как повреждение файлов, генерация некорректных Gerber-файлов и т.д., но цель команды разработчиков KiCad сохранить ветку разработки пригодной для использования, насколько это возможно при разработке новых функций.

note: type: Title ===
en: Support
ru: Поддержка

note: type: Plain text
en: If you have ideas, remarks or questions, or if you just need help:
ru: Если у вас имеются идеи, замечания, вопросы или просто нужна помощь:

note: type: Plain text
en: The https://forum.kicad.info/[official KiCad user forum] is a great place to connect with other KiCad users and get help.
ru: Посетите https://forum.kicad.info/[официальный форум пользователей KiCad], это отличное место для общения с другими пользователями KiCad и получения помощи.

note: type: Plain text
en: Join our communities on https://www.kicad.org/community/chat/[Discord or IRC] for real-time discussion with users and developers.
ru: Присоединяйтесь к нашему сообществу в https://www.kicad.org/community/chat/[Discord или IRC] для общения с пользователями и разработчиками в реальном времени.

note: type: Plain text
en: Check the KiCad website for https://www.kicad.org/help/learning-resources/[learning resources] made by the KiCad community.
ru: Посетите веб-сайт KiCad с https://www.kicad.org/help/learning-resources/[обучающими ресурсами] созданными сообществом KiCad.

note: type: Title ==
en: Basic Concepts and Workflow
ru: Основные понятия и рабочий процесс

note: type: Plain text
en: The typical workflow in KiCad consists of two main tasks: drawing a schematic and laying out a circuit board.
ru: Типичный рабочий процесс в KiCad состоит из двух основных задач: рисования схемы и разводки печатной платы.

note: type: Plain text
en: The schematic is a symbolic representation of the circuit: which components are used and what connections are made between them. Schematic symbols are pictorial representations of electronic components in a schematic, such as a zigzag or rectangle for a resistor or a triangle for an opamp. The schematic contains symbols for every component in the design, with wires connecting pins in the symbols. The schematic is typically drawn first, before laying out the circuit board.
ru: Схема - это символьное представление электрической цепи: какие используются компоненты и какие соединения между ними выполнены. Символы схемы - это мнемонические изображения электронных компонентов в схеме, например, зигзаг или прямоугольник для резистора или треугольник для ОУ. Схема содержит символы для каждого компонента разрабатываемого электронного устройства и проводники, соединяющие контакты этих символов. Обычно, сначала рисуется схема, а затем делается разводка печатной платы.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Example Schematic
ru: Пример схемы

note: type: Plain text
en: The board is the physical realization of the schematic, with component footprints positioned on the board and copper tracks making the connections described in the schematic. Footprints are a set of copper pads that match the pins on a physical component. When the board is manufactured and assembled, the component will be soldered onto its corresponding footprint on the circuit board.
ru: Плата - это физическая реализация схемы, на которой размещены посадочные места компонентов и медные дорожки, создающие соединения, описанные в схеме. Посадочные места представляют собой набор медных площадок, которые соответствуют физическим выводам компонента. При изготовлении и сборке печатной платы непосредственно к ним и припаиваются электронные компоненты схемы.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Example Layout
ru: Пример разводки

note: type: Plain text
en: KiCad has separate windows for drawing the schematic ("Schematic Editor"), laying out the board ("PCB Editor"), and editing symbols and footprints ("Symbol Editor" and "Footprint Editor"). KiCad comes with a large library of high quality, user contributed symbols and footprints, but it is also simple to create new symbols and footprints or modify existing symbols and footprints.
ru: KiCad имеет отдельные окна для рисования схем («Редактор схем»), разводки плат («Редактор печатных плат»«) и редактирования символов и посадочных мест («Редактор символов» и «Редактор посадочных мест»»). KiCad поставляется с большой библиотекой высококачественных символов и посадочных мест, созданных пользователями, но вы можете легко создавать собственные символы и посадочные места или, при необходимости, редактировать уже существующие.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Example Symbol
ru: Пример символа

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Example Footprint
ru: Пример посадочного места

note: type: Plain text
en: Finally, it is important to understand that KiCad has a project-based workflow.  A KiCad project is a folder with a project file, a schematic, a board layout, and optionally other associated files such as symbol and footprint libraries, simulation data, purchasing information, etc. Many project-related settings, including net classes and design rules, are stored at the project level. Opening a board outside of its associated project may result in missing design information, so be sure to keep all files associated with a project together.
ru: Наконец, важно понимать, что в KiCad реализована проектно-ориентированная схема работы. Проект KiCad это каталог, в котором хранится файл проекта, файлы со схемой, макетом платы и, по необходимости, другими сопутствующими файлами, такими как библиотеки символов и посадочных мест, данных для моделирования, информация о закупках и т.д. Многие настройки, связанные с проектом, включая классы цепей и правила проектирования, хранятся на уровне проекта. Имейте ввиду, что открытие платы вне связанного с ней проекта может привести к отсутствию информации о компоновки элементов или не согласованности со схемой, поэтому обязательно храните все файлы, связанные с проектом, вместе.

note: type: Title ===
en: PCB Design Workflow
ru: Рабочий процесс проектирования печатной платы

note: type: Plain text
en: Typically, the schematic is drawn first. This means adding symbols to the schematic and drawing the connections between them. Custom symbols may need to be created if appropriate symbols are not already available. At this stage footprints are also selected for each component, with custom footprints created as necessary. When the schematic is complete and the design has passed an electrical rules check (ERC), the design information in the schematic is transferred to the board editor and layout begins.
ru: Как правило, сначала рисуется принципиальная схема. Это означает, что на схему добавляются символы и рисуются соединения между ними. Если необходимые символы отсутствуют в библиотеках, то пользователь может создать их самостоятельно. На этом этапе также выбираются посадочные места для каждого компонента и, при необходимости, создаются собственные посадочные места. После завершения разработки схемы и прохождения проверки электрических правил (ERC) информация о схеме переносится в редактор печатных плат, и начинается ее разводка.

note: type: Plain text
en: The schematic describes which components are in the design and how they are connected; the board editor uses this information to make layout easier and to prevent mismatches between the schematic and PCB. The layout process requires careful placement of each footprint on the circuit board. After component placement, copper tracks are drawn between components based on the connections in the schematic as well as other electrical considerations, such as trace resistance, controlled impedance requirements, crosstalk, etc.
ru: Схема описывает, какие компоненты присутствуют в устройстве и как они подключены; редактор печатных плат использует эту информацию для облегчения компоновки и предотвращения несовпадений между схемой и печатной платой. Процесс разводки требует тщательного размещения каждого посадочного места на плате. После размещения компонентов, между ними прокладываются медные дорожки с учетом соединений, указанных в схеме, а также других электрических параметров, таких как сопротивление дорожек, требования к управляемому импедансу, перекрестные помехи и т.д.

note: type: Plain text
en: Often the schematic will need to be updated after layout has begun; the schematic changes can be easily pulled into the board design. The reverse can often happen: any design changes made in the board layout can be pushed back to the schematic to keep the two consistent.
ru: Часто, уже после начала разводки платы, возникает необходимость обновить принципиальную схему - эти изменения можно легко перенести в проект платы. Иногда бывает и обратная ситуация - правка вносится в разводку платы, эти изменения также могут быть перенесены в принципиальную схему. Этим обеспечивает согласованность схемы и печатной платы на всём этапе проектирования.

note: type: Plain text
en: When the board layout is complete and the board has passed the Design Rules Check (DRC), fabrication outputs are generated so that the board can be manufactured by a PCB fabricator.
ru: Когда разводка платы завершена и она прошла проверку на соответствие правилам проектирования (DRC), генерируются выходные данные для изготовления платы, после чего она может быть изготовлена на заводе по производству печатных плат.

note: type: Title ==
en: Tutorial Part 1: Project
ru: Учебное пособие Часть 1: Проект

note: type: Plain text
en: The first thing to do when starting a new design is to create a new project.  Opening KiCad will bring up the Project Manager. Click **File** -> **New Project**, browse to your desired location, and give your project a name, such as `getting-started`. Make sure the **Create a new folder for the project** checkbox is ticked, then click **Save**. This will create your project files in a new subfolder with the same name as your project.
ru: Первое, что необходимо сделать при начале проектирования, это создать новый проект. При запуске KiCad открывается менеджер проектов. Щелкните **Файл** -> **Новый проект**, выберете место на диске и дайте проекту имя, например `get-started`. Убедитесь что установлен флажок **Создать новый каталог для проекта** и нажмите кнопку **Сохранить**. В результате, в подкаталоге с тем же именем что и проект, будут созданы новые файлы проекта.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Project Manager After Creating a New Project
ru: Менеджер проекта после создания нового проекта

note: type: Target for macro image
en: images/project-manager-new-project.png
ru: images/ru/project-manager-new-project.png

note: type: Plain text
en: At left, the Project Files pane lists the files in the new project. There is a project file with the extension `.kicad_pro`, a schematic file with the extension `.kicad_sch`, and a board file with the extension `.kicad_pcb`. These files all share a name with your project.
ru: Слева, на панели "Файлы проекта", отображается список файлов текущего проекта: файл с расширением `.kicad_pro`, это файл проекта, файл с расширением `.kicad_sch` это схема, а файл с расширением `.kicad_pcb`, это печатная плата. Все они имеют общее название, состоящее из имени вашего проекта.

note: type: Plain text
en: There may also be a `-backups` directory: KiCad will automatically create backups of your project when you save, and optionally at fixed time intervals.  The backup settings are configurable by going to **Preferences** -> **Preferences** -> **Common** -> **Project Backup**.
ru: Также может присутствовать каталог `-backups`: KiCad будет автоматически создавать резервные копии проекта при его сохранении и, по желанию, через определенные промежутки времени. Параметры резервного копирования настраиваются в меню **Настройки** -> **Настройки...** -> **Общие** -> **Резервное копирование проекта**.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Project Backup Settings
ru: Настройки резервного копирования проекта

note: type: Target for macro image
en: images/project-backup-settings.png
ru: images/ru/project-backup-settings.png

note: type: Plain text
en: At right of the Project Window, there are buttons to launch the various tools that KiCad provides. Launching these tools will automatically open the associated design file (schematic or PCB) from the current project. Start by opening the Schematic Editor.
ru: В правой части окна проекта расположены кнопки для запуска различных инструментов, поставляемых с KiCad. При запуске редактора схем или редактора печатных плат автоматически открывается соответствующий файл проекта (схема или печатная плата из текущего проекта). Начните с открытия редактора схем.

note: type: Title ==
en: Tutorial Part 2: Schematic
ru: Учебное пособие Часть 2: Принципиальная схема

note: type: Title ===
en: Symbol Library Table Setup
ru: Настройка таблицы библиотек символов

note: type: Plain text
en: The first time the schematic editor is opened, a dialog will appear asking how to configure the global symbol library table. The symbol library table tells KiCad which symbol libraries to use and where they are located. If you have installed the default libraries with KiCad, which is recommended, select the default option: **Copy default global symbol library table (recommended)**.
ru: При первом открытии редактора схем появляется диалоговое окно с вопросом о настройке таблицы глобальных библиотек символов. Таблица библиотек символов указывает KiCad, какие библиотеки символов использовать и где они расположены. Если вместе с KiCad были установлены библиотеки по умолчанию, что рекомендуется, выберите предложенный по умолчанию вариант: **Копировать таблицу глобальных библиотек символов по умолчанию (рекомендуется)**.

note: type: Plain text
en: If KiCad cannot find the libraries in their expected installation location, this option will be disabled. In this case, the user should choose the second option, **Copy custom global symbol library table**. Click the folder button at the bottom, and browse to the location given below. Select the `sym-lib-table` file.
ru: Если KiCad не может найти библиотеки в предполагаемом месте их установки, то эта опция будет отключена. В таком случае пользователю следует выбрать вторую опцию, **Копировать таблицу пользовательских глобальных библиотек символов**. Нажмите внизу на значок папки и перейдите в каталог, указанный ниже (зависит от операционной системы). Выберите файл `sym-lib-table`.

note: type: Plain text
en: The location of the default library table files depends on operating system and may vary based on installation location. Below are the defaults for each operating system:
ru: Расположение файлов таблиц библиотек по умолчанию зависит от операционной системы и может меняться в зависимости от места установки. Ниже приведены значения по умолчанию для каждой операционной системы:

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Symbol Library Table Configuration
ru: Конфигурация таблицы библиотек символов

note: type: Target for macro image
en: images/symbol-lib-table-configuration.png
ru: images/ru/symbol-lib-table-configuration.png

note: type: Title ===
en: Schematic Editor Basics
ru: Основы работы с редактором схем

note: type: Plain text
en: To pan around the schematic, click and drag with the middle mouse button or right mouse button. Zoom in and out with the mousewheel or kbd:[F1] and kbd:[F2]. Laptop users may find it useful to change the mouse controls to be better suited to a touchpad; the mouse controls are configurable in **Preferences** -> **Preferences...** -> **Mouse and Touchpad**.
ru: Для перемещения по схеме нажмите среднюю или правую кнопку мыши и перетащите ее. Увеличение и уменьшение масштаба осуществляется с помощью колесика мыши или клавиш kbd:[F1] и kbd:[F2]. Пользователям ноутбуков может быть полезно изменить управление мышью так, чтобы оно лучше подходило для сенсорной панели; управление мышью настраивается в меню **Настройки** -> **Настройки…** -> **Мышь и сенсорная панель**.

note: type: Plain text
en: By default, KiCad enables a mouse setting called **Center and Warp Cursor on Zoom**. When this feature is enabled, the mouse cursor is automatically moved to the center of the screen when the user zooms in or out. This keeps the zoomed region centered at all times. This feature is unusual, but many users find it useful once they get used to it. Try zooming in and out with the mouse cursor in different areas of the canvas. If the default zoom behavior is uncomfortable, disable the feature in the Mouse and Touchpad preferences.
ru: По умолчанию в KiCad включена настройка мыши **Центрировать по курсору при масштабировании**. При включении этой функции курсор мыши автоматически перемещается в центр экрана при увеличении или уменьшении масштаба. Таким образом, область масштабирования всегда остается в центре. Эта функция необычна, но многие пользователи находят ее полезной, когда привыкают к ней. Попробуйте увеличить или уменьшить масштаб курсором мыши в различных областях листа. Если поведение масштабирования по умолчанию неудобно, отключите эту функцию в настройках.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Mouse and Touchpad Preferences
ru: Параметры мыши и сенсорной панели

note: type: Target for macro image
en: images/mouse-and-touchpad-prefs.png
ru: images/ru/mouse-and-touchpad-prefs.png

note: type: Plain text
en: The toolbar at the left side of the screen contains basic display settings. The toolbar at the right side of the screen contains tools for editing the schematic.
ru: Панель инструментов в левой части экрана предназначена для настройки основных параметров отображения. Панель инструментов в правой части экрана предназначена для редактирования схем.

note: type: Plain text
en: Most tools in KiCad either have default hotkeys assigned, or can have custom hotkeys assigned. To view all hotkeys, go to **Help** -> **List Hotkeys...**.  Hotkeys can be changed in **Preferences** -> **Preferences...** -> **Hotkeys**.
ru: Для большинства инструментов KiCad либо назначены "горячие клавиши" по умолчанию, либо можно назначить пользовательские "горячие клавиши". Чтобы просмотреть все горячие клавиши, перейдите в меню **Справка** -> **Список горячих клавиш...**. Горячие клавиши можно изменить в разделе **Настройки** -> **Настройки...** -> **Горячие клавиши**.

note: type: Title ===
en: Schematic Sheet Setup
ru: Настройка листа схемы

note: type: Plain text
en: Before drawing anything in the schematic, set up the schematic sheet itself.  Click **File** -> **Page Settings**. Give the schematic a title and date, and change the paper size if desired.
ru: Прежде чем начать рисовать схему, необходимо настроить сам лист схемы. Нажмите **Файл** -> **Параметры листа**. Дайте схеме название и установите дату. Если хотите, то можете измените размер листа.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Schematic Page Settings
ru: Настройки листа схемы

note: type: Target for macro image
en: images/schematic-page-setup.png
ru: images/ru/schematic-page-setup.png

note: type: Title ===
en: Adding Symbols to the Schematic
ru: Добавление символов в схему

note: type: Plain text
en: Start making the circuit by adding some symbols to the schematic. Open the Choose Symbol dialog by clicking the **Add a Symbol** button image:images/add_component_24.png[] on the right side of the window or pressing kbd:[A].
ru: Начните создание схемы с добавления в нее некоторых символов. Откройте диалоговое окно "Выбор символа", нажав кнопку **Добавить символ** image:images/add_component_24.png[] на панели инструментов справа или нажав клавишу kbd:[A].

note: type: Plain text
en: This action will trigger the Footprint Library Table Setup dialog. This dialog is equivalent to the <<sym-lib-table-setup,Symbol Library Table Setup dialog explained earlier>>, but for footprints instead of symbols.
ru: Это действие вызовет диалоговое окно настройки таблицы библиотек посадочных мест. Оно эквивалентно <<sym-lib-table-setup,окну настройки таблицы библиотек символов>>, описанному ранее, но здесь вместо символов используются посадочные места.

note: type: Plain text
en: Again, select the default option: **Copy default global footprint library table (recommended)**. If this is option is disabled, select the second option, **Copy custom global footprint library table**. Click the folder button at the bottom, and browse to the location given in <<sym-lib-table-default-location,the symbol library table setup instructions>>.  Select the `fp-lib-table` file and click **OK**.
ru: Снова выберите вариант по умолчанию: **Копировать глобальную таблицу библиотек посадочных мест по умолчанию (рекомендуется)**. Если эта опция отключена, выберите вторую опцию: **Копировать глобальную пользовательскую таблицу библиотек посадочных мест**. Нажмите внизу на значок папки и перейдите в каталог, указанный в <<sym-lib-table-default-location,инструкции по настройке таблицы библиотек символов.>> Выберите файл `fp-lib-table` и нажмите кнопку **OK**.

note: type: Plain text
en: The Choose Symbol dialog lists the available symbol libraries and the component symbols contained within them. Basic devices like passive components, diodes, and other generic symbols are found in the `Device` library. Specific devices, such as a particular LED, may be found in other libraries.
ru: В диалоговом окне «Выбор символа» перечислены доступные библиотеки символов и содержащиеся в них символы компонентов. Основные устройства, такие как пассивные компоненты, диоды и другие общие символы, находятся в библиотеке `Device`. Конкретные устройства, например, определенный светодиод, могут находиться в других библиотеках.

note: type: Plain text
en: Scroll down to the `Device` library, expand it, and select the `LED` symbol.  Click **OK**, and click again to place the symbol in the schematic.
ru: Прокрутите вниз до библиотеки `Device`, раскройте ее и выберите символ `LED`. Нажмите **OK**, затем кликните мышью еще раз, чтобы поместить символ на схему.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: LED Symbol in Choose Symbol Dialog
ru: Символ светодиода в диалоге выбора символа

note: type: Target for macro image
en: images/symbol-led.png
ru: images/ru/symbol-led.png

note: type: Plain text
en: Next, add a current-limiting resistor. Go back to the symbol chooser, but this time try searching for a resistor by entering `R` in the filter box at the top.  Again, it is found in the `Device` library. The `R` device is an IEC-style rectangular resistor symbol. An `R_US` symbol is also available for users who prefer the ANSI-style zigzag symbol. Select a resistor symbol and add it to the schematic.
ru: Далее добавьте токоограничительный резистор. Для этого снова вернитесь к выбору символов, но на этот раз попробуйте найти резистор, введя `R` в поле фильтра в верхней части. И снова он будет найден в библиотеке `Device`. Компонент `R` представляет собой прямоугольный символ резистора в стиле МЭК. Для пользователей, предпочитающих символ зигзага в стиле ANSI, также доступен символ `R_US`. Выберите символ резистора и добавьте его в схему.

note: type: Plain text
en: Finally, add a battery to power the LED. The `Device` library has a suitable `Battery_Cell` symbol.
ru: И наконец, добавьте батарейку для питания светодиода. В библиотеке `Device` содержится соответствующий символ `Battery_Cell`.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Schematic with Symbols Placed
ru: Схема с размещенными на ней символами

note: type: Title ===
en: Selecting and Moving Objects
ru: Выбор и перемещение объектов

note: type: Plain text
en: Next, position the symbols correctly relative to each other, as shown in the screenshot. Do this by selecting, moving, and rotating the symbols.
ru: Теперь следует грамотно расположить символы относительно друг друга, например, как показано на картинке ниже. Для этого символ нужно выделит, при необходимости повернуть и переместить на нужное место.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Schematic with Symbols Moved and Rotated
ru: Схема с расставленными символами

note: type: Plain text
en: In KiCad 7.0, objects are selected by clicking on them. Additional objects can be added to the selection with kbd:[Shift]+click, or removed with kbd:[Ctrl+Shift]+click (macOS: kbd:[Cmd+Shift]+click). You can toggle an item's selection state with kbd:[Ctrl]+click (macOS: kbd:[Cmd]+click).
ru: В KiCad 7.0 объекты выделяются щелчком мыши. Дополнительные объекты можно добавить к выделению с помощью kbd:[Shift]+щелчок или удалить с помощью kbd:[Ctrl+Shift]+щелчок (macOS: kbd:[Cmd+Shift]+щелчок). Переключить состояние выделенного объекта можно с помощью kbd:[Ctr]]+щелчок (macOS: kbd:[Cmd]+щелчок).

note: type: Plain text
en: Drag selection is also possible; dragging from left-to-right selects objects that are entirely enclosed by the selection box, while dragging right-to-left also selects objects that are partially enclosed by the selection box.  kbd:[Shift], kbd:[Ctrl+Shift] (kbd:[Cmd+Shift]), and kbd:[Ctrl] (kbd:[Cmd]) can also be used with drag selection to add, subtract, or toggle from the selection, respectively.
ru: Также возможен выбор объекта с помощью функции выделения перетаскиванием (нажать левую кнопку мыши и, не отпуская ее, обвести символ); при выделении мышью слева направо выбираются объекты, полностью заключенные в поле выделения, а при перетаскивании справа налево - объекты, частично заключенные в поле выделения. С помощью клавиш kbd:[Shift], kbd:[Ctrl+Shift] и kbd:[Ctrl] можно добавлять, убирать или переключать выделение соответственно.

note: type: Plain text
en: Note that it is possible to select an entire symbol (by clicking on the symbol shape itself) or to select one text field in the symbol without selecting the rest of the symbol (by clicking the text). When just a text field is selected, any actions performed will act only on the selected text and not on the rest of the symbol.
ru: Обратите внимание, что можно выделить весь символ (щелчком мыши на самой форме символа) или выделить только одно текстовое поле в символе без выделения остальной части символа (щелчком мыши на тексте). Если выделено только текстовое поле, то все действия будут производиться только с выделенным текстом, а не с остальной частью символа.

note: type: Plain text
en: Selected objects are moved by pressing kbd:[M] and rotated by pressing kbd:[R].  The kbd:[G] hotkey (drag) can also be used to move objects. For moving unconnected symbols, kbd:[G] and kbd:[M] behave identically, but for symbols with wires attached, kbd:[G] moves the symbol and keeps the wires attached, while kbd:[M] moves the symbol and leaves the wires behind. Selected objects can be deleted with the kbd:[Del] key.
ru: Перемещение выделенных объектов осуществляется нажатием клавиши kbd:[M], а вращение - kbd:[R]. Для перемещения объектов можно также использовать горячую клавишу kbd:[G] (перетаскивание). При перемещении не подключенных символов клавиши kbd:[G] и kbd:[M] ведут себя одинаково, но при перемещении символов с подключенными проводниками клавиша kbd:[G] перемещает символ вместе с проводниками, а клавиша kbd:[M] перемещает только символ, не затрагивая проводники. Выделенные объекты можно удалить с помощью клавиши kbd:[Del].

note: type: Title ===
en: Wiring the Schematic
ru: Разводка схемы

note: type: Plain text
en: The symbol pins all have small circles on them, indicating that they are not connected. Fix that by drawing wires between symbol pins as shown in the screenshot. Click the **Add a Wire** button image:images/add_line_24.png[] on the right-hand toolbar or use the kbd:[W] hotkey. Click to start drawing a wire, and finish drawing the wire by clicking on a symbol pin or double clicking anywhere. Pressing Escape will cancel drawing the wire.
ru: На всех выводах символов имеются маленькие кружочки, указывающие на то, что они не соединены. Исправьте это, нарисовав проводники между выводами символов, как показано на картике ниже. Нажмите кнопку **Добавить проводник** image:images/add_line_24.png[] на панели инструментов справа или воспользуйтесь горячей клавишей kbd:[W]. Щелчком на выводе первого символа начните рисовать проводник, завершив его прокладку щелчком на выводе второго символа или дважды щелкнув в любом месте листа, если вы хотите оставить проводник незавершенным. Нажатие клавиши kbd:[Esc] отменяет прокладку проводника.

note: type: Plain text
en: Another convenient method of drawing wires is to hover over an unconnected pin.  The mouse cursor will change to indicate that a wire can be drawn starting from that location. Clicking on the pin will then begin drawing a wire automatically.
ru: Другой удобный способ рисования проводников - наведение курсора мыши на не подключенный вывод. Курсор мыши изменит свой вид, указывая на то, что от этого вывода можно нарисовать проводник. Теперь если щелкнуть на этом выводе, то автоматически включиться режим рисование проводника.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Schematic with Nets Wired
ru: Схема с подключенными цепями

note: type: Plain text
en: Next, add power and ground symbols to the schematic. While not strictly necessary in such a simple schematic, these make it easier to understand large schematics.
ru: Далее добавьте в схему символы питания и земли. Хотя это и не обязательно для такой простой схемы как эта, но в больших схемах это существенно облегчает их восприятие.

note: type: Plain text
en: A number of power and ground symbols are available in the `Power` symbol library.  However, there is a shortcut for adding these symbols: click the **Add a Power Symbol** button image:images/add_power_24.png[] or use the kbd:[P] hotkey. This brings up the **Choose a Symbol** dialog, but only displays symbol libraries that contain power symbols.
ru: Ряд символов питания и земли доступен в библиотеке символов `Power`. Однако для их добавления существует более быстрый способ: нажмите кнопку **Добавить символ питания** image:images/add_power_24.png[] или воспользуйтесь горячей клавишей kbd:[P]. При этом откроется диалоговое окно **Выбор символа**, но отображаться будут только те библиотеки, которые содержат символы питания.

note: type: Plain text
en: Add a VCC symbol and GND symbol and then connect them to the circuit with wires.
ru: Добавьте символы `VCC` и `GND` на лист, а затем подключите их к схеме с помощью проводников.

note: type: Plain text
en: Finally, add a label to the wire between the LED and resistor. Again, this may not be necessary in a simple circuit, but it is good practice to label important nets.  Click the **Net Label** button image:images/add_label_24.png[] in the right toolbar (kbd:[L]), type a label name (`led`), and place the label into the schematic so that the square attachment point overlaps with the wire. Rotate and align the label as necessary.
ru: В заключении, добавьте метку для цепи соединяющей светодиод и резистор. Опять же, в такой простой схеме это может и ненужно, но хорошим тоном считается всегда маркировать важные цепи. Нажмите на кнопку **Добавить метку цепи** image:images/add_label_24.png[] на панели инструментов справа (kbd:[L]), введите имя метки (`led`) и поместите метку на схему так, чтобы квадратная точка привязки пересекалась с цепью, соединяющей светодиод и резистор. При необходимости, метку можно повернуть и выровнять.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Schematic with Nets Labeled
ru: Схема с обозначенными цепями

note: type: Plain text
en: Note that labels and power symbols with the same name are connected together.  Another GND symbol or wire labeled `led` on this schematic page would be shorted to the existing one, even without wires visually connecting them.
ru: Обратите внимание на то, что метки с одинаковым именем объединяются в одну цепь. То же самое касается и символов питания с одинаковыми именами. Поэтому, если мы добавим на эту схему еще один символ `GND` или проводник с меткой `led`, то они буду соединены с уже существующими одноименными цепями даже без проводников, визуально их соединяющих.

note: type: Title ===
en: Annotation, Symbol Properties, and Footprints
ru: Обозначение символов, их свойства и посадочные места

note: type: Title ====
en: Annotation
ru: Обозначение

note: type: Plain text
en: Each symbol needs a unique reference designator assigned to it. This process is also known as annotation.
ru: Каждому символу должно быть присвоено уникальное условное обозначение. Этот процесс также известен как аннотация.

note: type: Plain text
en: By default in KiCad 7.0, symbols are automatically annotated when they are added to the schematic. Automatic annotation can be enabled or disabled using the image:images/annotate_24.png[] button in the left toolbar.
ru: По умолчанию в KiCad 7.0 символы автоматически обозначаются при их добавлении в схему. Автоматическое обозначение можно включить или выключить с помощью кнопки image:images/annotate_24.png[] на панели инструментов слева.

note: type: Plain text
en: While it is not necessary for this guide, symbols can be manually annotated or reannotated using the **Fill in schematic symbol reference designators** button (image:images/annotate_24.png[]) in the top toolbar.
ru: Хотя в данном руководстве это и не требуется, но вы всегда можете вручную обозначить или переобозначить символы, используя кнопку **Заполнить обозначения символов схемы** (image:images/annotate_24.png[]) на панели инструментов сверху.

note: type: Title ====
en: Symbol Properties
ru: Свойства символов

note: type: Plain text
en: Next, fill in values for each component. Select the LED, right-click, and select Properties... (kbd:[E]). This project will use a red LED, so change the `Value` field to be `red`. In a real project, it might be better to write the LED manufacturer's part number here instead. Note that it's possible to edit reference designators individually in each symbol's properties.
ru: Далее заполним значения для каждого компонента. Выберите светодиод, щелкните правой кнопкой мыши и выберите **Свойства…** (kbd:[E]). В данном проекте будет использоваться красный светодиод, поэтому измените поле `Значение` на `Red`. В реальном же проекте, возможно, лучше будет написать обозначение светодиода из тех.документации производителя (Datasheet). Обратите внимание, что позиционные обозначения можно редактировать индивидуально в свойствах каждого символа.

note: type: Plain text
en: This project will use a 3V lithium coin cell battery, so change the `Value` field of `BT1` to `3V`. Change the resistor's value to `1k`.
ru: В этом проекте будет использоваться литиевая батарейка типа «таблетка» на 3 В, поэтому измените`BT1`, в поле `Значение`, на `3 В`. Так же измените значение резистора на `1k`.

note: type: Title ====
en: Footprint Assignment
ru: Назначение посадочных мест

note: type: Plain text
en: Finally, assign a footprint to each component. This defines how each component will attach to the PCB. Some symbols come with footprints pre-assigned, but for many components there are multiple possible footprints, so the user needs to select the appropriate one.
ru: Наконец, назначьте каждому компоненту посадочное место. Оно определяет, как каждый компонент будет крепиться к печатной плате. Некоторые символы поставляются с уже заданными посадочными местами, но для многих из них существует несколько вариантов, поэтому пользователю необходимо выбрать наиболее подходящее.

note: type: Plain text
en: There are several ways to assign footprints, but one convenient way is to use the footprint assignment tool by clicking the image:images/icon_cvpcb_24_24.png[] button in the top toolbar.
ru: Существует несколько способов назначения посадочных мест, но одним из удобных является использование инструмента "Назначения посадочных мест", для чего необходимо нажать кнопку image:images/icon_cvpcb_24_24.png[] на панели инструментов вверху.

note: type: Plain text
en: The left pane of this window lists the available footprint libraries. The middle pane shows the symbols in the schematic. All of these symbols will get footprints assigned to them. The right pane shows the footprints that can be chosen for the symbol selected in the middle pane. To assign a footprint to a symbol, select the symbol in the middle pane and double click on the desired footprint in the right pane. You can preview a footprint by right-clicking the footprint's name and selecting **View selected footprint**.
ru: В колонке слева, окне назначения посадочных мест, перечислены все доступные библиотеки посадочных мест. В средней колонке отображаются символы из схемы. Для всех этих символов в дальнейшем будут назначены посадочные места. В колонке справа показаны посадочные места, которые можно выбрать для выделенного в средней колонке символа. Чтобы назначить посадочное место, выберете символ из средней колонки и укажите необходимое посадочное место двойным нажатием мышки по нему в правой колонке. Посадочное место можно просмотреть, щелкнув правой кнопкой мыши на нём и выбрав пункт **Просмотреть выбранное посадочное место**.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Assign Footprint Tool
ru: Инструмент назначения посадочных мест

note: type: Target for macro image
en: images/footprint-assignment-tool.png
ru: images/ru/footprint-assignment-tool.png

note: type: Plain text
en: Many footprints are included with KiCad, so the footprint assignment tool offers several ways to filter out footprints that aren't relevant to the symbol in question.
ru: В состав KiCad входит множество посадочных мест, поэтому инструмент назначения посадочных мест предлагает несколько способов их фильтрации, позволяя скрыть те, которые не соответствуют рассматриваемому символу.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Footprint Filter Buttons
ru: Кнопки фильтрации посадочного места

note: type: Target for macro image
en: images/footprint-assignment-filters.png
ru: images/ru/footprint-assignment-filters.png

note: type: Plain text
en: [[footprint-filters]] The leftmost button image:images/module_filtered_list_24.png[] activates filters that can be defined in each symbol. For example, an opamp symbol might define filters that show only SOIC and DIP footprints. Sometimes those predefined filters are missing or too restrictive, so it can be useful to turn this filter off in some situations.
ru: [[footprint-filters]] Крайняя левая кнопка image:images/module_filtered_list_24.png[] включает фильтры, которые содержатся в самом символе. Например, символ операционного усилителя может содержать фильтры, отображающие только посадочные места SOIC и DIP. Иногда эти предопределенные фильтры отсутствуют или имеют слишком строгие ограничения, поэтому в некоторых ситуациях этот фильтр лучше отключить.

note: type: Plain text
en: The middle button image:images/module_pin_filtered_list_24.png[] filters by pin count, so that only 8-pad footprints are shown for 8-pin symbols. This filter is almost always useful.
ru: Средняя кнопка image:images/module_pin_filtered_list_24.png[] фильтрует по количеству выводов, таким образом для 8-контактных символов будут отображаются только 8-ми контактные посадочные места. Этот фильтр будет полезен практически всегда.

note: type: Plain text
en: The right button image:images/module_library_list_24.png[] filters by selected library. Libraries are selected in the left pane; footprints not in the selected library will be filtered out. This filter is useful as long as it is known which library contains the right footprint. Often it's best to use this filter or the symbol filters, but not both.
ru: Крайняя правая кнопка image:images/module_library_list_24.png[] включает фильтр по выбранной библиотеке. Библиотеки выбираются в левой колонке; посадочные места, не входящие в выбранную библиотеку, будут скрыты. Этот фильтр полезен до тех пор, пока известно какая из библиотек содержит нужное посадочное место. Зачастую, не рекомендуется использовать этот фильтр совместно с фильтрами в символах.

note: type: Plain text
en: The text box filters out footprints that don't match the text in the box.  This filter is disabled when the box is empty.
ru: Текстовое поле позволяет отфильтровать посадочные места, не совпадающие с текстом в этом поле. Данный фильтр отключается, если поле пустое.

note: type: Plain text
en: Using the filters, find each of the footprints shown in the central column in the screenshot above. Assign each footprint to a symbol by selecting the symbol in the central column and then double clicking the appropriate footprint in the right column. Once all of the footprints have been assigned, click **OK**.
ru: Используя фильтры, найдите посадочные места указанные на картинке выше. Назначьте каждому символу в центральной колонке посадочное место. После, как все посадочные места будут назначены, нажмите кнопку **OK**.

note: type: Plain text
en: There are other ways to assign footprints; one way is through the symbol properties window. For more information on assigning footprints, see the xref:../eeschema/eeschema.adoc#assigning-footprints[manual].
ru: Существуют и другие способы назначения посадочных мест; один из них - через окно свойств символа. Более подробную информацию о назначении посадочных мест см. в xref:../eeschema/eeschema.adoc#assigning-footprints[этом руководстве].

note: type: Title ===
en: Electrical Rules Check
ru: Проверка электрических правил

note: type: Plain text
en: The last remaining thing to do in the schematic is to check for electrical errors. KiCad's Electrical Rules Checker (ERC) cannot make sure that the design in the schematic will work, but it can check for some common connection issues such as unconnected pins, two power outputs shorted together, or a power input that isn't powered by anything. It also checks for some other mistakes like symbols that aren't annotated and typos in net labels. To see the full list of electrical rules and to adjust their severity, go to **File** -> **Schematic Setup...** -> **Electrical Rules** -> **Violation Severity**. It is a good idea to run ERC before starting layout.
ru: Последнее, что осталось сделать в схеме, это проверить ее на наличие электрических ошибок. Программа проверки электрических правил (ERC) KiCad не может гарантировать работоспособность схемы, но она может проверить наличие некоторых распространенных ошибок подключения, таких как не подключенные контакты, замыкание выходов питания или вход питания, на который ничего не подается. Кроме того, программа проверяет и другие ошибки, например, отсутствие обозначений у компонентов или опечатки в обозначениях цепей. Для просмотра полного списка параметров проверки электрических правил и настройки уровня их строгости перейдите в меню **Файл** -> **Параметры схемы…** -> **Электрические правила** -> **Уровень нарушения**. Перед началом разводки платы рекомендуется всегда запускать ERC.

note: type: Plain text
en: Run an electrical rules check by clicking the **ERC** button (image:images/erc_24.png[]) in the top toolbar and then clicking **Run ERC**.
ru: Запустите проверку электрических правил, нажав кнопку ERC (image:images/erc_24.png[]) на панели инструментов вверху, а затем щелкнув на кнопке **Проверить**.

note: type: Plain text
en: Even in this simple schematic, KiCad has found two potential errors. The errors are listed in the ERC window, and arrows point to the violation locations in the schematic. Selecting a violation in the ERC window highlights the corresponding arrow.
ru: Даже в этой простой схеме KiCad обнаружил две потенциальные ошибки. Ошибки перечислены в окне ERC, а стрелки указывают на места ошибок в схеме. Если в окне ERC щёлкнуть на найденной ошибке, то она будет выделена на схеме соответствующей стрелкой.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: ERC Violation Messages
ru: Сообщения ERC о нарушениях

note: type: Target for macro image
en: images/erc-messages.png
ru: images/ru/erc-messages.png

note: type: Plain text
en: You can exclude individual violations or ignore entire classes of violations by right clicking on each error message. However, it's usually worth addressing the violations, even if they aren't actual design errors, in order to get a clean ERC report and avoid missing real problems.
ru: Вы можете исключить отдельные нарушения или игнорировать целые классы нарушений, щелкнув правой кнопкой мыши на каждом сообщении об ошибке. Тем не менее, обычно стоит устранять нарушения, даже если они не являются реальными ошибками проектирования, чтобы получить чистый отчет ERC и не пропустить реальные проблемы.

note: type: Plain text
en: In this case, KiCad reports "Input Power pin not driven by any Output Power pins" for both the `VCC` and `GND` nets. This is a common KiCad ERC error.  Power symbols are set up to require a power output pin, such as the output of a voltage regulator, on the same net; otherwise KiCad thinks the net is undriven.  To a human, it is obvious that `VCC` and `GND` are driven by the battery, but it's necessary to explicitly show that in the schematic.
ru: В данном случае KiCad выдает сообщение "Вход питания не подключен ни к одному выходу питания" для цепей `VCC` и `GND`. Это распространенная ошибка ERC в KiCad. Символы питания настроены таким образом, что требуют наличия ввода питания, например, от выхода стабилизатора напряжения в той же цепи; в противном случае KiCad считает что, цепь не запитана. Для человека очевидно, что `VCC` и `GND` питаются от батарейки, но в схеме это необходимо указывать в явном виде.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: PWR_FLAG Added to Schematic
ru: Добавление в схему флага PWR_FLAG

note: type: Plain text
en: There is a special `PWR_FLAG` symbol in the `Power` symbol library that is used to solve this problem by telling KiCad that the nets are actually driven. Add this symbol to the `VCC` and `GND` nets and re-run ERC. When ERC passes without any violations, the schematic is complete.
ru: В библиотеке символов `Power` есть специальный символ `PWR_FLAG`, который используется для решения этой проблемы, сообщая KiCad, что цепи действительно запитаны. Добавьте этот символ к цепям `VCC` и `GND` и повторно запустите ERC. Если проверка ERC пройдет без нарушений, можно считать, что схема готова.

note: type: Title ===
en: Bill of Materials
ru: Сводная ведомость материалов (BOM)

note: type: Plain text
en: A final optional step is to generate a Bill of Materials listing all components used in the project. Click **Tools** -> **Generate BOM...**.
ru: Последним, необязательным, шагом является создание списка всех компонентов, используемых в проекте. Нажмите **Инструменты** -> **Сформировать перечень элементов… (BOM)**.

note: TODO: replace screenshot once running released v7 type: Positional ($1) AttributeList argument for macro 'image'
en: BOM Dialog
ru: Диалоговое окно BOM

note: TODO: replace screenshot once running released v7 type: Target for macro image
en: images/bom-generator.png
ru: images/ru/bom-generator.png

note: type: Plain text
en: KiCad 7.0 uses Python scripts to generate BOMs. Three BOM scripts are included, and users can also create their own scripts to generate BOMs in whatever format is desired.
ru: В KiCad 7.0 для создания спецификаций используются сценарии на языке Python. В комплект поставки входят три скрипта BOM, кроме того, пользователи могут создавать собственные скрипты для генерации BOM в любом желаемом формате.

note: type: Plain text
en: Select the `bom_csv_grouped_extra` script, and click generate. A CSV file containing BOM information is created in the project directory. The BOM generator also generates an intermediate XML file, which can be safely deleted.
ru: Выберите сценарий `bom_csv_grouped_extra` и нажмите кнопку генерировать. В каталоге проекта будет создан CSV-файл, содержащий информацию о спецификациях. Генератор BOM также создает вспомогательный временный XML-файл, который можно просто удалить, так как для работы он не нужен.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Generated BOM
ru: Сгенерированный файл BOM

note: type: Title ==
en: Tutorial Part 3: Circuit Board
ru: Учебное пособие Часть 3: Печатная плата

note: type: Plain text
en: With the schematic completed, go back to the Project Window and open the PCB Editor, either by clicking the PCB Editor button or opening the board file.
ru: После того как схема готова, вернитесь в окно проекта и откройте редактор печатных плат, нажав кнопку "Редактор печатных плат" или открыв файл печатной платы.

note: type: Title ===
en: PCB Editor Basics
ru: Основы работы с редактором печатных плат

note: type: Plain text
en: Navigation in the PCB Editor is the same as the Schematic editor: pan by dragging with the middle mouse button or right mouse button, and zoom with the scrollwheel or kbd:[F1]/kbd:[F2].
ru: Навигация в редакторе печатных плат такая же, как и в редакторе схем: перемещение осуществляется с помощью средней или правой кнопки мыши, а масштабирование - с помощью колеса прокрутки или kbd:[F1]/kbd:[F2].

note: type: Plain text
en: The main part of the PCB Editor is a canvas where the board will be designed.  The toolbar on the left side has various display options for the board, including units and toggles for outline/filled display modes for tracks, vias, pads, and zones. The toolbar just to the right of the canvas contains tools for designing the PCB.
ru: Основная часть редактора печатных плат представляет собой лист, на котором будет происходить проектирование платы. На панели инструментов слева расположены различные инструменты управления отображением платы, включая единицы измерения и переключатели режимов отображения контура/заливки для дорожек, каналов, площадок и зон (полигонов). Панель инструментов справа от листа содержит инструменты для проектирования печатной платы.

note: type: Plain text
en: Some buttons on the right toolbar have a small triangle in the bottom
          right corner image:images/pcbnew_palette_buttons.png[]. The triangle
          indicates that the button has an expanding palette containing several
          related tools, for example different kinds of dimensions. To select an
          alternate tool, click and hold on the button until the palette appears,
          then click on the alternate tool. Another way to use the palettes is to
          click on the button and drag to the left until the palette appears, then
          release the mouse button when the desired tool is highlighted.
ru: Некоторые кнопки, на панели инструментов справа, имеют маленький треугольник в правом нижнем углу image:images/pcbnew_palette_buttons.png[]. Треугольник указывает на то, что кнопка имеет раскрывающуюся панель, содержащую несколько связанных инструментов, например, различные варианты размеров. Чтобы выбрать альтернативный инструмент, нажмите и удерживайте кнопку до появления панели, а затем щелкните на альтернативном инструменте. Другой способ использования панелей - щелкнуть на кнопке и перетащить ее влево до появления панели, а затем отпустить кнопку мыши, когда нужный инструмент будет выделен.

note: type: Plain text
en: At far right is the Appearance Panel and Selection Filter. The Appearance panel is used to change visibility, colors, and opacity of PCB layers, objects, and nets. The active layer is changed by clicking on the name of a layer.
ru: Крайняя панель справа, это панель внешнего вида и фильтра выделения. Панель "Внешний вид" используется для работы с цветом и прозрачностью слоев, объектов и цепей печатной платы, а также для включения и выключения видимости соответствующих элементов. Смена активного слоя производится щелчком мыши на его имени.

note: type: Plain text
en: Below the Appearance Panel is the Selection Filter, which enables and disables selection of various types of PCB objects. This is useful to select specific items in a crowded layout.
ru: Под панелью "Внешний вид" находится "Фильтр выделения", который включает и выключает выделение различных типов объектов печатной платы. Это удобно для выбора конкретных элементов в перегруженной компонентами схеме.

note: type: Title ===
en: Board Setup and Stackup
ru: Настройка платы и структуры

note: type: Plain text
en: Before designing the board, set the page size and add information to the title block. Click **File** -> **Page Settings...**, then choose an appropriate paper size and enter a date, revision, and title.
ru: Перед созданием печатной платы настройте размер страницы и добавьте информацию в титульный блок. Нажмите **Файл** -> **Параметры листа…**, и задайте в параметрах подходящий формат листа, добавьте дату, номер ревизии и заголовок.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Layout Page Settings
ru: Настройки страницы макета

note: type: Target for macro image
en: images/layout-page-setup.png
ru: images/ru/layout-page-setup.png

note: type: Plain text
en: Next, go to **File** -> **Board Setup...** to define how the PCB will be manufactured. The most important settings are the stackup, i.e. what copper and dielectric layers the PCB will have (and their thicknesses), and the design rules, e.g. sizes and spacing for tracks and vias.
ru: Далее перейдите в меню **Файл** -> **Настройка платы…**, чтобы определить, как будет изготавливаться печатная плата. Наиболее важными настройками являются параметры структуры (stackup), т.е. количество медных и диэлектрических слоев в печатной плате (и их толщина), а также правила проектирования, например, размеры и расстояние между дорожками и переходными отверстиями.

note: type: Plain text
en: To set the stackup, open the **Board Stackup** -> **Physical Stackup** page of the Board Setup window. For this guide, leave the number of copper layers at 2, but more complicated projects might require more layers.
ru: Для установки параметров структуры платы откройте страницу **Структура платы** -> **Физическая структура** окна "Параметры платы". В данном руководстве используется 2 слоя меди, однако в более сложных проектах иногда их требуется гораздо больше.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Physical Stackup
ru: Физическая структура

note: type: Target for macro image
en: images/board-setup-stackup.png
ru: images/ru/board-setup-stackup.png

note: type: Plain text
en: Next, go to the **Design Rules** -> **Constraints** page. The settings on this page specify the overriding design rules for everything in the board design. For the purposes of this guide, the defaults are fine. However, for a real project these should be set according to the capabilities of the PCB fab house so that the PCB design is manufacturable.
ru: Теперь перейдите на страницу **Правила проектирования** -> **Ограничения**. Настройки на этой странице определяют основные правила проектирования для всех элементов платы. Для данного руководства вполне подойдут настройки по умолчанию. Однако, в реальном проекте, эти параметры должны быть установлены в соответствии с возможностями завода-изготовителя печатных плат, чтобы макет платы был пригоден для её производства.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Constraints
ru: Ограничения

note: type: Target for macro image
en: images/board-setup-constraints.png
ru: images/ru/board-setup-constraints.png

note: type: Plain text
en: Finally, open the **Design Rules** -> **Net Classes** page. A net class is a set of design rules associated with a specific group of nets. This page lists the design rules for each net class in the design and allows assigning nets to each net class.
ru: Наконец, откройте страницу **Правила проектирования** -> **Классы цепей**. Класс цепей - это набор правил проектирования, связанный с определенной группой цепей. На этой странице перечислены правила для каждого класса цепей в проекте. Здесь же можно создать новый класс и включить в него определенные цепи.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Net Classes
ru: Классы цепей

note: type: Target for macro image
en: images/board-setup-net-classes.png
ru: images/ru/board-setup-net-classes.png

note: type: Plain text
en: Track width and spacing can be managed manually by the designer during layout, but net classes are recommended because they provide an automatic way to manage and check design rules.
ru: Ширина дорожек и расстояние между ними могут задаваться проектировщиком вручную - в процессе разводки, однако рекомендуется использовать классы цепей, поскольку они обеспечивают автоматический способ управления и проверку правил проектирования.

note: type: Plain text
en: In this design, no net classes are specified, so all nets will belong to the `Default` net class. The default design rules for this net class are acceptable for this project, but other designs may have multiple net classes, each with different design rules. For example a board might have a `High Current` netclass with wide traces, or a `50 ohm` netclass with specific width and clearance rules for 50 ohm controlled-impedance traces.
ru: В данном проекте классы цепей не указаны, поэтому все они будут принадлежать классу `Default`. Правила проектирования по умолчанию, для этого класса цепей, можно использовать в этом проекте, однако в других - реальных проектах - может быть несколько классов цепей, каждый из которых будет иметь свои правила проектирования. Например, плата может содержать класс цепей `Большой ток` с широкими дорожками или класс цепей `50 Ом` с определенными правилами ширины и зазора для цепей с волновым сопротивлением 50 Ом.

note: type: Title ===
en: Importing Changes From Schematic
ru: Импорт изменений из принципиальной схемы

note: type: Plain text
en: The schematic is complete, but there are not yet any components in the layout.  To import design data from the schematic into the layout, click **Tools** -> **Update PCB from Schematic...**, or press kbd:[F8]. There is also a button image:images/update_pcb_from_sch_24.png[] in the top toolbar.
ru: Разработка схемы завершена, но на плате еще нет ни одного компонента. Чтобы импортировать схему в проект плат, выберите **Инструменты** -> **Обновить печатную плату из схемы…** или используйте клавишу kbd:[F8]. Также, для этого есть кнопка image:images/update_pcb_from_sch_24.png[], на панели инструментов сверху, которая дублирует команду обновления из меню.

note: type: Plain text
en: Read through the messages in the **Changes To Be Applied** window, which will say that the three components in the schematic will be added to the board. Click **Update PCB**, **Close**, and click on the canvas to place the three footprints. The location of each footprint relative to the others will be changed later.
ru: Прочитайте сообщения в окне вывода информации **Изменения к применению**, где будет сказано, что три компонента, указанные на схеме, будут добавлены на плату. Нажмите **Обновить плату**, закройте окно и щелкните в любом месте рабочей области, чтобы разместить три посадочных места. Расположение каждого посадочного места относительно других мы изменим позже.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Update PCB from Schematic
ru: Обновление платы из схемы

note: type: Target for macro image
en: images/update-pcb-from-schematic.png
ru: images/ru/update-pcb-from-schematic.png

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Footprints Added
ru: Добавленные посадочные места

note: type: Plain text
en: In KiCad, updating the PCB with changes in the schematic is a manual process: the designer decides when it is appropriate to update the PCB with modifications in the schematic. Each time the schematic is edited, the designer must use the **Update PCB from Schematic** tool to keep the schematic and layout in sync.
ru: В KiCad обновление печатной платы с учётом изменений в схеме выполняется вручную: разработчик сам решает, когда целесообразно обновить плату, синхронизировав с изменениями в схеме. Каждый раз, когда редактируется схема, разработчик должен использовать инструмент **Обновить плату из схемы**, чтобы синхронизировать изменения.

note: type: Title ===
en: Drawing A Board Outline
ru: Рисование контура печатной платы

note: type: Plain text
en: Now the three components have been placed, but the board itself has not been defined. The board is defined by drawing a board outline on the `Edge.Cuts` layer.
ru: Теперь в рабочей области размещены три компонента, но сама плата еще не определена. Для создания макета платы необходимо нарисовать ее контур на слое `Edge.Cuts`.

note: type: Plain text
en: It's often useful to draw the board outline with a coarse grid, which makes it easy to get round numbers for the board size. Switch to a coarse grid by selecting 1mm in the Grid dropdown menu above the canvas.
ru: Контур платы рекомендуется рисовать на мелкой сетке, благодаря чему можно подобрать круглые числа для размера платы. Выберите в раскрывающемся меню "Сетка", расположенном на верхней панели, сетку с шагом 1 мм.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: 1mm grid
ru: Сетка 1мм

note: type: Target for macro image
en: images/coarse-grid.png
ru: images/ru/coarse-grid.png

note: type: Target for macro image
en: images/select-edge-cuts.png
ru: images/ru/select-edge-cuts.png

note: type: Title ===
en: Placing Footprints
ru: Размещение посадочных мест

note: type: Plain text
en: The next step in the layout process is to arrange the footprints on the board.  In general, there are a several considerations for positioning footprints:
ru: Следующим шагом в процессе компоновки является расположение посадочных мест на плате. В целом, при их размещении можно руководствоваться несколькими общими соображениями:

note: type: Plain text
en: Some footprints may have exact requirements for their locations, such as connectors, indicators, or buttons and switches.
ru: К некоторым посадочным местам могут предъявляться точные требования по их месторасположению на плате, например, к разъемам, индикаторам, кнопкам и переключателям.

note: type: Plain text
en: Some components may need to be placed according to electrical considerations.  Bypass capacitors should be close to the power pins of the associated IC and sensitive analog components should be far from digital interference.
ru: Для некоторых компонентов может потребоваться размещение в соответствии с техническими требованиями. Шунтирующие конденсаторы должны находиться вблизи выводов питания соответствующей микросхемы, а чувствительные аналоговые компоненты - вдали от цифровых помех.

note: type: Plain text
en: Almost all components have a "Courtyard" (or two if both Front and Back are defined). Generally Courtyards should not intersect.
ru: Почти все компоненты имеют границу посадочного места (или две, если посадочное место определено сверху и снизу). Как правило, границы посадочного места не должны пересекаться.

note: type: Plain text
en: Otherwise components should be positioned for ease of routing. Connected components should generally be close together, and arranged to minimize routing complexity. The ratsnest (the thin lines indicating connections between pads) is useful for determining how best position footprints relative to other footprints.
ru: В остальных случаях компоненты должны располагаться так, чтобы их было легче трассировать. Соединяемые компоненты, как правило, должны находиться близко друг к другу и располагаться так, чтобы минимизировать сложность трассировки. Тонкие линии, обозначающие соединения между площадками (называемые "Крысиное гнездо") полезны для определения оптимального расположения посадочных мест относительно друг друга.

note: type: Plain text
en: For the purposes of this guide, the only placement goal is to make the routing process as simple as possible.
ru: В рамках данного руководства размещать компоненты мы будем таким образом, чтобы максимально упростить процесс трассировки.

note: type: Plain text
en: Start by moving the battery holder `BT1` onto the back side of the board. Click it to select it, then press kbd:[M] to move it. Press kbd:[F] to flip it to the opposite side; it now appears mirrored and its pads have changed from red to blue.
ru: Начните с перемещения держателя батарейки `BT1` на нижнюю сторону платы. Щелкните на этом компоненте, чтобы выделить его, далее нажмите kbd:[M], чтобы переместить держатель батарейки в подходящее место. Теперь нажмите kbd:[F], чтобы перенести компонент на противоположную сторону платы; теперь держатель батарейки выглядит зеркально, а его площадки изменили цвет с красного на синий.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: BT1 flipped to the back
ru: BT1 с обратной стороны платы

note: type: Plain text
en: All PCB layers are viewed from front side of the board. Footprints on the bottom of the board are therefore upside down and appear mirrored.
ru: Все слои рассматриваются с верхней стороны печатной платы. Поэтому посадочные места с нижней стороны платы перевернуты и выглядят зеркально.

note: type: Plain text
en: Each PCB layer has a unique color, which is shown by the swatches in the Layers tab of the Appearance panel. In the default color scheme, items on the `F.Cu` (Front Copper) layer are red, while items on the `B.Cu` (Back Copper) are blue.
ru: Каждый слой печатной платы имеет свой цвет, который отображается в виде эскиза на вкладке "Слои" панели "Внешний вид". В цветовой схеме по умолчанию элементы на слое `F.Cu` (Front Copper - Верхний слой меди) имеют красный цвет, а элементы на слое `B.Cu` (Back Copper - Нижний слой меди) - синий.

note: type: Plain text
en: Now place the other two components. One at a time, select each component, then move and rotate it with kbd:[M] and kbd:[R]. Watch the ratsnest lines between each pad to choose the simplest arrangement of components; a good arrangement will leave the lines untangled. One possible arrangement is shown in the screenshot below.
ru: Теперь разместите два других компонента. По очереди выберите каждый из них, а затем, с помощью перемещения (kbd:[M]) и вращения (kbd:[R]), расположите их на плате. Следите за линиями, связывающими между собой контактные площадки, чтобы выбрать наиболее оптимальное их расположение; при грамотном подходе к этой задаче линии будут практически не запутанными между собой. Один из вариантов такой компоновки показан на картинке ниже.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Footprints positioned optimally
ru: Оптимальное расположение посадочных мест

note: type: Title ===
en: Routing Tracks
ru: Трассировка дорожек

note: type: Plain text
en: With the components in place, it's time to connect the pads with copper traces.
ru: Когда компоненты установлены на свои места, настало время соединить площадки медными дорожками.

note: type: Plain text
en: The first trace will be drawn on the front of the board, so change the active layer to `F.Cu` in the Layers tab of the Appearance panel.
ru: Первая дорожка будет нарисована на верхней стороне платы, поэтому на вкладке "Слои" панели "Внешний вид" измените активный слой на `F.Cu`.

note: type: Plain text
en: Click **Route Tracks** image:images/add_tracks_24.png[] in the right-hand toolbar or press kbd:[X]. Click on the `led` pad of `D1`. The ratsnest line indicates there is an unrouted connection to the `led` pad of `R1`, so click on that pad to draw a trace connecting the two pads. Clicking on the second pad completes the trace. The ratsnest line between the `led` pins is no longer drawn because the connection has been made in copper.
ru: Нажмите кнопку **Трассировать дорожки** image:images/add_tracks_24.png[] на панели инструментов справа или нажмите клавишу kbd:[X]. Щелкните на контактной площадке `led` светодиода `D1`. Соединительная линия указывает на наличие нестрасиррованного соединения с контактной площадкой `led` резистора `R1`, поэтому щелкните на этой контактной площадке, чтобы нарисовать дорожку, соединяющую эти два контакта. Щелчок на второй контактной площадке завершит трассировку. Соединительная линия между выводами `led` больше не отображается, поскольку теперь соединение выполнено из меди.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: First connection routed
ru: Трассировка первого подключения

note: type: Plain text
en: Now draw a trace between the `GND` pads of `BT1` and `D1`, starting with the `BT1` pad on the back of the board. Notice that the active layer automatically changed to `B.Cu` after clicking on the `BT1` pad. Click on the `D1` pad to finish the track.
ru: Теперь нарисуйте дорожку между контактами `GND`, держателя батарейки `BT1`, и светодиодом `D1`. Начните с контакта `BT1` на нижней стороне платы. Обратите внимание, что после щелчка на контакте `BT1` активный слой автоматически изменился на `B.Cu`. Щелкните на контактной площадке `D1`, чтобы закончить трассировку.

note: type: Plain text
en: While `BT1` has surface mount pads that are only on the bottom of the board, `D1` has through hole pads that can connect to tracks on both the front and back. Through hole pads are one way to make a connection between multiple layers. In this case, `D1` is a component on the front side of the board, but its through hole pads are used to connect to a trace on the back of the board.
ru: В то время как у `BT1` есть контактные площадки для поверхностного монтажа, расположенные только на нижней стороне платы, `D1` имеет контактные площадки со сквозными отверстиями, которые могут подключаться к дорожкам как на верхней, так и на нижней стороне платы. Контактные площадки со сквозными отверстиями - это один из способов соединения нескольких слоев. В данном случае компонент `D1` расположен на верхней стороне платы, но его площадки, со сквозными отверстиями, используются для подключения к дорожке на обратной - нижней стороне печатной платы.

note: type: Plain text
en: Another way to make a connection across layers is with a via. Start routing at the `VCC` pad of `BT1` on the back of the board. Press kbd:[V] and click halfway between `BT1` and `R1` to insert a via, which also switches the active layer to `F.Cu`. Complete the track on the top side of the board by clicking on the `VCC` pad of `R1`.
ru: Другой способ создания соединения между слоями - это переходы. Начните трассировку на нижней стороне платы с контактной площадки `VCC`, держателя батарейки `BT1`. Нажмите клавишу kbd:[V] и щелкните мышью на полпути между `BT1` и `R1`, чтобы вставить переход, при этом автоматически активным станет слой `F.Cu`. Завершите трассировку на верхней стороне платы, щелкнув на контакте `VCC` резистора `R1`.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: All connections routed
ru: Все соединения разведены

note: type: Plain text
en: At this point, all connections are routed. This can be confirmed by looking at the status screen in the bottom left of the window, where the number of unrouted nets is given as 0.
ru: На данном этапе все цепи разведены. В этом можно убедиться, посмотрев на панель информации в левой, нижней части окна, где количество не разведенных цепей равно 0.

note: type: Title ===
en: Placing Copper Zones
ru: Размещение медных зон

note: type: Plain text
en: Copper zones are often used for ground and power connections because they provide a lower impedance connection than traces.
ru: Медные зоны (или полигоны, как их иногда называют радиолюбители), часто используются для соединений с землей и силовыми цепями, потому что они обеспечивают более низкоомное соединение, чем дорожки.

note: type: Plain text
en: Add a `GND` zone on the bottom of the board by switching to the bottom copper layer and clicking the **Add a filled zone** button image:images/add_zone_24.png[] in the right toolbar. Click on the PCB to place the first corner of the zone.
ru: Добавьте зону `GND` на обратной стороне платы, переключившись на нижний слой и нажав кнопку **Добавить зону заливки** image:images/add_zone_24.png[] на панели инструментов справа. Щелкните на печатной плате, чтобы разместить первый угол зоны.

note: type: Plain text
en: In the Copper Zone Properties dialog that appears, select the `GND` net and make sure that the `B.Cu` layer is selected. Click **OK**, then click to place the other three corners of the zone. Double click when placing the last corner to complete the zone.
ru: В появившемся диалоговом окне «Свойства медной зоны» выберите цепь `GND` и убедитесь, что выбран слой `B.Cu`. Нажмите **OK**, затем щелкните мышью, чтобы установить остальные три угла зоны. Дважды щелкните мышью при размещении последнего угла, чтобы завершить создание зоны.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Zone outline
ru: Контур зоны

note: type: Plain text
en: The zone outline is displayed on the canvas, but the zone is not yet filled -- there is no copper in the zone area, and therefore the zone is not making any electrical connections. Fill the zone with **Edit** -> **Fill All Zones** (kbd:[B]). Copper has been added to the zone, but it doesn't connect to the `VCC` or `led` pads and traces, and is clipped by the board edge. It overlaps with the `GND` trace drawn earlier, and it connects to the `GND` pads through thin traces. These are thermal reliefs, which make the pads easier to solder.  Thermal reliefs and other zone settings can be modified in the zone properties dialog.
ru: Теперь в рабочей области отображается контур зоны, но сама зона еще не заполнена - на ней нет меди, и поэтому зона не выполняет никаких электрических соединений. Заполните её командой **Правка** -> **Залить все зоны** (kbd:[B]). Вот теперь в зону добавлена медь. Обратите внимание, она не соединяется с контактами и дорожками цепей ``VCC`` и ``led``, и обрезается по краям платы. Зона накладывается только на цепь `GND`, нарисованную ранее, и соединяется с контактными площадками `GND` тонкими дорожками. Это тепловые барьеры, которые облегчают пайку площадок. Тепловые барьеры и другие параметры зоны можно изменить в диалоговом окне свойств зоны.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Filled copper zone
ru: Зона заполненная медью

note: type: Plain text
en: In KiCad, zones are not filled automatically when they are first drawn or modified, or when footprints within them are moved. Zones are refilled by manually filling them and when running <<drc,DRC>>. Make sure zone fills are up-to-date before generating <<fab,fabrication outputs>>.
ru: В KiCad зоны не заполняются автоматически при их создании, редактировании или при перемещении в них посадочных мест. Заполнение зон всегда производится вручную, а также при <<drc,выполнении проверки правил проектирования (DRC)>> (примечание: если установлен соответствующий флажок). Убедитесь что заполнение зон актуально, прежде чем создавать <<fab,выходные данные для производства>>.

note: type: Plain text
en: Sometimes filled zones can make it hard to see other objects in a crowded board design. Zones can be hidden except for their boundaries using the **Show only zone boundaries** button image:images/show_zone_disable_24.png[] on the left-hand toolbar. Zones retain their filled status when only their outlines are shown -- hiding a zone fill is not the same as unfilling it.
ru: Иногда, заполненные зоны мешают увидеть другие компоненты на плате из за их большого количества и плотности монтажа. В таком случае зоны можно просто скрыть, оставив видимыми только их контуры. Делается это с помощью кнопки **Показать только контуры зон** image:images/show_zone_disable_24.png[] на панели инструментов слева. Но имейте ввиду - зоны сохраняют статус заполненных, если показаны только их контуры, так что скрыть заливку зоны не означает что вы ее удалили.

note: type: Plain text
en: Zones can also be made transparent using the Appearance panel, and inactive layers can also be hidden or dimmed using the **Layer Display Options** in the Appearance Panel.
ru: Еще зоны можно сделать прозрачными с помощью панели «Внешний вид». Таким же образом, с помощью **Параметров отображения слоев** на панели «Внешний вид», можно скрыть или затемнить неактивные слои.

note: type: Title ===
en: Design Rule Checking
ru: Проверка правил проектирования

note: type: Plain text
en: Design Rule Checking is the layout equivalent of Electrical Rule Checking for the schematic. DRC looks for design mistakes like mismatches between the schematic and layout, copper regions that have insufficient clearance or are shorted together, and traces that do not connect to anything. Custom rules can also be written in KiCad 7.0. To view the full list of design rules that are checked and to adjust their severity, go to **File** -> **Board Setup...** -> **Design Rules** -> **Violation Severity**. Running DRC and fixing all errors is strongly advised before generating <<fab,fabrication outputs>>.
ru: Проверка правил проектирования (DRC) - это эквивалент проверки электрических правил для схемы (ERC). DRC ищет такие ошибки проектирования, как несоответствие между схемой и разводкой, недостаточный зазор или замыкание полигонов, а также дорожки, которые ни к чему не подключены. В KiCad 7.0 можно также написать пользовательские правила. Чтобы просмотреть полный список проверяемых правил проектирования и настроить уровень их нарушения, перейдите в меню **Файл** -> **Параметры платы…** -> **Правила проектирования** -> **Уровни нарушений**. Перед созданием <<fab,выходных данных для производства>> настоятельно рекомендуется выполнять DRC и исправлять все ошибки.

note: type: Plain text
en: Run a DRC check with **Inspect** -> **Design Rules Checker**, or use the button image:images/erc_24.png[] in the top toolbar. Click **Run DRC**. When the checks are complete, no errors or warnings should be reported. Close the DRC window.
ru: Запустите проверку DRC с помощью команды **Проверка** -> **Проверка правил проектирования** или используйте кнопку image:images/erc_24.png[] на верхней панели инструментов. Нажмите кнопку **Проверить DRC**. По окончании проверки не должно быть никаких сообщений об ошибках или предупреждений. Закройте окно DRC.

note: type: Plain text
en: Now intentionally cause a DRC error by moving the resistor footprint to overlap the filled area of the zone. Use kbd:[D] (Drag) to move the resistor footprint slightly while keeping the traces attached to its pads. This creates a clearance violation because the `VCC` and `led` pads of the resistor are shorted to the `GND` zone fill. Ordinarily this would be fixed by refilling the zone, but don't refill the zone yet.
ru: Теперь специально создайте ошибку DRC, переместив посадочное место резистора так, чтобы оно перекрывало заполненную область зоны заливки. С помощью кнопки kbd:[D] (Drag) немного переместите посадочное место резистора, не отключая дорожки от его площадок. Это приведет к нарушению зазора, поскольку площадки `VCC` и `led` резистора замыкаются на заполненную зону `GND`. Обычно это можно исправить, повторно заполнив зону, но пока не нужно этого делать.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Resistor footprint moved to violate clearance
ru: Посадочное место резистора перемещено для нарушения зазора

note: type: Plain text
en: Run DRC again, but make sure to uncheck the **Refill all zones before performing DRC** checkbox. DRC reports 6 violations: for each pad of `R1`, there is a clearance violation between the pad and the zone, another clearance violation between the pad's through hole and the zone, and a third violation where the pad's solder mask opening exposes the copper of two different nets (the `GND` fill and the trace connected to the pad). Arrows point to each violation in the canvas. Clicking on each violation message zooms in on the respective violation.
ru: Запустите DRC еще раз, но не забудьте снять флажок **Перезалить все зоны перед проверкой правил проектирования DRC**. DRC сообщает о 6 нарушениях: для каждой площадки `R1` имеется нарушение зазора между контактной площадкой и зоной, еще одно нарушение зазора между сквозным отверстием контактной площадки и зоной, и третье нарушение, когда апертура контактной площадки объединяет две разных цепи (полигон `GND` и дорожка, подключенная к контактной площадке). На каждое нарушение правил указывают соответствующие стрелки. Щелчок на сообщении о нарушении масштабирует эскиз платы, приближая соответствующее нарушение на экране.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: DRC errors due to clearance violation between R1 and GND
ru: Ошибки DRC из-за нарушения зазора между R1 и GND

note: type: Target for macro image
en: images/drc-errors.png
ru: images/ru/drc-errors.png

note: type: Plain text
en: Close the DRC dialog, press kbd:[B] to refill the zone, and re-run DRC.  Alternatively, check the **Refill all zones before performing DRC** checkbox and re-run DRC. All violations are fixed.
ru: Закройте диалоговое окно проверки правил проектирования, нажмите клавишу kbd:[B], чтобы обновить заливку зоны, и повторно запустите DRC. Можно использовать альтернативный вариант, установить флажок **Перезалить все зоны перед проверкой правил проектирования DRC** в  диалоговом окне проверки правил проектирования, и повторно запустить проверку. Все ошибки будут устранены.

note: type: Title ===
en: 3D Viewer
ru: 3D-просмотрщик

note: type: Plain text
en: KiCad offers a 3D viewer that is useful for inspecting the PCB. Open the 3D viewer with **View** -> **3D Viewer**. Pan by dragging with the middle mouse button, and orbit by dragging with the left mouse button. Orbit around the PCB to see the LED and resistor on the top, and the battery holder on the bottom.
ru: KiCad поставляется с 3D-просмотрщиком, который полезен для визуальной проверки печатных плат. Откройте программу 3D-просмотра командой **Вид** -> **Просмотрщик 3D**. Перемещение осуществляется с помощью средней кнопки мыши, а вращение - перетаскиванием левой кнопки мыши. Вращая печатную плату, можно увидеть сверху светодиод и резистор, а снизу - держатель батареи.

note: type: Plain text
en: A raytracing mode is available, which is slower but offers more accurate rendering. Switch to the raytracing mode with **Preferences** -> **Raytracing**.
ru: В 3D-просмотрщике есть режим трассировки лучей, который работает медленнее, но обеспечивает более точную визуализацию. Переключиться в этот режим можно с помощью команды **Настройки** -> **Трассировка лучей**.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Raytraced view of the PCB
ru: Вид печатной платы с трассировкой лучей

note: type: Target for macro image
en: images/raytracing.png
ru: images/ru/raytracing.png

note: type: Plain text
en: Many of the footprints in KiCad's library come with 3D models, including all of the footprints used in this guide. Some footprints do not come with 3D models, <<footprints-and-3d-models,but users can add their own>>.
ru: Многие посадочные места в библиотеке KiCad поставляются с 3D-моделями, в том числе и все посадочные места, используемые в данном руководстве. Некоторые посадочные места поставляются без 3D-моделей, <<footprints-and-3d-models,но пользователи могут добавить их самостоятельно>>.

note: type: Title ===
en: Fabrication Outputs
ru: Выходные данные для производства

note: type: Plain text
en: With the board design finished, the final step is to generate fabrication outputs so the board can be manufactured.
ru: После завершения проектирования платы необходимо сформировать выходные данные для ее изготовления.

note: type: Plain text
en: Open the Plot dialog with **File** -> **Plot...**. This dialog can plot the design in several formats, but Gerber is usually the right format for ordering from a PCB fabricator.
ru: Откройте диалоговое окно "Чертить" с помощью команды **Файл** -> **Чертить…**. В этом окне можно создать чертеж платы в нескольких форматах, но обычно, для заказа у изготовителя печатных плат, используется формат Gerber.

note: type: Plain text
en: Specify an output directory so that the plotted files will be collected in a folder. Otherwise, the default settings are fine, but make sure all the necessary layers are checked: include the copper layers (`++*++.Cu`), board outline (`Edge.Cuts`), soldermask (`++*++.Mask`), and silkscreen (`++*++.Silkscreen`).  The paste layers (`++*++.Paste`) are useful for manufacturing solder paste stencils. The Adhesive layers (`++*++.Adhesive`) are needed only if any components will be glued to the board during assembly. Other layers may be useful to plot, but are not typically necessary for PCB fabrication.
ru: Укажите каталог для выходных данных, чтобы созданные файлы были собраны в отдельную папку. Остальные настройки оставьте по умолчанию, но убедитесь, что отмечены все необходимые слои: включен слои меди (`++*++.Cu`), контура платы (`Edge.Cuts`), паяльной маски (`++*++.Mask`) и шелкографии (`++*++.Silkscreen`). Слои пасты (`++*++.Paste`) полезны для изготовления трафаретов паяльной пасты. Адгезивный слой (`++*++.Adhesive`) необходим только в том случае, если в процессе монтажа к плате будут клеиться какие-либо компоненты. Иногда, для сложной схемы будут полезны и остальные слои, но зачастую - для изготовления обычных печатных плат - они не требуются.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Plot dialog
ru: Диалоговое окно "Чертить"

note: type: Target for macro image
en: images/fabrication-outputs.png
ru: images/ru/fabrication-outputs.png

note: type: Plain text
en: Click **Plot** to generate the Gerber files. Also click **Generate Drill Files...** and then **Generate Drill File** to create files specifying the location of all holes that will be drilled in the board. Finally, close the Plot dialog. The design is finished.
ru: Нажмите кнопку **Чертить**, чтобы сгенерировать Gerber-файлы. Также нажмите кнопку **Сформировать файлы сверловки…** и в следующем окне нажмите на кнопку **Создать файл сверловки** для создания файлов, содержащих информацию о расположение всех отверстий, которые будут просверлены на плате. Наконец, закройте диалоговое окно "Чертить". Проектирование завершено.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: Generate Drill Files dialog
ru: Диалоговое окно создание файла сверловки

note: type: Title ==
en: Tutorial Part 4: Custom Symbols and Footprints
ru: Учебное пособие Часть 4: Пользовательские символы и посадочные места

note: type: Plain text
en: The circuit would be improved by adding a switch to turn the LED on and off. The process to add this switch will require creating a new symbol and footprint library, drawing a switch symbol, and creating a footprint for the switch.
ru: Схему можно улучшить, добавив в нее выключатель для включения/выключения светодиода. Для начала мы создадим новые библиотеки символов и посадочных мест, далее нарисуем символ выключателя и сделаем для него посадочное место.

note: type: Plain text
en: The specific switch that will be used in this guide is the https://www.nkkswitches.com/pdf/MtogglesBushing.pdf[NKK M2011S3A1W03], an SPST toggle switch. Many other switches could be used, but the pin numbering and footprint dimensions may need to be adjusted.
ru: В данном руководстве будет использоваться конкретный выключатель SPST (от английской аббревиатуры Single Pole, Single Throw - один полюс, одно направление) https://www.nkkswitches.com/pdf/MtogglesBushing.pdf[NKK M2011S3A1W03]. Можно использовать и другие выключатели, но для этого вам потребуется изменить нумерацию выводов и размеры посадочного места.

note: type: Title ===
en: Library and Library Table Basics
ru: Введение в библиотеки и таблицы библиотек

note: type: Plain text
en: Symbols and footprints are organized into libraries. A library can hold symbols or footprints, but not both.
ru: Символы и посадочные места организованы в библиотеки. Библиотека может содержать либо символы, либо посадочные места, но не то и другое вместе.

note: type: Plain text
en: KiCad keeps track of the user's symbol libraries and footprint libraries in the symbol library table and footprint library table, respectively. Each library table is a list of library names and the location of where each library exists on disk.
ru: KiCad хранит все пользовательские библиотеки символов и библиотеки посадочных мест в таблице библиотек символов и таблице библиотек посадочных мест, соответственно. Каждая таблица библиотек представляет собой список имен библиотек и информацию о том, где каждая из них находится на диске.

note: type: Plain text
en: In addition to global symbol and footprint library tables, there are also project library tables for symbols and footprints. Symbols and footprints that are added to the global tables are available in all projects, while symbols and footprints in the project-specific tables are available only for that specific project. Users can add their own libraries to the global library tables or to project-specific tables.
ru: Помимо глобальных таблиц библиотек символов и посадочных мест, существуют также таблицы библиотек символов и посадочных мест для конкретных проектов. Символы и посадочные места, добавленные в глобальные таблицы, доступны во всех проектах, в то время как символы и посадочные места в таблицах конкретных проектов доступны только для данного проекта. Пользователи могут добавлять собственные библиотеки как в глобальные таблицы библиотек, так и в таблицы конкретных проектов.

note: type: Plain text
en: The symbol library tables can be viewed or edited with **Preferences** -> **Manage Symbol Libraries...** in the Schematic Editor or Symbol Editor windows.  The footprint library tables can be viewed or edited with **Preferences** -> **Manage Footprint Libraries...** in the Board Editor or Footprint Editor. Both library tables can also be accessed from the Project Manager.
ru: Таблицы библиотек символов можно просмотреть или отредактировать с помощью команды **Настройки** -> **Управление библиотеками символов…**, в окнах "Редактор схем" или "Редактор символов". Таблицы библиотек посадочных мест можно просмотреть или отредактировать с помощью команды **Настройки** -> **Управление библиотеками посадочных мест…**, в окнах "Редактор плат" или "Редактор посадочных мест". Также, доступ к обеим таблицам библиотек, возможен из "Менеджера проекта".

note: type: Positional ($1) AttributeList argument for macro 'image'
en: symbol library table
ru: таблица библиотек символов

note: type: Target for macro image
en: images/symbol-library-table.png
ru: images/ru/symbol-library-table.png

note: type: Plain text
en: One useful path substitution variable is `${KIPRJMOD}`. This variable always points at the current project directory, so it can be used for including project-specific libraries that are stored inside the project directory.
ru: Одной из полезных переменных подстановки пути является `${KIPRJMOD}`. Эта переменная всегда указывает на текущий каталог проекта, поэтому ее можно использовать для включения специфических для проекта библиотек, которые хранятся внутри каталога проекта.

note: type: Plain text
en: On first run, KiCad <<sym-lib-table-setup,prompts the user to set up the symbol library table>> and <<fp-lib-table-setup,footprint library table>>. To go through this setup again, delete or rename the symbol library table or footprint library table files. Make a backup of the tables before deleting them.
ru: При первом запуске KiCad предлагает пользователю <<sym-lib-table-setup,настроить таблицу библиотеки символов>> и <<fp-lib-table-setup,таблицу библиотеки посадочных мест>>. Чтобы повторить эту настройку, удалите или переименуйте файлы таблицы библиотеки символов или таблицы библиотеки посадочных мест. Перед удалением таблиц сделайте их резервную копию.

note: type: Plain text
en: The location of the symbol and footprint library table files depends on operating system.
ru: Расположение файлов таблиц библиотек символов и посадочных мест зависит от операционной системы.

note: type: Plain text
en: Windows: `%APPDATA%\kicad\7.0\sym-lib-table` and `%APPDATA%\kicad\7.0\fp-lib-table`
ru: Windows: `%APPDATA%\kicad\7.0\sym-lib-table` и `%APPDATA%\kicad\7.0\fp-lib-table`

note: type: Plain text
en: Linux: `~/.config/kicad/7.0/sym-lib-table` and `~/.config/kicad/7.0/fp-lib-table`
ru: Linux: `~/.config/kicad/7.0/sym-lib-table` и `~/.config/kicad/7.0/fp-lib-table`

note: type: Plain text
en: macOS: `~/Library/Preferences/kicad/7.0/sym-lib-table` and
ru: macOS: `~/Library/Preferences/kicad/7.0/sym-lib-table` и

note: type: Title ===
en: Creating New Global or Project Libraries
ru: Создание новых глобальных библиотек или библиотек проекта

note: type: Plain text
en: The first step in drawing a new symbol or footprint is to choose a library in which to store it. For this guide, the switch symbol and footprint will go into new project-specific libraries.
ru: Первым шагом, при создании нового символа или посадочного места. является выбор библиотеки, в которой он будет храниться. В данном руководстве символ выключателя и его посадочное место будут помещены в новые библиотеки, предназначенные для конкретного проекта.

note: type: Plain text
en: Open the Symbol Editor from the Project Manager. Click **File** -> **New Library**, and select **Project**. Choose a name for the new library (e.g.  `getting-started.kicad_sym`) and save it in the project directory. The empty new library is now selected in the Libraries pane at left, and has been automatically added to the project library table (check the Project Specific Libraries tab in **Preferences** -> **Manage Symbol Libraries...**).
ru: Из "Менеджера проекта" откройте "Редактор символов". Нажмите **Файл** -> **Новая библиотека** и выберите **Проект**. Задайте имя для новой библиотеки (например, `getting-started.kicad_sym`) и сохраните ее в каталоге проекта. Теперь новая, пустая библиотека выделена на панели "Библиотеки" слева и автоматически добавлена в таблицу библиотек проекта (проверьте вкладку "Библиотеки проекта" в меню **Настройки** -> **Управление библиотеками символов…**).

note: type: Title ===
en: Creating New Symbols
ru: Создание новых символов

note: type: Plain text
en: Now create the switch symbol in the new library. With the `getting-started` library selected in the Libraries pane, click **File** -> **New Symbol...**. In the **Symbol name** field, enter the part number: `M2011S3A1W03`. Switch symbols should have reference designators that start with `SW`, so change the **Default reference designator** field to `SW`. All other fields can remain as the defaults.
ru: Теперь, в только что созданной новой библиотеке, создайте символ выключателя. Выбрав в панели «Библиотеки» библиотеку getting-started, нажмите **Файл** → **Новый символ…**. В поле «Имя символа» введите его артикул: `M2011S3A1W03`. Символы переключателей должны иметь обозначения, начинающиеся с `SW`, поэтому отредактируйте поле «Обозначение по умолчанию» изменив его значение на `SW`. Все остальные поля можно оставить по умолчанию.

note: type: Plain text
en: In the Libraries pane, the `M2011S3A1W03` symbol now appears under the `getting-started` library. In the canvas, a cross indicates the center of the footprint, and text has been added for the symbol name and reference designator. For now, move the text away from the center of the footprint to get it out of the way.
ru: Теперь на панели «Библиотеки» в библиотеке `get-started` отображается символ `M2011S3A1W03`. В рабочей области, крестиком обозначен центр посадочного места, а также добавлен текст для имени символа и его условного обозначения. Пока переместите текст подальше от центра посадочного места, чтобы он не мешал.

note: type: Title ====
en: Symbol Pins
ru: Выводы символа

note: type: Plain text
en: Start drawing the symbol by adding a pin. Click the **Add a pin** button image:images/pin_24.png[] on the right toolbar. The Pin Properties dialog will appear. Set **Pin name** to `A`, **Pin number** to `2`, **Electrical type** to `Passive`, and **Orientation** to `Right`. Set **X Position** to `-5.08 mm` and **Y Position** to `0`. Click **OK**, then click on the canvas to place the pin.  If the pin moved after clicking **OK**, it might be necessary to edit the pin's properties again (double click the pin, or right click on the pin -> **Properties...**) to set the position correctly.
ru: Начните создание символа с добавления вывода. Для этого нажмите кнопку **Добавить вывод** image:images/pin_24.png[] на панели инструментов справа. Появится диалоговое окно "Свойства вывода". Задайте следующие параметры: **Имя вывода** - `A`, **Номер вывода** - `2`, **Электрический тип** - `пассивный` и **Ориентация** - `вправо`. Установите значение **Позиция по X** - `-5.08 мм` и **Позиция по Y** -` 0`. Нажмите кнопку **OK**, затем щелкните в рабочей области, чтобы разместить его. Если после нажатия кнопки OK вывод переместился не в заданное в свойствах место то, возможно, потребуется еще раз отредактировать его свойства (двойной клик на выводе или щелчком правой кнопки мыши выбрать во всплывающем меню → **Свойства…**), чтобы задать правильное местоположение.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: pin properties
ru: свойства вывода

note: type: Target for macro image
en: images/pin-properties.png
ru: images/ru/pin-properties.png

note: type: Plain text
en: Add a second pin, but this time don't use the **Add a pin** tool. Instead, press kbd:[Insert]. A new pin numbered 3 is added to the symbol, just below pin 2.
ru: Добавьте второй вывод, но на этот раз не используя инструмент **Добавить вывод**, а просто нажав клавишу kbd:[Insert]. К символу добавится новый вывод под номером `3`, расположенный непосредственно под выводом `2`.

note: type: Plain text
en: In many places in KiCad, pressing kbd:[Insert] will repeat the last action.
         The location of the new item will be shifted and the numbering incremented
         automatically, as applicable. In the Symbol Editor, this can be used to
         place a large number of pins quickly. In the Schematic Editor, it can be
         used to repeatedly place a component, or to label a large component's pins
         with numbered labels. kbd:[Insert] can be useful in the Footprint and Board
         Editors as well.
ru: Во многих местах KiCad, нажатие клавиши kbd:[Insert] приводит к повторению последнего действия. При этом местоположение нового элемента будет смещено, а нумерация, в зависимости от ситуации, автоматически увеличится. В редакторе символов это можно использовать для быстрого размещения большого количества выводов. В редакторе схем это может быть использовано для многократного размещения однотипного компонента или для маркировки большого количества выводов компонента нумерованными метками. Также, клавиша kbd:[Insert] может быть полезна в редакторе посадочных мест и редакторе плат.

note: type: Plain text
en: We want Pin 3 to be on the right side of the switch symbol, so edit the properties of pin 3 and change **X position** to `5.08`, **Y position** to `0`, and **Orientation** to `Left`. Also, change **Pin name** to `B`.
ru: Мы хотим, чтобы вывод 3 находился с правой стороны символа переключателя, поэтому отредактируйте его свойства и измените **Позиция по X** на `5.08`, **Позиция по Y** на `0`, а **Ориентация** - `Влево`. Кроме того, измените **Имя вывода** на `B`.

note: type: Title ====
en: Graphical Features
ru: Графическое представление символа

note: type: Plain text
en: With the pins placed, use the circle image:images/add_circle_24.png[] and line image:images/add_line_24.png[] tools to make the symbol look like an SPST switch. For this step, it will be useful to switch to a finer grid: right click the canvas and select a smaller grid in the **Grid** submenu. After adding the graphical shapes, switch back to a 50 mil grid.
ru: Разместив все необходимые выводы, с помощью инструментов «Круг» image:images/add_circle_24.png[] и «Линия» image:images/add_line_24.png[] придайте символу вид переключателя SPST. На этом этапе полезно переключиться на более мелкую сетку: щелкните правой кнопкой мыши в рабочей области и выберите в подменю **Сетка** более мелкий шаг. После добавления графических фигур снова переключитесь на сетку 50 мил (1.27 мм).

note: type: Plain text
en: Small grids are useful for graphical features, but **symbol pins must always be placed on a 50 mil (1.27 mm) grid**. Pins which are not aligned to a 50 mil grid will not be able to connect to wires in the schematic.
ru: Мелкие сетки удобны для рисования графических элементов, но **выводы символов всегда должны располагаться на сетке с шагом 50 мил (1.27 мм)**. Выводы, не выровненные по сетке 50 mil, не получится соединить с проводниками в схеме.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: symbol drawn
ru: рисование символа

note: type: Plain text
en: Now edit the properties for the whole symbol with **File** -> **Symbol Properties**, or by double clicking on the canvas. Change the **Value** field to `M2011S3A1W03`, and add `spst switch toggle` to the **Keyword** field to make it easier to find the symbol by searching. For this symbol, the pin names do not add any useful information, so uncheck **Show pin name** to make the symbol visually simpler.
ru: Теперь отредактируйте свойства всего символа с помощью команды **Файл** → **Свойства символа**. Эту же команду можно выполнить с помощью двойного клика на свободном участке рабочей области. Измените поле **Значение** на `M2011S3A1W03`, а в поле **Ключевое слово** добавьте `spst switch toggle`, чтобы в дальнейшем упростить поиск этого символа. Для данного символа имена выводов не несут никакой полезной информации, поэтому снимите флажок **Показывать имя вывода**, чтобы визуально облегчить отображение символа.

note: type: Plain text
en: After clicking **OK**, move the value field's text lower so that it does not overlap with the symbol graphics.
ru: После нажатия кнопки **OK** переместите текстовое поле обозначения ниже, чтобы оно не перекрывало графику символа.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: symbol properties
ru: свойства символа

note: type: Target for macro image
en: images/symbol-properties.png
ru: images/ru/symbol-properties.png

note: type: Plain text
en: The symbol is now complete. Save it and move on to creating a footprint.
ru: На этом этап создание символа завершен. Сохраните его и переходите к следующему - созданию для него посадочного места.

note: type: Title ===
en: Creating New Footprints
ru: Создание новых посадочных мест

note: type: Plain text
en: Open the Footprint Editor and create a new project-specific footprint library named `getting-started.pretty` (**File** -> **New Library...**). As with symbol libraries, the new footprint library is added to the project library table. With the new library selected in the Libraries pane, create a new footprint (**File** -> **New Footprint...**). Set the name to `Switch_Toggle_SPST_NKK_M2011S3A1x03` and the type to `Through hole`.
ru: Откройте "Редактор посадочных мест" и создайте новую библиотеку посадочных мест для этого проекта с именем `get-started.pretty` (**Файл** → **Новая библиотека…**). Как и в случае с библиотеками символов, новая библиотека посадочных мест добавляется в таблицу библиотек проекта. Выбрав новую библиотеку на панели «Библиотеки», создайте новое посадочное место (**Файл** → **Новое посадочное место…**). Задайте для него имя `Switch_Toggle_SPST_NKK_M2011S3A1x03` и тип - `Сквозное отверстие`.

note: type: Title ====
en: Footprint Pads
ru: Площадки для посадочных мест

note: type: Plain text
en: The switch has two pins, numbered in the datasheet as 2 and 3, and spaced 4.7 mm apart. For ease of placement, adjust the grid to match the pad spacing. Click **View** -> **Grid Properties...** and change the **User Defined Grid** sizes to `4.7 mm`. Accept the dialog, then switch to the user grid at the bottom of the **Grid:** dropdown in the top toolbar.
ru: Выключатель имеет два вывода, пронумерованных в техническом описании как 2 и 3 и расположенных на расстоянии 4.7 мм друг от друга. Для удобства размещения настройте сетку так, чтобы она соответствовала расстоянию между выводами. Выберите **Вид** → **Параметры сетки…** и измените размер **Сетки пользователя**, на `4.7 мм`. Сохраните и закройте диалоговое окно нажатием кнопки OK, а затем переключитесь на размер пользовательской сетки в раскрывающемся списке Сетка: на верхней панели инструментов.

note: type: Plain text
en: By convention, through-hole footprints have pin 1 located at (0,0) and are oriented with pin 1 in the top left. The SPST version of this switch does not have pin 1, so the footprint will leave (0,0) empty and place pads 2 and 3 at (0, 4.7 mm) and (0, 9.4 mm). Note that in KiCad's default coordinate system, the positive Y-axis is oriented downwards.
ru: По традиции, в посадочных местах со сквозными отверстиями, вывод 1 располагается в точке (0,0) и ориентирован так, чтобы он находился слева вверху. В SPST-версии этого выключателя вывод 1 отсутствует, поэтому в создаваемом посадочном месте первая точка (0,0) останется пустой, а контактные площадки 2 и 3 будут расположены в точках (0, 4.7 мм) и (0, 9.4 мм) соответственно. Обратите внимание, что в системе координат KiCad, по умолчанию, положительная ось Y направлена вниз.

note: type: Plain text
en: Use the **Add a pad** tool image:images/pad_24.png[] in the right toolbar to place a pad one grid division below the origin, which is (0, 4.7 mm). Press Escape to exit the pad tool, then double click on the pad to edit its properties. Change the pad number to `2` and verify that the position is correct. The switch pins are 1.17 mm x 0.8 mm, which gives a diagonal (maximum pin dimension) of 1.42 mm. Therefore set the hole diameter to 1.42 mm + 0.2 mm = `1.62 mm`, and the pad diameter to 1.62 mm + 2*0.15 mm = `1.92 mm` to provide a sufficient annular ring.
ru: С помощью кнопки **Добавить контактную площадку** image:images/pad_24.png[], расположенной на панели инструментов справа, разместите контактную площадку на одно деление сетки ниже начала координат, то есть (0, 4.7 мм). Нажмите kbd:[Esc], чтобы выйти из инструмента «Добавления контактной площадки», затем двойным кликом на этой площадке откройте ее свойства. Измените номер контактной площадки на `2` и убедитесь в правильности ее местоположения. Выводы выключателя имеют размеры 1.17 мм x 0.8 мм, что дает диагональ (максимальный размер вывода) 1.42 мм. Поэтому установите диаметр отверстия 1.42 мм + 0.2 мм = `1.62 мм`, а диаметр контактной площадки - 1.62 мм + 2*0.15 мм = `1.92 мм`, чтобы обеспечить достаточный размер пояска контактной площадки.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: pad properties
ru: свойства вывода

note: type: Target for macro image
en: images/pad-properties.png
ru: images/ru/pad-properties.png

note: type: Plain text
en: Now use the **Add a pad** tool again to place the other pad at (0, 9.4 mm).  Notice that the pad number is automatically incremented and the properties including pad size and hole size are copied from the previous pad.
ru: Далее, используя кнопку **Добавить контактную площадку**, разместите другой контакт в следующей точке (0, 9.4 мм). Обратите внимание на то, что номер контактной площадки автоматически увеличивается, а ее свойства, включая размер площадки и диаметр отверстия, копируются с предыдущей контактной площадки.

note: type: Plain text
en: With both pads placed, the annular rings look slightly small. The switch will be easier to solder and mechanically more robust if the annular rings are made larger. Increase the annular ring thickness from 0.15 mm to 0.3 mm by editing pad 2 and changing the pad size to 1.62 mm + 2*0.3 mm = `2.22 mm`. Do not change the hole size. Note that the pad size field accepts mathematical expressions, so `1.62+2*0.3` can be entered directly and will evaluate to 2.22 mm.
ru: При размещении обеих контактных площадок, поясок выглядит несколько маловатым. Чтобы выключатель было легче паять и он прочнее держался на плате, лучше сделать пояски контактных площадок чуть побольше. Поэтому увеличьте толщину пояска с 0.15 мм до 0.3 мм, отредактировав свойства контактной площадки 2 и изменив ее размер до 1.62 мм + 2*0.3 мм = `2.22 мм`. Размер отверстия не меняйте. Обратите внимание, что поле "Размер контактной площадки" принимает математические выражения, поэтому `1.62+2*0.3` можно ввести напрямую и получить значение 2.22 мм.

note: type: Plain text
en: Many text boxes in KiCad support mathematical expressions, including unit
         conversions.
ru: Многие текстовые поля в KiCad поддерживают математические выражения,
    включая преобразования единиц измерения.

note: type: Plain text
en: Make the same annular ring modification to the other pad as well. As a shortcut, right click on pad 2, click **Push Pad Properties to Other Pads...**, and then click **Change Pads on Current Footprint**.
ru: Выполните аналогичную модификацию пояска и для другой контактной площадки. Для этого щелкните правой кнопкой мыши на контактной площадке 2, выберите **Использовать настройки контактной площадки…**, а затем нажмите **Изменить контактные площадки на текущем посадочном месте**.

note: type: Title ====
en: Footprint Graphics
ru: Графическое оформление посадочного места

note: type: Plain text
en: A good footprint will have the exact part outline drawn on the fabrication layer (`F.Fab`), a slightly larger outline on the silkscreen layer (`F.Silkscreen`), and a courtyard (`F.Courtyard`) surrounding the entire footprint to prevent overlaps with other footprints.
ru: Правильное посадочное место имеет точный контур детали на слое изготовления (`F.Fab`), немного больший контур на слое шелкографии (`F.Silkscreen`) и границу посадочного места (`F.Courtyard`), окружающую все посадочное место для предотвращения наложения на другие посадочные места.

note: type: Plain text
en: Switch to the front fabrication layer by clicking **F.Fab** in the Layers panel at right. The fabrication outline should precisely match the physical dimensions of the part, which is 7.9 mm wide and 13 mm tall. Use the line image:images/add_line_24.png[], rectangle image:images/add_rectangle_24.png[], or polygon image:images/add_graphical_polygon_24.png[] tools to draw the outline of the part as shown in the screenshot below. One way to precisely place the outline is to set the user grid as follows:
ru: Переключитесь на верхний слой изготовления, щелкнув `F.Fab` на панели слоев справа. Контур изготовления должен точно соответствовать физическим размерам детали, ширина которой составляет 7.9 мм, а высота - 13 мм. С помощью инструментов линияimage:images/add_line_24.png[], прямоугольник image:images/add_rectangle_24.png[] или многоугольник image:images/add_graphical_polygon_24.png[] нарисуйте контур детали, как показано на рисунке ниже. Один из способов точного размещения контура - установить следующие пользовательские размеры для сетки:

note: type: Plain text
en: X grid: `7.9 mm`
ru: Сетка пользователя Размер X: `7.9 мм`

note: type: Plain text
en: Y grid: `13 mm`
ru: Сетка пользователя Размер Y: `13 мм`

note: type: Plain text
en: X origin: 7.9 mm / 2 = `3.95 mm`
ru: Начало координат по оси X: 7.9 мм / 2 = `3.95 мм`

note: type: Plain text
en: Y origin: 4.7 mm - (13 mm / 2) = `-1.8 mm`
ru: Начало координат по оси Y: 4.7 мм - (13 мм / 2) = `-1.8 мм`

note: type: Positional ($1) AttributeList argument for macro 'image'
en: fab outline coordinates
ru: координаты контура на слое изготовления

note: type: Plain text
en: Next, switch to the `F.Silkscreen` layer. The silkscreen outline should be just outside of the part outline, so the silkscreen lines are moved outwards from the fabrication drawing by 0.11 mm (half of 0.10 mm fab line width, plus half of the 0.12 mm silkscreen line width). The exact coordinates are shown in the screenshot below, and helpful grid settings are:
ru: Затем переключитесь на слой `F.Silkscreen`. Контур шелкографии должен находиться непосредственно за контуром детали, поэтому линии шелкографии сдвинуты наружу от контура детали на 0.11 мм (половина (0.5 мм) ширины линии детали 0.10, плюс половина (0.6 мм) ширины линии шелкографии 0.12 мм). Точные координаты показаны на рисунке ниже, а удобные настройки сетки следующие:

note: type: Plain text
en: X grid: 7.9 mm + 2 * 0.11 mm = `8.12 mm`
ru: Сетка пользователя Размер X: 7.9 мм + 2 * 0.11 мм = `8.12 мм`

note: type: Plain text
en: Y grid: 13 mm + 2 * 0.11 mm = `13.22 mm`
ru: Сетка пользователя Размер Y: 13 мм + 2 * 0.11 мм = `13.22 мм`

note: type: Plain text
en: X origin: 8.12 mm / 2 = `4.06 mm`
ru: Начало координат по оси X: 8.12 мм / 2 = `4.06 мм`

note: type: Plain text
en: Y origin: -1.8 mm - 0.11 mm = `-1.91 mm`
ru: Начало координат по оси Y: -1.8 мм - 0.11 мм = `-1.91 мм`

note: type: Positional ($1) AttributeList argument for macro 'image'
en: silk outline coordinates
ru: координаты контура шелкографии

note: type: Plain text
en: Finally, select the `F.Courtyard` layer. The courtyard outline should surround the part with a 0.25 mm clearance.
ru: Наконец, выберите слой `F. Courtyard`. Контур границы посадочного места должен обрамлять компонент с зазором 0,25 мм.

note: type: Plain text
en: Use a different strategy to draw this layer. Switch to a 1mm grid instead of the User grid, and draw a rectangle roughly surrounding the footprint. Double click on the rectangle to edit its properties, and enter the corner coordinates of the rectangle directly -- they are shown in the screenshot below.
ru: Для рисования этого слоя используйте другую стратегию. Вместо пользовательской сетки переключитесь на сетку 1 мм и нарисуйте прямоугольник, приблизительно охватывающий посадочное место. Затем двойным кликом по нему откройте окно редактирования свойств, и введите непосредственно угловые координаты этого прямоугольника - они показаны на рисунке ниже.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: courtyard outline coordinates
ru: координаты контура границы посадочного места

note: type: Plain text
en: After completing the outlines, position the text as shown below. The footprint is complete.
ru: После заполнения контуров расположите текст так, как показано ниже. Посадочное место готово.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: completed switch footprint
ru: законченное посадочное место выключателя

note: type: Title ====
en: Kicad Library Conventions
ru: Соглашения по библиотекам Kicad

note: type: Plain text
en: To maintain high-quality symbol and footprint libraries, KiCad has a https://klc.kicad.org/[KiCad Library Conventions] document, which is a set of guidelines for symbols and footprints. It is not necessary to follow these conventions for personal libraries, but they are a good starting point.  Footprints and symbols in the https://gitlab.com/kicad/libraries[official library] are required to follow KLC. KLC is used as a basis for the symbol and footprint in this guide.
ru: Для поддержания высокого качества библиотек символов и посадочных мест, в KiCad существует документ https://klc.kicad.org/[KiCad Library Conventions], который представляет собой набор рекомендаций по использованию символов и посадочных мест. Не обязательно следовать этим соглашениям для личных библиотек, но они являются хорошей отправной точкой. Посадочные места и символы в https://gitlab.com/kicad/libraries[официальной библиотеке] должны соответствовать KLC. Также KLC используется в качестве основы для создаваемого символа и посадочного места в данном руководстве.

note: type: Title ====
en: Add Switch to Schematic
ru: Добавление выключателя в схему

note: type: Plain text
en: Now that the footprint is complete, the switch symbol can be modified so that the matching footprint is used for it by default.
ru: Теперь, когда создание посадочного места завершено, можно отредактировать символ выключателя таким образом, чтобы по умолчанию для него использовалось соответствующее посадочное место.

note: type: Plain text
en: Go back to the symbol editor and open the switch symbol. Edit the Symbol Properties. Click in the `Footprint` field, then click the library book icon image:images/small_library_16.png[] that appears. Browse to the project footprint library and double click on the switch footprint. Save the symbol.
ru: Вернитесь в "Редактор символов" и откройте символ выключателя. Отредактируйте его свойства. Щелкните на поле `Посадочное место`, затем щелкните на появившемся значке библиотеки книг image:images/small_library_16.png[]. Перейдите в библиотеку посадочных мест проекта и дважды щелкните на посадочном месте выключателя. Сохраните символ.

note: type: Plain text
en: The switch footprint is now assigned to this symbol by default; the footprint does not need to be manually selected each time the symbol is added to a schematic.
ru: Теперь посадочное место выключателя назначено этому символу по умолчанию и его не нужно выбирать вручную при каждом добавлении символа в схему.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: switch footprint set as default for symbol
ru: установка посадочного места выключателя по умолчанию для символа

note: type: Target for macro image
en: images/switch-symbol-footprint.png
ru: images/ru/switch-symbol-footprint.png

note: type: Plain text
en: Open the schematic, add a new symbol, and select the new switch symbol. Wire it to connect or disconnect the LED and the battery.
ru: Откройте схему и добавьте новый символ, выбрав созданный нами ранее выключатель. Подключите его между светодиодом и плюсом батареи.

note: type: Plain text
en: Reannotate the schematic to set the switch's reference designator to `SW1`. It isn't necessary to manually choose a footprint for the switch, because the switch symbol already specifies a footprint. Run ERC to make sure that the modified schematic doesn't violate any electrical rules.
ru: Выполните команду "Обозначить компоненты", чтобы установить для выключателя условное обозначение SW1. Нет необходимости вручную выбирать для него посадочное место, так как в символе переключателя посадочное место уже указано. Запустите программу ERC чтобы убедиться, что измененная схема не нарушает никаких электрических правил.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: schematic edited to include switch
ru: отредактированная схема с добавленным выключателем

note: type: Title ====
en: Add Switch to Layout
ru: Добавление выключателя на плату

note: type: Plain text
en: Make sure the schematic is saved, then open the Board Editor to add the symbol to the layout. Update the PCB with the schematic changes using **Tools** -> **Update PCB from Schematic...** and place the switch footprint onto the board as shown.
ru: Убедитесь, что вы сохранили изменения в схеме, после чего откройте "Редактор печатных плат", чтобы добавить символ на плату. Обновите печатную плату с учетом изменений в схеме с помощью команды **Инструменты** → **Обновить печатную плату из схемы…** и поместите появившееся посадочное место выключателя на плату, как показано на рисунке.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: board with switch added, before routing
ru: плата с добавленным выключателем, перед трассировкой

note: type: Plain text
en: The ratsnest shows the new connections that need to be routed. Additionally, the connection between the battery and the resistor needs to be deleted.
ru: Линиями связи показаны новые соединения, которые необходимо развести. Кроме того, необходимо удалить старое соединение между батарейкой и резистором.

note: type: Plain text
en: First, delete the unneeded traces. Select one of the traces between the battery and the resistor -- it doesn't matter which. Press kbd:[U] several times to expand the selection to include all the segments between the battery and resistor. Press kbd:[Delete] to remove the connection.
ru: Сначала удалите ненужные дорожки. Для этого выберите одну из дорожек между батарейкой и резистором - неважно какую именно. Несколько раз нажмите клавишу kbd:[U], чтобы выбрать все участки между батарейкой и резистором. Затем нажмите клавишу kbd:[Del], чтобы удалить выбранное дорожки.

note: type: Plain text
en: Route the new traces between the battery and the switch, and between the switch and the resistor. Press kbd:[B] to refill the zones.
ru: Страссируйте новые дорожки между батарейкой и выключателем, а также между выключателем и резистором. Затем нажмите клавишу kbd:[B], чтобы обновить область заливки (заполнить зоны).

note: type: Plain text
en: Finally, re-run DRC to make sure the modified board doesn't violate any design rules.
ru: Наконец, запустите DRC, чтобы убедиться, что модифицированная плата не нарушает никаких правил проектирования.

note: type: Title ===
en: Linking Symbols, Footprints, and 3D Models
ru: Связь между символами, посадочными местами и 3D-моделями

note: type: Title ====
en: Symbols and Footprints
ru: Символы и посадочные места

note: type: Plain text
en: As described in <<footprint-assignment,the footprint assignment section>>, each symbol in the schematic needs to have a footprint assigned to it during the schematic entry process. The name of the footprint assigned to each symbol is stored in the `Footprint` field of the symbol's properties.
ru: Как описано в разделе <<footprint-assignment,назначение посадочных мест>>, в процессе создания схемы каждому символу в ней должно быть назначено посадочное место. Имя посадочного места, назначенного каждому символу, хранится в поле `Посадочное место` в свойствах символа.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: footprint field in symbol properties
ru: поле посадочное место в свойствах символа

note: type: Plain text
en: Symbols can specify a preselected footprint. Footprints do not need to be manually assigned to such symbols, because a footprint was chosen when the symbol was created. Users can override the preselected footprint during the footprint assignment process as normal. Defining a default footprint is a good idea for symbols that will usually or always have the same footprint assigned to it, for example a component which is only available in one package. The switch footprint <<default-footprint,was set as the default for its matching symbol.>>
ru: Символы могут содержать заранее заданное посадочное место. Для таких символов нет необходимости назначать посадочное место вручную, поскольку оно было выбрано при создании символа. Но пользователи могут переназначить выбранное посадочное место в процессе назначения посадочных мест обычным образом. Определение посадочного места по умолчанию, целесообразно для символов, которым всегда или почти всегда будет назначаться одно и то же посадочное место, например, для компонентов, доступных только в одном корпусе. Для символа выключателя, по умолчанию, было <<default-footprint,задано соответствующее посадочное место.>>

note: type: Plain text
en: Symbols can also specify footprint filters, which can be used to hide footprints that are incompatible with the symbol. For example, the `74HC00` symbol has footprint filters that result in only the applicable DIP and SO14 footprints being displayed in the <<footprint-filters,assign footprints tool>>.
ru: Символы также могут содержать фильтры посадочных мест, с помощью которых можно скрыть посадочные места, несовместимые с данным символом. Например, символ `74HC00` имеет фильтры посадочных мест, в результате чего в <<footprint-filters,инструменте назначения посадочных мест>> отображаются только допустимые посадочные места DIP и SO14.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: footprint filters for 74HC00
ru: фильтры посадочных мест 74HC00

note: type: Target for macro image
en: images/footprint-filters.png
ru: images/ru/footprint-filters.png

note: type: Plain text
en: The https://klc.kicad.org/symbol/s5/s5.2/[KLC requirements for footprint filters] contain some useful tips for effective footprint filters.
ru: На странице https://klc.kicad.org/symbol/s5/s5.2/[Требования KLC к фильтрам посадочных мест] содержат несколько полезных советов по созданию эффективных фильтров посадочных мест.

note: type: Title ====
en: Footprints and 3D Models
ru: Посадочные места и 3D-модели

note: type: Plain text
en: 3D models for components are stored in separate files. Filenames for the component's 3D model(s) are saved in the footprint. Any number of 3D models can be added to each footprint. 3D model filenames, along with model scale, rotation, offset, and opacity, are set in the **3D Models** tab of the Footprint Properties.
ru: 3D-модели компонентов хранятся в отдельных файлах. Имена файлов 3D-моделей компонентов сохраняются в посадочном месте. В каждое посадочное место может быть добавлено любое количество 3D-моделей. Имена файлов 3D-моделей, а также их масштаб, поворот, смещение и непрозрачность задаются на вкладке **3D-модели** свойств посадочного места.

note: type: Positional ($1) AttributeList argument for macro 'image'
en: footprint 3D model properties
ru: свойство посадочного места 3D-модель

note: type: Target for macro image
en: images/footprint-3d-model.png
ru: images/ru/footprint-3d-model.png

note: type: Plain text
en: Both STEP (`.step`) and VRML (`.wrl`) 3D model formats are supported. STEP files are useful where dimensional accuracy is needed, while VRML files can be used for more visually attractive renders. Many footprints in KiCad's library have associated 3D models; these models are provided in both VRML and STEP formats.  Only one of the two models needs to be listed in the footprint (typically the VRML filename is given). KiCad can automatically substitute the STEP version when exporting a 3D model of the board for mechanical CAD purposes.
ru: Поддерживаются форматы 3D-моделей STEP (`.step`) и VRML (`.wrl`). Файлы STEP полезны в тех случаях, когда требуется точность размеров, а файлы VRML можно использовать для создания более привлекательных визуальных рендеров. Многие посадочные места, в библиотеке KiCad, имеют соответствующие 3D-модели, которые предоставляются как в формате VRML, так и в формате STEP. В посадочном месте необходимо указать только одну из двух моделей (обычно указывается имя VRML-файла). KiCad может автоматически подставлять версию STEP при экспорте 3D-модели платы для автоматизированной механической обработки.

note: type: Plain text
en: Not all footprints in KiCad's library are provided with 3D models, but all footprints list a 3D model filename even if the 3D model does not exist. This is so 3D models can be added at a later date without needing to edit the footprint.
ru: Не все посадочные места в библиотеке KiCad снабжены 3D-моделями, но все они содержат имя файла 3D-модели, даже если таковой не существует. Это сделано для того, чтобы впоследствии можно было добавлять 3D-модели без редактирования посадочного места.

note: type: Plain text
en: https://www.freecadweb.org/[FreeCAD] together with the https://github.com/easyw/kicadStepUpMod/[StepUp Workbench] are useful for creating component 3D models; they are used for many of the models in KiCad's library. StepUp is used to generate STEP and VRML files with correct placement, scaling, and rotation.
ru: Для создания 3D-моделей компонентов полезны такие программы как https://www.freecadweb.org/[FreeCAD] совместно со https://github.com/easyw/kicadStepUpMod/[StepUp Workbench] ; они используются для многих моделей в библиотеке KiCad. StepUp используется для генерации STEP- и VRML-файлов с корректным размещением, масштабированием и вращением.

note: type: Title ==
en: Where To Go From Here
ru: Куда двигаться дальше

note: type: Title ===
en: More Learning Resources
ru: Другие образовательные ресурсы

note: type: Plain text
en: For more information on how to use KiCad, see the https://docs.kicad.org/[manual].
ru: Для получения дополнительной информации о том, как использовать KiCad, см. https://docs.kicad.org/[документацию].

note: type: Plain text
en: Other resources include the https://forum.kicad.info/[official KiCad user forum], https://www.kicad.org/community/chat/[Discord or IRC], and additional https://www.kicad.org/help/learning-resources/[learning resources] from the KiCad community.
ru: Есть и другие полезные ресурсы, такие как https://forum.kicad.info/[официальный форум пользователей KiCad], https://www.kicad.org/community/chat/[Discord или IRC], а также дополнительные https://www.kicad.org/help/learning-resources/[познавательные ресурсы] сообщества KiCad.

note: type: Plain text
en: To see more of what's possible with KiCad, browse the https://www.kicad.org/made-with-kicad/[Made With KiCad] section of the website, or open the demo projects included with KiCad (**File** -> **Open Demo Project...**).
ru: Чтобы узнать больше о возможностях KiCad, посетите раздел сайта https://www.kicad.org/made-with-kicad/[Сделано в KiCad] или откройте демонстрационные проекты, входящие в состав KiCad (**Файл** → **Открыть демонстрационный проект…**).

note: type: Title ===
en: Help Improve KiCad
ru: Помогите улучшить KiCad

note: type: Plain text
en: To report a bug or request a feature, please use **Help** -> **Report a Bug** or open an issue on https://gitlab.com/kicad/code/kicad/-/issues[Gitlab].
ru: Чтобы сообщить об ошибке или запросить какую-либо функцию, воспользуйтесь командой **Справка** → **Сообщить об ошибке** или создайте запрос на https://gitlab.com/kicad/code/kicad/-/issues[Gitlab].

note: type: Plain text
en: To contribute to KiCad's development, please see the https://dev-docs.kicad.org/en/contribute/[Developer Contribution page]. Users can also help by contributing to the https://www.kicad.org/libraries/contribute/[libraries] or https://www.kicad.org/contribute/docs-team/[documentation and translation].  Finally, consider https://www.kicad.org/donate/faq/[financially supporting] continued development of KiCad.
ru: Чтобы узнать, как внести свой вклад в развитие KiCad, посетите страницу https://dev-docs.kicad.org/en/contribute/[Вклад разработчика]. Пользователи также могут внести свой вклад в https://www.kicad.org/libraries/contribute/[развитие библиотек] или https://www.kicad.org/contribute/docs-team/[документации и перевода]. Наконец, для дальнейшего развития KiCad можно https://www.kicad.org/donate/faq/[оказать финансовую поддержку].
