KiCad

от Уикипедия, свободната енциклопедия
Направо към: навигация, търсене
KiCad
Kicad logo new.png
KiCad Pcbnew OpenGL.png
KiCad Layout Editor
Информация
Автор Jean-Pierre Charras
Разработчик KiCad developers
Програмен език C++
Език на интерфейса многоезичен
Уебсайт http://kicad-pcb.org/
KiCad в Общомедия

KiCad е свободно разпротраняем комплект от програми за автоматизация на проектирането в електрониката. С негова помощ се улеснява проектирането на електронни схеми и превръщането им в печатни платки.

Първоначалната разработка е дело на Жан-Пиер Шарра който започва проекта през 1992-ра, но в момента начинанието се ръководи от екип от разработчици.[1]

История[редактиране | редактиране на кода]

Началото на KiCad софтуера дава френския професор Жан-Пиер Шарра през 1992-ра, базирайки се на съществуващ проект написан на езика C++. До 2006-та проекта се разработва главно от Шарра с помоща на студенти от Техническя Университет - Сен Мартен д'Ер, където преподава, сорс кода се разпространява под формата на tar архив, а контрол на версиите не съществува.[2]

От тогава насам софтуера набира все повече популярност и доброволци. Едни най-значимите нововъведения към проекта идват от BE-CO-HT отдела на ЦЕРН, които през 2013 започват да допринасят разработки към проекта с цел развиването на среда за разработка на отворен хардуер. [3]

През декември 2015 KiCad прие точково наименование на версиите започвайки с версия 4.0.0. Това е първото издание което включва по-усъвършенстваните инструменти, имплементирани от разработчиците в ЦЕРН.

Софтуерни компоненти[редактиране | редактиране на кода]

KiCad включва в себе си следните компоненти:

  • KiCad – мениджър на проектите.
  • Eeschema – редактор за електронни схеми.
  • Pcbnew – програма за дизайн на печатни платки. Поддържа 3D изглед.
  • GerbView – програма за преглед на Gerber файлове.
  • Bitmap2Component – инструмент за превръщане на изображения в отпечатъци (от англ. footprint) за компоненти или схематични символи.
  • PcbCalculator – програма за изчисляване на ширината на пътечките спрямо допустимия ток, параметрите на предавателната линия и др.
  • Pl Editor – редактор за оформлението на страниците.

Функционалност[редактиране | редактиране на кода]

Eeschema[редактиране | редактиране на кода]

Схематичния редактор включва в себе си следните фукнционалности:

  • Редактор за създаване и модифициране на компоненти, и управление на символните библиотеки
  • Създаване на еднослоеви и йерархични схеми.
  • Проверка на Електрическите Критерии (Electric Rules Check) за автоматично отчитане на неправилно свързани или липсващи връзки
  • Експортиране на файловете в различни формати (PostScript, PDF, HPGL, и SVG)
  • Генериране на Списък с Елементите (посредством Python скрипт).
  • Създаване на списък с електрическите вериги (netlist)

Pcbnew[редактиране | редактиране на кода]

Софтуера няма ограничения откъм размера на проектираната печатна платка и поддържа до 32 медни слоя, до 14 технологични слоя (бял печат, солдер маска, спояваща паста и др.), както и до 4 спомагателни слоя. Всички размери в редактора се записват под целочислена форма в нанометри като най-малката единица ползвана от него е 1 нм.

Позволява завъртане на отпечатък на произволен ъгъл с резолюция 0.1 градуса. Също така поддържа редактор позволяващ модифициране на отпечатъка за всеки отделен компонент поставен на платката или редакция/създаване на отпечатък в библиотечен файл.

Притежава прост но ефективен модул за автоматично маршрутиране (autorouter). За работа с по-усъвършенствани модули за маршрутиране, софтуера предлага експортване/импортиране в SPECCTRA dsn формат.

Източници[редактиране | редактиране на кода]

  1. ((en))  About KiCad. // Посетен на 2016-06-26.
  2. ((en)) Stambaugh, Wayne. FOSDEM 2015. // Посетен на 2016-06-26.
  3. ((en))  CERN BE-CO-HT contribution to KiCad. // Посетен на 2016-06-26.

Външни препратки[редактиране | редактиране на кода]