Данная библиотека используется автором для работы, постоянно пополняется новыми компонентами. Посадочные места для компонентов выполнены в полном соответствии с группой стандартов IPC.
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 и перейдите в подпункт настроек:
Жмакаем на указанные кнопки и добавляем все файлы *.kicad_sym
.
Подобную операцию проворачиваем для библиотеки посадочных мест, только нашей целью будут каталоги MAS_Package_std.pretty
, MAS_Package_nostd.pretty
.
В заключение подключим 3D модули.
Создаем переменную MAS_3DMODEL_DIR
, пропишем путь к каталогу MAS_3DModel
.
Все элементы должны быть отрисованы по образу и подобию стандартной библиотеки.
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
не может реализовать все правила, по этому приходиться использовать несколько стандартных правил
- исправить модель
UDFN14_5
- исправить модель
NLC453232T