KiCad — распространяемый по лицензии GNU General Public License программный комплекс класса EDA с открытыми исходными текстами, предназначенный для разработки электрических схем и печатных плат.
Кроссплатформенность компонентов KiCad обеспечивается использованием библиотеки wxWidgets. Поддерживаются операционные системы GNU/Linux, Windows NT 5.x, FreeBSD и Solaris.



Программы, входящие в KiCad

    * kicad — менеджер проектов;
    * eeschema — редактор электрических схем;
          o встроенный редактор символов схем (библиотечных компонентов);
    * pcbnew — редактор печатных плат;
          o встроенный редактор образов посадочных мест (библиотечных компонентов);
          o 3D Viewer — 3D-просмотрщик печатных плат на базе OpenGL (часть pcbnew);
    * gerbview — просмотрщик файлов Gerber (фотошаблонов);
    * cvpcb — программа для выбора посадочных мест, соответствующих компонентам на схеме;
    * wyoeditor — текстовый редактор для просмотра отчетов.


Функции компонент KiCad

eeschema обеспечивает:

    * создание однолистовых и иерархических схем,
    * проверку их корректности ERC (контроль электрических правил),

    * создание списка электрических цепей netlist для редактора топологии платы pcbnew или для Spice-моделирования схемы,
    * доступ к документации на используемые в схеме электронные компоненты (datasheet).


pcbnew обеспечивает:

    * разработку плат, содержащих до 16 слоёв меди и до 12 технических слоёв (шелкография, паяльная маска и т. п.),
    * выход на внешние трассировщики соединений посредством генерации описания платы на Specctra Design Language (on-line FreeRoute и др.),
    * генерацию технологических файлов для изготовления печатных плат (Gerber-файлы для фотоплоттеров, файлы сверловок и файлы размещения компонентов),
    * послойная печать схем и чертежей печатных плат на принтере или плоттере (в форматах PostScript, HPGL, SVG и DXF), с рамкой формата или без нее.


gerbview позволяет просматривать Gerber-файлы.


Библиотеки электронных компонентов

В составе KiCad поставляются библиотеки электронных компонентов (обычных и поверхностно монтируемых SMD). Для многих библиотечных компонентов есть 3D-модели, созданные в Wings3D.
Компоненты и посадочные места корпусов можно ассоциировать с документацией, ключевыми словами и осуществлять быстрый поиск компонента по функциональному назначению.