stringtranslate.com

Кикад

KiCad ( / ˈ k ˌ k æ d / KEE -kad [7] ) — бесплатный пакет программного обеспечения для автоматизации проектирования электроники (EDA). Он облегчает проектирование и моделирование электронного оборудования для производства печатных плат. Он имеет интегрированную среду для создания схем , разводки печатных плат , просмотра производственных файлов, моделирования SPICE, предоставляемого ngspice , и инженерных расчетов. В пакете существуют инструменты для создания спецификаций , иллюстраций, файлов Gerber и 3D-моделей печатной платы и ее компонентов.

История

История ранних веков

KiCad был создан в 1992 году Жан-Пьером Шаррасом во время работы в IUT de Grenoble . [8] Название произошло от первых букв названия компании друга Жан-Пьера в сочетании с термином CAD . [9] Изначально KiCad представлял собой набор программ для электроники, предназначенных для совместного использования друг с другом. Основными инструментами были EESchema, PCBnew, программа просмотра Gerber и калькулятор.

2010-е годы по настоящее время

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

В 2013 году секция CERN BE-CO-HT начала выделять ресурсы для KiCad, чтобы способствовать разработке открытого аппаратного обеспечения, помогая улучшить KiCad до уровня коммерческих инструментов EDA. [10] С 2013 по примерно 2018 год ЦЕРН предоставил двум разработчикам на неполный рабочий день, чтобы помочь улучшить KiCad. Большая часть работы, проделанной CERN, включала масштабный рефакторинг базы кода, чтобы дать KiCad лучшую структуру для роста и адаптации. [11] Помощь также предоставляется путем организации пожертвований и сборов средств для оплаты дополнительных контрактных разработчиков для KiCad, а также спонсирования веб-инфраструктуры KiCad. ЦЕРН предоставил более 1400 часов рабочего времени разработчиков. [12]

Важная веха была достигнута в декабре 2015 года, начиная с KiCad 4.0.0, первой версии KiCad, в которой использовалась схема управления версиями точечных выпусков . Это также был первый выпуск, в котором использовались более совершенные инструменты, реализованные разработчиками CERN.

KiCad присоединился к Linux Foundation в ноябре 2019 года. [13]

Кроме того, в 2019 году два ведущих разработчика сформировали сервисную корпорацию, чтобы оказывать дополнительную платную поддержку разработки KiCad. [14]

Функции

Редактор схем KiCad для создания схем
Редактор печатных плат KiCad для компоновки и дизайна плат
Средство просмотра KiCad 3D, демонстрирующее функции VRML и IDF на демонстрационной плате
KiCad 3D-просмотрщик

KiCad использует интегрированную среду для всех этапов процесса проектирования: создание схемы, компоновка печатной платы, создание/визуализация файлов Gerber и редактирование библиотеки.

KiCad — это кроссплатформенная программа, написанная на C++ с wxWidgets для работы на FreeBSD , Linux , Microsoft Windows и Mac OS X. Доступно множество библиотек компонентов, и пользователи могут добавлять собственные компоненты. Пользовательские компоненты могут быть доступны для каждого проекта отдельно или установлены для использования в любом проекте. Существуют также инструменты, помогающие импортировать компоненты из других приложений EDA, например EAGLE . Для KiCad также доступны сторонние библиотеки, в том числе SnapEDA [15] и библиотека Digi-Key KiCad. [16] Файлы конфигурации представлены в виде хорошо документированного открытого текста, что помогает при взаимодействии с системами контроля версий , а также при использовании сценариев автоматического создания компонентов .

Языки

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

Редактирование схемы

Редактор схем KiCad имеет такие функции, как создание иерархических листов схем, создание пользовательских символов, проверка электрических правил ( ERC ) и встроенное моделирование цепей ngspice . Символы на схемах очень слабо связаны с посадочными местами на печатной плате, чтобы стимулировать повторное использование посадочных мест и символов (например, один посадочное место 0805 можно использовать для конденсаторов, резисторов, катушек индуктивности и т. д.).

Редактирование печатной платы

Внутренний редактор печатных плат KiCad поддерживает до 32 медных слоев и 32 технических слоев. Размеры сохраняются с нанометровой точностью в 32-битных целых числах со знаком, что делает теоретический максимальный размер печатной платы 2–31 нм , или примерно 2,14 метра.

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

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

Функция трехмерного просмотра печатных плат основана на моделях STEP и VRML , а модель платы можно экспортировать для интеграции с CAD .

Сообщество

12 марта 2015 года Olimex Ltd, [17] поставщик инструментов разработки и программистов встраиваемых устройств, объявила, что они перешли с EAGLE на KiCad в качестве основного инструмента EDA. [18]

Смотрите также

Рекомендации

  1. ^ "Команда разработчиков KiCad" . Архивировано из оригинала 29 июля 2018 г. Проверено 29 июля 2018 г.
  2. ^ Халвик, Реми (08 июля 2007 г.). «Re: О первом выпуске KiCad». пользователи KiCad . […] Дж. П. Чаррас сказал мне, что первые черновики версии для DOS были сделаны в 1992 году, но не получили распространения […]
  3. ^ «Выпущена версия 8.0.0» . 2024-02-23 . Проверено 24 февраля 2024 г.
  4. ^ Манверу (13 октября 2009 г.). «КиКад». Архивировано из оригинала 29 июля 2018 г. Проверено 20 января 2011 г.
  5. ^ «kicad-i18n - Переводы исходного кода KiCad» .
  6. ^ «Лицензия на программу KiCad» . Архивировано из оригинала 29 июля 2018 г. Проверено 12 июля 2016 г.
  7. ^ Стамбо, Уэйн (03 февраля 2018 г.) [2018]. «Демонстрация новых функций KiCad версии 5». Архивировано из оригинала 29 июля 2018 г.
  8. ^ "Кикад". iut-tice.ujf-grenoble.fr . Архивировано из оригинала 21 декабря 2015 г. Проверено 29 декабря 2015 г.
  9. ^ «Re: [RFC] Именование приложений: Архив списка рассылки: Команда разработчиков Kicad в Launchpad» .
  10. ^ «Программное обеспечение KiCad получает одобрение CERN» . 26 мая 2023 г.
  11. ^ «KiCad достигает новых высот» . 26 мая 2023 г.
  12. ^ https://cernandsocietyfoundation.cern/sites/cernandsocietyfoundation.web.cern.ch/files/Annual%20Reviews/CERN%20&%20Society%20Foundation%20Annual%20Review%202018.pdf [ пустой URL-адрес PDF ]
  13. ^ «KiCad присоединяется к Linux Foundation для развития автоматизации проектирования электроники» . 2019-11-22. Архивировано из оригинала 18 ноября 2021 г. Проверено 18 ноября 2021 г.
  14. ^ «О нас - КиПро».
  15. ^ SnapEDA
  16. ^ "Библиотека Digi-Key KiCad" . Гитхаб .
  17. ^ "Олимекс ООО."
  18. ^ «Наши первые две небольшие платы KiCAD OSHW готовы!». 12 марта 2015 г. Архивировано из оригинала 17 марта 2015 г.

Внешние ссылки