Kicad И Гост. Библиотека Уго

Расширяем цикл статей по УГО для различных схем САПР.

В этом разделе описан процесс создания компонента UGO для KiCad.

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

Кикад — это пакет программного обеспечения класса EDA с открытым исходным кодом, распространяемый по лицензии GNU GPL и предназначенный для разработки электрических схем и печатных плат. Внимание! Трафик под катом! KiCad включает в себя пять основных программ: кикад - Руководитель проекта;

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

eeschema — редактор электрических схем;

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

— встроенный редактор символов схем (компонентов библиотеки);

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

cvpcb — программа подбора сидений, соответствующих компонентам на схеме;

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

PCBновый — редактор плат;

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

— встроенный редактор изображений посадочных мест (компоненты библиотеки);

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

— 3D Viewer — 3D-просмотр печатных плат на базе OpenGL (часть pcbnew);

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

Гербвью — Просмотрщик файлов Gerber (шаблоны фотографий);

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

И: wyoeditor — текстовый редактор для просмотра отчетов.

bitmap2componrnt — инструмент для создания логотипа из изображения;

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

Универсальный калькулятор печатных плат;

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

Преимущества: — Русский интерфейс, помощь, учебник; Поддержка продукта KiCad (SPO) поражает своей активностью.

Литературы на русском языке достаточно много, вот лишь некоторые источники: — Изучаю KiCad. Первая часть ; — KiCad/Урок KiCad ;; — Kicad_Tutorial ; — Вводный курс для пользователей KiCAD ; — KiCAD: как сделать печатную плату ; — Практическая работа.

Создание элементной базы Проектирование печатных плат в САПР KiCAD ; — Различная русскоязычная документация по KiCAD ; Ресурсов, посвященных теме KiCad, довольно много: radiokot.ru/forum/viewtopic.phpЭf=8&t=30356 kazus.ru/forums/showthread.phpЭt=16082 www.cqham.ru/forum/showthread.phpЭt=18451 — Кроссплатформенность; Windows, Linux, FreeBSD и т. д. — Стандартные библиотеки и отдельная сборка KiCad по ГОСТу; Очень большая коллекция библиотек: www.kicadlib.org Сборка KiCad по стандартам ГОСТ ЕСКД: Оригинальная международная сборка ; — Русская сборка для Linux или Windows XP ; — Текущая стабильная версия» KiCAD ГОСТ 4005-стабильный "в виде установщика Windows exe с базовыми патчами ГОСТ, автоустановкой и автоудалением, с возможностью включения en/ru документации, библиотек компонентов lib/mod/3d и примеров приложений.

— Плашки соответствующие требованиям ГОСТа (российской сборки); Единственное, почему-то отсутствует основная надпись по форме 2а (ГОСТ 2.301-68).

— KiCad бесплатен даже для коммерческого использования; - эффективные возможности отслеживания; — Комплексная проверка проекта; — 3D предпросмотр платы; — Схемомоделирование; Можно загрузить список соединений электрических схем для редактора топологии платы pcbnew или для моделирования схем Spice. Честно говоря, я этого даже не понял.

- Импорт Экспорт; В Интернете есть куча различных утилит для конвертации данных KiCad в другие данные из различных CAD-систем.

Наиболее популярными являются KiCAD. <--> P-CAD - утилиты.

— Создание файлов для производства;

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

Генерация (создание) полных Gerber-форматов, готовых к исполнению на ЧПУ.

—Печать в корпусном редакторе; Иногда вам нужно распечатать разрабатываемый вами посадочный элемент и опробовать его на компоненте.

— Создание собственных библиотек; Это основная мысль статьи, ее мы коснемся ниже.

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

Придется полистать несколько страниц мануалов и пару раз наступить на грабли.

— Неудобное ручное (и автоматическое позиционирование — его фактически не существует, это делают только сторонние программы); Возвращаемся к точке грабли.

— Отсутствие возможности представить список компонентов в виде дерева со строгой типизацией по функционалу; Я уже касался этого в предыдущем статья .

Вот отрывок: Честно говоря, я вообще не понимаю этого момента.

Сейчас поясню: дело в том, что САПР сама по себе подразумевает продукт, облегчающий разработку тех или иных устройств и элементов, естественно в данном случае, что касается ЭДА-систем.

Итак: Как можно было не реализовать список элементов схемы в виде дерева? Скажите, это не удобно и не повлияет на производительность? Этот вопрос касается всех систем EDA. — Отсутствие печати в редакторе компонентов; — Отсутствие возможности случайного выбора названия из списка компонентов (по типу, номиналу, корпусу и т.п.

) и отсутствие фильтра по компонентам; То же самое, отрывок из предыдущего статьи : Те.

У каждого разработчика свои предпочтения, мне, например, удобно представить список по названию и типу корпуса, другим удобно представить список по типу элемента (например, MCU) и названию, и так на.

Отсутствие фильтра компонентов скорее всего связано с невозможностью реализации нормального фильтра без использования СУБД, потому что все компоненты и посадочные места разнесены по файлам, а это что-то, сами понимаете.

— Отсутствие встроенного симулятора модели Spice; Я бы хотел, но это будет сложный продукт. Создание собственных библиотек: Нам понадобится встроенный редактор символов схем (компонентов библиотеки), запускаем его следующим образом: Сначала запускаем eeschema (редактор электрических схем), видим следующую картину:

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

Где: 1. Область главного меню приложения; 2. Область панели инструментов; 3. Область размера и шага сетки редактора (настройка рабочей области).

4. Площадь элементов схемы и движение по иерархии схем.

5. Рабочая (основная) область приложения (область редактора).

Далее запускаем встроенный редактор символов схем (компонентов библиотеки), это делается нажатием кнопки [Редактор библиотеки]

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

, - на панели инструментов редактора диаграмм.

Мы видим следующий интерфейс:

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

Где: 1. Область главного меню приложения; 2. Область панели инструментов; 3. Область размера и шага сетки редактора (настройка рабочей области); 4. Область элемента компонента; 5. Рабочая (основная) область приложения (область редактора); Далее нам нужно выбрать рабочую библиотеку, ту библиотеку, в которой мы хотим работать (создавать или редактировать компоненты).

Делается это так: на панели инструментов нажмите кнопку [Выбрать рабочую библиотеку]

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

, выберите библиотеку, с которой хотим работать, и нажмите [ОК].



KiCad и ГОСТ.
</p><p>
 Библиотека УГО

Если мы хотим создать новый компонент в этой библиотеке, то на панели инструментов выбираем [Создать новый компонент]

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

, если мы хотим отредактировать существующий, то выбираем на панели элемент [Загрузить компонент для редактирования из текущей библиотеки].



KiCad и ГОСТ.
</p><p>
 Библиотека УГО

.

В первом случае мы видим форму, в которой необходимо задать параметры компонента.

В нашем случае пусть это будет [Имя компонента]: RES_0805 и {Обозначение по умолчанию]: R.

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

и нажмите [OK] соответственно.

Во втором случае у нас появится окно выбора редактируемого компонента:

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

в этом случае выберите [Выбрать с предварительным просмотром]:

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

Но так как мы собираемся создавать свой оригинальный компонент, то останавливаемся на первом выборе [Создать новый компонент].

Установите указанные выше параметры (RES_0805/R), перейдите в рабочую область и переместите элементы рабочей области, щелкнув правой кнопкой мыши по одному из элементов и выбрав [Переместить поле]

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

.

Переместите (очистите рабочую область), затем нарисуйте компонент, используя область «4. Элементы компонента Область редактора.

Далее добавляем пины для компонента, для этого из области «4. Элементы компонента.

Область редактора выберите элемент [Добавить вывод компонента].



KiCad и ГОСТ.
</p><p>
 Библиотека УГО

, мы видим следующее окно:

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

заполняем все параметры, нажимаем [Ок] — для первого и второго выхода соответственно.

Видим результат:

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

Далее, чтобы сохранить компонент, выберите [Сохранить текущую библиотеку на диск] из окна «2. Область панели инструментов.

» Согласны со всеми вопросами в приложении.



KiCad и ГОСТ.
</p><p>
 Библиотека УГО

И

KiCad и ГОСТ.
</p><p>
 Библиотека УГО

.

Собственно, теперь наш новый компонент находится в библиотеке.

И готов к использованию.

п.

с.

Единственное, что я опишу позже, это как сохранить компонент в новой (моей) библиотеке.

И затрону нюансы масштабирования, размерности и шага сетки.

потому что в KiCad оно кратно 0,0254 – 1,27 мм, а стандарты ГОСТ требуют немного другого.

В связи с этим возникают подозрения, что сборка KiCad по стандартам ГОСТ ЕСКД не соответствует таковой, из-за отклонений от пропорций компонентов, требуемых стандартами.

Спасибо за внимание.

Теги: #kicad #UGO #gost #eskd #eskd #open source #CAD/CAM

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.