Kicad як зробити новий компонент, others, adminstuff

На відміну від Eagle, де бібліотека одного типу містить як схематичне уявлення компонента (schematic symbol), так і різні типи корпусів для нього (footprint variations), в середовищі KiCad файли .lib містять тільки символи принципової схеми (schematic symbols), і файли. mod містять посадочні місця (footprints), або за термінологією KiCAD "модулі". Окрема програма Cvpcb використовується для прив'язки посадочних місць і символів.

Обидва типи бібліотек (.lib. Mod) є простими текстовими файлами, і можуть містити в собі один і більшу кількість компонентів. Бібліотеки компонентів, який поставляються разом з KiCad, знаходяться в папці c: \ Program Files \ KiCad \ share \ library \. Бібліотеки модулів (корпусів деталей), який поставляються разом з KiCad, знаходяться в папці c: \ Program Files \ KiCad \ share \ modules \.

[Створення в KiCAD символу]

Створення компонента в KiCAD починається зі створення схематичного малюнка (символу) для принципової схеми. Далі описаний процес по кроках.

1. З оболонки KiCAD відкрийте програму Eeschema (Schematic editor).

3. Натисніть кнопку Create a new component (на ній намальований польовий транзистор з жовтою зірочкою).

Відкриється вікно введення властивостей компонента - Component Properties.

Kicad як зробити новий компонент, others, adminstuff

4. У полі Component name: введіть ім'я майбутнього компонента. Наприклад, для DC-DC перетворювача TRA 3-0511 можете ввести TRA 3-0511 (прогалини у введеному імені будуть автоматично замінені на підкреслення).

Перевірте, чи правильно встановлено поле Default reference designator. Це префікс, який використовується для нумерації компонентів принципової схеми. За замовчуванням там стоїть U, що підходить для мікросхем. Для резистора поставте R, для конденсатора C, для інших елементів поставте букву відповідно до загальноприйнятих правил [1].

Якщо у Вас один елемент в корпусі, то залиште поле Number of parts per package без змін, рівним 1. Решта опцій - скинуті галочки Create component. Parts in package locked і встановлені галочки Show pin number text, Show pin name text, Pin name inside - для простих випадків можна залишити без змін. Натисніть OK.

Kicad як зробити новий компонент, others, adminstuff

6. Додайте висновки компонента через меню Place -> Pin. Відкриється вікно введення властивостей виведення Pin Properties. Заповніть поля для виведення, ввівши ім'я виводу і його номер. Якщо потрібно позначити логічну інверсію виведення, введіть перед ім'ям виведення символ тильди

У випадаючому списку Electrical type виберіть тип виведення компонента (вхід, вихід.), В Graphic Style виберіть стиль відображення виводу. Після введення параметрів виведення натисніть OK.

Kicad як зробити новий компонент, others, adminstuff

7. File -> Current Library, виберіть поточний файл бібліотеки, куди буде збережений новий компонент. Або збережіть компонент в нову бібліотеку, натиснувши на кнопку Save current component to new library.

8. Для збереження компонента в бібліотеці натисніть Ctrl + S і підтвердіть зміни в компоненті і в бібліотеці.

Kicad як зробити новий компонент, others, adminstuff

Майте на увазі: якщо Ви редагуєте зовнішній вигляд символу компонента, то принципова схема після збереження компонента негайно зміниться, тому будьте обережні.

[Створення посадкового місця (корпусу) компонента]

1. У Pcbnew натисніть кнопку Open module editor (на кнопці намальована мікросхема з олівчиком).

Kicad як зробити новий компонент, others, adminstuff

4. Налаштуйте властивості майбутніх ніжок посадкового місця, для чого натисніть на панелі інструментів кнопку Pad settings (кнопка із зеленим кружком і шестерінкою). Відкриється вікно редагування властивостей виведення.

Kicad як зробити новий компонент, others, adminstuff

Тут потрібно звернути увагу на Shape (форма контактної площадки), на Size (розмір контактної площадки, якщо це коло, то відповідає діаметру), на Drill -> Shape (для звичайних отворів повинно бути Circular), на Drill -> Size (тут задається діаметр отвору).

5. Додайте всі висновки відповідно до креслення з даташіта компонента. При розміщенні висновків звертайте увагу на рядок статусу, де відображаються координати (за замовчуванням в міліметрах). Координатну сітку бажано налаштувати на крок 1.27 мм, або 50 mil (ця настройка за замовчуванням), що спрощує точне розміщення висновків модуля. Крок координатної сітки можна поміняти з контекстного меню - клацніть правою кнопкою миші і виберіть Grid Select.

6. Інструментом Add graphic line or polygon намалюйте контур корпусу компонента.

Kicad як зробити новий компонент, others, adminstuff

Kicad як зробити новий компонент, others, adminstuff

7. Через меню File -> Current Library виберіть поточну бібліотеку, куди буде збережений компонент, або виберіть File -> Save Module into a New Library. Збережіть компонент через меню File -> Save Module in Active Library (Ctrl + S).

[Які файли потрібні для того, щоб завантажити і редагувати проект]