Автор (ы) оригинала | Жан-Пьер Шаррас |
---|---|
Разработчики) | Разработчики KiCad [1] |
Первый выпуск | 1992 [2] |
Стабильный выпуск | 5.1.10 / 3 мая 2021 г . |
Репозиторий | |
Написано в | C ++ [3] |
Операционная система | Linux , macOS , Windows |
Доступно в | 23 языка [4] |
Тип | EDA |
Лицензия | GNU GPL v3 + [5] |
Веб-сайт | www |
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
- Список пакетов бесплатного программного обеспечения и программного обеспечения с открытым исходным кодом
- Список бесплатных симуляторов электронных схем
Ссылки [ править ]
- ^ " " KiCad Разработчики "команда" . Архивировано 29 июля 2018 года . Проверено 29 июля 2018 .
- ^ Халвик, Реми (2007-07-08). «Re: О первом выпуске KiCad» . kicad-пользователи .
[…] Дж. П. Чаррас сказал мне, что первые черновики были сделаны в 1992 году для версии DOS, но не были распространены […]
- ^ Manveru (2009-10-13). «KiCad» . Архивировано 29 июля 2018 года . Проверено 20 января 2011 .
- ^ "kicad-i18n - Переводы исходного кода KiCad" .
- ^ "Лицензия программы KiCad" . Архивировано 29 июля 2018 года . Проверено 12 июля 2016 .
- ^ Stambaugh, Уэйн (2018-02-03) [2018]. «Демонстрация новой функции KiCad версии 5» . Архивировано 29 июля 2018 года.
- ^ "Кикад" . iut-tice.ujf-grenoble.fr . Архивировано из оригинала на 2015-12-21 . Проверено 29 декабря 2015 .
- ^ "Библиотека Digi-Key KiCad" .
- ^ Виртц, Альфонс (2014-03-08) [2004]. «FreeRouting - программное обеспечение для маршрутизации печатных плат от FreeRouting.net» . Архивировано 23 сентября 2017 года . Проверено 24 сентября 2017 .
- ^ Блейк, Энтони (2007-07-07) [2008]. «Топологический автотрассировщик - Введение» . Архивировано из оригинала на 2011-02-27.
- ^ "Olimex Ltd."
- ^ "Наши первые две маленькие платы KiCAD OSHW готовы!" . 2015-03-12. Архивировано 17 марта 2015 года.
Внешние ссылки [ править ]
В Викиучебнике есть книга на тему: Kicad. |
- Официальный веб-сайт
- Официальная документация
- Начало работы в KiCad
- Группа библиотек KiCad