KiCad Layout Editor | |
Автор (ы) | Жан-Пьер Шаррас |
---|---|
Разработчик (и) | Разработчики KiCad |
Первоначальный выпуск | 1992; 28 лет назад (1992 г.) |
Стабильный выпуск | 5.1.7 / 30 сентября 2020 г.; 32 дня назад (30 сентября 2020 г.) |
Репозиторий | |
Написано на | C ++ |
Операционная система | Linux, macOS, Windows |
Доступна на | 23 языках |
Тип | EDA |
Лицензия | GNU GPL v3 + |
Веб-сайт | www.kicad.org |
KiCad (произносится «Key-CAD») - это бесплатное программное обеспечение для электронного дизайна автоматизация (EDA). Он упрощает разработку схем для электронных схем и их преобразование в конструкции печатных плат. KiCad был первоначально разработан Жан-Пьером Шаррасом. Он имеет интегрированную среду для схематического ввода и проектирования компоновки печатных плат. В пакете есть инструменты для создания ведомости материалов, иллюстраций, файлов Gerber и трехмерных видов печатной платы и ее компонентов.
KiCad был создан в 1992 году Жан-Пьером Шаррасом, когда он работал в IUT de Grenoble. С тех пор KiCad приобрел ряд добровольных и платных участников. В частности, в 2013 году секция CERN BE-CO-HT начала предоставлять ресурсы для KiCad, чтобы способствовать развитию открытой разработки оборудования, помогая улучшить KiCad, чтобы он был на одном уровне с коммерческими инструментами EDA.
KiCad принял схему управления версиями точечного выпуска в декабре 2015 года, начиная с KiCad 4.0.0. Это был первый выпуск с более продвинутыми инструментами, реализованными разработчиками CERN. ЦЕРН надеется внести свой вклад в развитие KiCad, наняв разработчика за счет пожертвований. Взносы можно делать по ссылкам на сайте KiCad.
Пакет KiCad состоит из пяти основных частей:
KiCad
- менеджер проекта.Eeschema
- редактор схематических изображений.Pcbnew
- программа компоновки печатной платы. Он также имеет трехмерный вид.GerbView
- программа просмотра Gerber.Bitmap2Component
- инструмент для преобразования изображений в посадочные места для печатных плат.KiCad использует интегрированную среду на всех этапах процесса проектирования: создание схемы, разводка печатной платы, создание / визуализация файлов Gerber и редактирование библиотеки.
KiCad - это кроссплатформенная программа, написанная на C ++ с wxWidgets для работы на FreeBSD, Linux, Microsoft Windows и Mac OS X. Доступно множество библиотек компонентов, и пользователи могут добавлять собственные компоненты. Пользовательские компоненты могут быть доступны для каждого проекта или установлены для использования в любом проекте. Существуют также инструменты, помогающие импортировать компоненты из других приложений EDA, например, EAGLE. Для KiCad доступны также сторонние библиотеки, в том числе SnapEDA и библиотека Digi-Key KiCad. Файлы конфигурации представлены в виде хорошо документированного простого текста, который помогает взаимодействовать с системами управления версиями, а также с автоматической генерацией компонентов скриптами.
Поддерживаются несколько языков, например как болгарский, каталонский, китайский, чешский, голландский, английский, финский, французский, немецкий, греческий, венгерский, итальянский, Японский, корейский, литовский, польский, португальский, русский, словацкий, словенский, испанский и шведский.
Eeschema имеет функции, включая иерархические листы схем, создание пользовательских символов и ERC ( электрические правила проверки). Схематические символы в Eeschema очень слабо связаны с посадочными местами в Pcbnew, чтобы стимулировать повторное использование посадочных мест и символов (например, один посадочный стол 0805 может использоваться для конденсаторов, резисторов, катушек индуктивности и т. Д.).
Внутренне Pcbnew поддерживает до 32 медных слоев и 32 технических слоя. Размеры хранятся с нанометровой точностью в 32-битных целых числах со знаком, что составляет теоретический максимальный размер печатной платы 2 нм, или приблизительно 2,14 метра.
В настоящее время Pcbnew подвергается серьезному рефакторингу, включая получение нового механизма визуализации (называемого уровнем графической абстракции или GAL) с базой данных OpenGL и Cairo. Pcbnew также получает новую платформу инструментов, которая упрощает разработчикам добавление инструментов без необходимости поддерживать несколько рендереров. Из-за этого некоторые инструменты доступны только в устаревшем модуле визуализации на основе XOR, а некоторые доступны только в модулях визуализации GAL.
KiCad имеет встроенный автотрассировщик для простых одиночных подключений. В качестве альтернативы, FreeRouting с открытым исходным кодом на основе Java Альфонса Виртца может использоваться для внешней автоматической маршрутизации плат. Toporouter Энтони Блейка, топологический автотрассировщик, разработанный в 2008 году для gEDA PCB в качестве проекта с открытым исходным кодом, финансируемого Google, под руководством DJ Delorie также адаптирован для использования с KiCad.
DRC (проверка правил проектирования) доступна для проверки общих логических ошибок.
Функция трехмерного просмотра печатной платы основана на моделях VRML, и модель платы может быть экспортирована для интеграции CAD.
Следуют некоторые недавние добавления.
Интерактивный маршрутизатор, который имеет возможность обходить существующие трассы на своем пути или перемещать существующие трассы в другое место, сохраняя при этом возможность подключения.
Высокоскоростные инструменты разводки печатных плат, такие как согласование длины дорожки и поддержка дифференциальной пары.
Поддержка сценариев Python.
12 марта 2015 года Olimex Ltd, поставщик средств разработки и программистов встроенных устройств, объявила, что они перешли с EAGLE на KiCad в качестве основного инструмента EDA..
В Wikibooks есть книга по темам: Kicad |