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 год CERN предоставил двух разработчиков на неполный рабочий день для помощи в улучшении KiCad. Большая часть работы, выполненной CERN, включала масштабную переработку кодовой базы, чтобы дать KiCad лучшую структуру для роста и адаптации. [11] Помощь также оказывается путем организации пожертвований и сбора средств для оплаты дополнительных разработчиков по контракту для KiCad, а также спонсирования веб-инфраструктуры KiCad. CERN предоставил более 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 и Altium . Также имеются сторонние библиотеки для KiCad, включая SnapEDA, [15] и библиотеку Digi-Key KiCad. [16] Начиная с KiCad V4 файл платы записывается как удобочитаемое S-выражение на основе UTF-8 . Схемы, библиотеки и файлы проектов также были преобразованы в формат S-выражения в KiCad V6 для упрощения обслуживания. Файлы конфигурации также хорошо документированы в виде простого текста, что помогает взаимодействовать с системами контроля версий , а также со скриптами автоматической генерации компонентов .

Языки

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

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

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

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

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

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

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

Функция 3D-просмотра печатных плат основана на моделях STEP и VRML , а модель платы можно экспортировать для интеграции в САПР .

Внешние автотрассировщики

В качестве альтернативы для внешней автотрассировки плат можно использовать FreeRouting [17] с открытым исходным кодом от Альфонса Вирца на основе Java . Toporouter Энтони Блейка , топологический автотрассировщик , разработанный в 2008 году для gEDA PCB как финансируемый Google проект с открытым исходным кодом под руководством DJ Delorie [18] , также был адаптирован для использования с KiCad.

Сообщество

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

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

Ссылки

  1. ^ "Команда разработчиков KiCad". Архивировано из оригинала 29-07-2018 . Получено 29-07-2018 .
  2. ^ Халвик, Реми (2007-07-08). "Re: О первом выпуске KiCad". kicad-users . […] JP Charras сказал мне, что первые черновики были сделаны в 1992 году для версии DOS, но не были распространены […]
  3. ^ "KiCad 8.0.6 Release". 2024-10-14 . Получено 2024-10-15 .
  4. ^ Manveru (2009-10-13). "KiCad". Архивировано из оригинала 2018-07-29 . Получено 2011-01-20 .
  5. ^ "kicad-i18n - Переводы исходного кода KiCad".
  6. ^ "KiCad Program License". Архивировано из оригинала 2018-07-29 . Получено 2016-07-12 .
  7. ^ Стэмбо, Уэйн (2018-02-03) [2018]. "KiCad Version 5 New Feature Demo". Архивировано из оригинала 2018-07-29.
  8. ^ "Kicad". iut-tice.ujf-grenoble.fr . Архивировано из оригинала 2015-12-21 . Получено 2015-12-29 .
  9. ^ "Re: [RFC] Именование приложений: Архив списка рассылки: Команда разработчиков Kicad в Launchpad".
  10. ^ «Программное обеспечение KiCad получает лечение в ЦЕРНе». 2023-05-26.
  11. ^ "KiCad достигает новых высот". 2023-05-26.
  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. Архивировано из оригинала 2021-11-18 . Получено 2021-11-18 .
  14. ^ «О нас – KiPro».
  15. ^ SnapEDA
  16. ^ "Библиотека Digi-Key KiCad". GitHub .
  17. ^ Wirtz, Alfons (2014-03-08) [2004]. "FreeRouting - Программное обеспечение для трассировки печатных плат от FreeRouting.net". GitHub . Архивировано из оригинала 2017-09-23 . Получено 2017-09-24 .
  18. ^ Блейк, Энтони (2009-07-07) [2008]. "Топологический автотрассировщик - Введение". Архивировано из оригинала 2011-02-27.
  19. ^ "Olimex Ltd."
  20. ^ "Наши первые две небольшие платы KiCAD OSHW готовы!". 2015-03-12. Архивировано из оригинала 2015-03-17.

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