KiCad - KiCad

KiCad
KiCad-Logo.svg
Редактор макетов KiCad
Редактор макетов KiCad
Оригинальный автор (ы)Жан-Пьер Шаррас
Разработчики)Разработчики KiCad[1]
изначальный выпуск1992; 28 лет назад (1992)[2]
Стабильный выпуск
5.1.8 / 5 ноября 2020; 21 дней назад (2020-11-05)
Репозиторий Отредактируйте это в Викиданных
Написано вC ++[3]
Операционная системаLinux, macOS, Windows
Доступно в23 языка[4]
ТипEDA
ЛицензияGNU GPL v3 +[5]
Интернет сайтwww.kicad.org
KiCad Pcbnew для макетирования
KiCad 3D Viewer, показывающий как VRML, так и IDF функции на демонстрационной плате
KiCad 3D Viewer

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

История

KiCad был создан в 1992 году Жан-Пьером Шаррасом во время работы в IUT де Гренобль.[7] С тех пор KiCad приобрел ряд добровольных и платных участников. В частности, в 2013 г. ЦЕРН Секция 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, Майкрософт Виндоус и Mac OS X. Доступно множество библиотек компонентов, и пользователи могут добавлять собственные компоненты. Пользовательские компоненты могут быть доступны для каждого проекта или установлены для использования в любом проекте. Существуют также инструменты, помогающие импортировать компоненты из других приложений EDA, например ОРЕЛ. Для KiCad доступны также сторонние библиотеки, в том числе SnapEDA, а также библиотеку Digi-Key KiCad.[8] Файлы конфигурации представлены в виде хорошо документированного простого текста, что помогает при взаимодействии системы контроля версий, а также с автоматической генерацией компонентов скрипты.

Локализация

Поддерживаются несколько языков, например болгарский, Каталонский, Китайский, Чешский, нидерландский язык, английский, Финский, Французский, Немецкий, Греческий, Венгерский, Итальянский, Японский, Корейский, Литовский, Польский, португальский, русский, словацкий, Словенский, испанский, и Шведский.

Eeschema

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

Pcbnew

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

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

KiCad имеет встроенный автотрассировщик для простых одиночных подключений. В качестве альтернативы, открытый исходный код Альфонса Вирца Ява на основе FreeRouting[9] может использоваться для внешней автотрассировки плат. Энтони Блейка Toporouter, а топологический автотрассировщик разработан в 2008 году для gEDA Печатная плата в качестве проекта с открытым исходным кодом, финансируемого Google, под руководством Диджей делори,[10] был адаптирован для использования с KiCad.

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

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

Некоторые недавние[нужна цитата ] дополнения следуют.

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

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

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

Сообщество

12 марта 2015 года ООО «Олимекс»,[11] поставщик средств разработки и программисты встраиваемых устройств объявили, что они перешли с ОРЕЛ в KiCad в качестве основного инструмента EDA.[12]

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

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

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

внешняя ссылка