Skip to content

Component's library for KiCad

License

Notifications You must be signed in to change notification settings

MuratovAS/KiCadLibrary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Библиотека компонентов для KiCad

Данная библиотека используется автором для работы, постоянно пополняется новыми компонентами. Посадочные места для компонентов выполнены в полном соответствии с группой стандартов IPC.

image-20200629154611351

Mainline: KiCad 7

Структура библиотеки:

  • *.kicad_sym - библиотека УГО компонентов
  • MAS_Package_std.pretty - посадочные места для стандартных корпусов. Например, LQFP-48 и подобные
  • MAS_Package_nostd.pretty - посадочные места для нестандартных компонентов, например, ZMPT107-1

Установка:

Скачайте архив или клонируем репозиторий на локальный диск:

git clone https://github.com/MuratovAS/KiCadLibrary

Для установки библиотеки откройте KiCad и перейдите в подпункт настроек:

image-20200408113336852

Жмакаем на указанные кнопки и добавляем все файлы *.kicad_sym.

image-20200408113627903

Подобную операцию проворачиваем для библиотеки посадочных мест, только нашей целью будут каталоги MAS_Package_std.pretty, MAS_Package_nostd.pretty.

image-20200408114157799

В заключение подключим 3D модули. Создаем переменную MAS_3DMODEL_DIR, пропишем путь к каталогу MAS_3DModel.

image-20200408120332398

Требования к добавляемым компонентам

Все элементы должны быть отрисованы по образу и подобию стандартной библиотеки.

FP:

  • Все стандартные поля должны быть заполнены
    • Имя/значение
    • Описание
    • Ключевые слова
    • Тип компонента
    • 3D модуль (используй env.: ${MAS_3DMODEL_DIR}/.........step)
    • Спец поля (при необходимости)
  • Требуется чертеж
    • Cu (проводящий слой)
    • SilkScreen (обозначение)
    • Mask (в особых случаях)
    • Cuts (в особых случаях, стараться не использовать)
    • Courtyard (граница компонента, брать с небольшим запасом)
  • Геометрический центр компонента должен совпадать с центром чертежа FP
  • По возможности указывать осмысленные имена
    • идея пере использования, если компонент встречается у нескольких производителей, не указывать его в имени.
    • Использовать - в качестве разделителя имени. Для разделения параметров использовать _. Пример: QFN-88-1EP_10x10mm_P0.4mm
    • В качестве незначимого символа использовать x. Пример: 1EDCxxx12AH

CGD:

  • Все стандартные поля должны быть заполнены
    • Имя/значение
    • Описание
    • Ключевые слова
    • FP
    • Datasheet

Заметки:

Q: Как подготовить файлы для производства у JlcPcb?

A: Я использую плагин KiCAD JLCPCB tools

Q: Как автоматизировать проектирование однотипных каскадов?

A: Воспользуйся плагином Replicate Layout

Q: Как настроить правила проектирования под технологические возможности jlc?

A: Воспользуйся MuratovAS/KiCAD-Custom-DRC-Rules. Стоит отметить что main.kicad_dru не может реализовать все правила, по этому приходиться использовать несколько стандартных правил

TODO:

  • исправить модель UDFN14_5
  • исправить модель NLC453232T