Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

KiCad (произносится как «Key-CAD» [6] ) - это бесплатный программный пакет для автоматизации электронного проектирования (EDA). Это облегчает создание схем для электронных схем и их преобразование в печатной плате конструкций. KiCad был первоначально разработан Жан-Пьером Шаррасом. Он имеет интегрированную среду для схематического ввода и проектирования компоновки печатных плат. В пакете есть инструменты для создания ведомости материалов , иллюстраций, файлов Gerber и трехмерных видов печатной платы и ее компонентов.

История [ править ]

KiCad был создан в 1992 году Жан-Пьером Шаррасом во время работы в IUT de Grenoble . [7] С тех пор KiCad приобрел ряд добровольных и платных участников. Примечательно, что в 2013 году секция CERN BE-CO-HT начала предоставлять ресурсы для KiCad, чтобы способствовать развитию открытой разработки оборудования, помогая улучшить KiCad до уровня коммерческих инструментов EDA.

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

Компоненты [ править ]

Пакет KiCad состоит из пяти основных частей:

  • KiCad - руководитель проекта.
  • Eeschema - редактор схематических изображений.
  • Pcbnew - программа компоновки печатных плат. Он также имеет трехмерный вид.
  • GerbView - зритель Гербера .
  • Bitmap2Component - инструмент для преобразования изображений в посадочные места для печатных плат.

Особенности [ править ]

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

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

Локализация [ править ]

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

Eeschema [ править ]

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

Pcbnew [ править ]

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

В настоящее время [ необходима цитата ] Pcbnew подвергается серьезному рефакторингу, включая получение нового механизма рендеринга (называемого уровнем графической абстракции или GAL) с OpenGL и Cairo back end. Pcbnew также получает новую инструментальную среду, которая упрощает разработчикам добавление инструментов без необходимости поддерживать несколько рендереров. Из-за этого некоторые инструменты доступны только в устаревшем рендерере на основе XOR, а некоторые доступны только в рендерерах GAL.

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

DRC (проверка правил проектирования) доступна для проверки общих логических ошибок.

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

Далее следуют некоторые недавние добавления [ необходима цитата ] .

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

Высокоскоростные инструменты для трассировки печатных плат, такие как согласование длины дорожек и поддержка дифференциальных пар .

Поддержка скриптов Python.

Сообщество [ править ]

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

См. Также [ править ]

  • Сравнение программного обеспечения EDA
  • Список пакетов бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом
  • Список бесплатных симуляторов электронных схем

Ссылки [ править ]

  1. ^ " " KiCad Разработчики "команда" . Архивировано 29 июля 2018 года . Проверено 29 июля 2018 .
  2. ^ Халвик, Реми (2007-07-08). «Re: О первом выпуске KiCad» . kicad-пользователи . […] Дж. П. Чаррас сказал мне, что первые черновики были сделаны в 1992 году для версии DOS, но не были распространены […]
  3. ^ Manveru (2009-10-13). «KiCad» . Архивировано 29 июля 2018 года . Проверено 20 января 2011 .
  4. ^ "kicad-i18n - Переводы исходного кода KiCad" .
  5. ^ "Лицензия программы KiCad" . Архивировано 29 июля 2018 года . Проверено 12 июля 2016 .
  6. ^ Stambaugh, Уэйн (2018-02-03) [2018]. «Демонстрация новой функции KiCad версии 5» . Архивировано 29 июля 2018 года.
  7. ^ "Кикад" . iut-tice.ujf-grenoble.fr . Архивировано из оригинала на 2015-12-21 . Проверено 29 декабря 2015 .
  8. ^ "Библиотека Digi-Key KiCad" .
  9. ^ Виртц, Альфонс (2014-03-08) [2004]. «FreeRouting - программное обеспечение для маршрутизации печатных плат от FreeRouting.net» . Архивировано 23 сентября 2017 года . Проверено 24 сентября 2017 .
  10. ^ Блейк, Энтони (2007-07-07) [2008]. «Топологический автотрассировщик - Введение» . Архивировано из оригинала на 2011-02-27.
  11. ^ "Olimex Ltd."
  12. ^ "Наши первые две маленькие платы KiCAD OSHW готовы!" . 2015-03-12. Архивировано 17 марта 2015 года.

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Официальная документация
  • Начало работы в KiCad
  • Группа библиотек KiCad