# Библиотека компонентов для Altium Designer Данная библиотека является открытой и используется автором для работы, а следовательно постоянно пополняется новыми компонентами. Условно-графические обозначения (УГО) компонентов, выполнены в стилистике ЕСКД, но автор не гарантирует полное соответствие. Посадочные места для компонентов выполнены в полном соответствии с группой стандартов IPC. Актуальная рабочая библиотека содержится в ветке *master*, основная часть компонентов в ней проверена на реальных платах. Сложные ответственные компоненты, например, FPGA в корпусах BGA, проходят усиленную проверку и до испытаний в "боевом" проекте находятся в ветке *dev*. ![Пример дизайна](https://habrastorage.org/webt/lv/_v/vo/lv_vvojmxbw4kgr854siiyvor2i.png) ## 1. Структура проекта * Библиотеки компонентов > * ic-adc-dac-dds * ic-amplifier * ic-comparator * ic-fpga * ic-gate-driver * ic-interface * ic-logic * ic-mcu * ic-memory * ic-power-module * ic-power-supply * ic-rf-transceiver * ic-sensor * capacitor * resistor * diode * electromechanics * inductor * transformer * transistor * optoisolator * oscilator * module * connector > * Шаблоны файлов и правил > * **schematic-page** - стандартные листы для ЕСКД и ISO * **board-pcb** - шаблоны для печатных плат * **rules-pcb** - правила трассировки для разных классов точности > * Скрипты > * **logo-creator** - импорт изображений (bmp) в рисунок на слое шелкографии ## 2. Установка библиотеки Скачайте архив с библиотекой или клонируйте репозиторий к себе на локальный диск: ``` git clone https://github.com/RedCommissary/altium-library ``` После этого переходите в папку *library* и видите список файлов библиотеки компонентов: ![Список файлов](https://habrastorage.org/webt/qq/xt/sc/qqxtscxspnrjoh1lco4efkq6l68.png) Все библиотеки состоят из четырых файлов: * Файлы с расширением *.LibPkg* - объединяют все последующие файлы проекта * Файлы с расширением *.SchLib* - содержат УГО компонентов * *standard-case.PcbLib* - содержит посадочные места для стандартных корпусов, например, LQFP-48 и подобные * *custom-case.PcbLib* - содержит посадочные места для нестандартных компонентов, например, разъемов Для установки нужной библиотеки откройте файл с расширением ***.LibPkg*** в Altium Designer, например, ***ic-amplifier.LibPkg*** и у вас в дереве проектов появится библиотека и три файла внутри нее: ![Дерево проектов](https://habrastorage.org/webt/ux/dc/7p/uxdc7pctxs16ytibvk4xtvpmxp0.png) Теперь нажимайте правой кнопкой мыши на название проекта и выбирайте пункт ***Compile Integrated Library***: ![Компиляция проекта](https://habrastorage.org/webt/qx/zw/oo/qxzwoody7nzjxpau4sth7xisoru.png) После этого у вас скомпилируется проект библиотеки, автоматически подключится к Altium Designer и появится в списке библиотек: ![Скомпилированная библиотека](https://habrastorage.org/webt/2v/u1/ka/2vu1kazqr9kjn0-km5c-mr1nwv0.png) ## 3. Устранение ошибки отображения шрифта После установки и начала использования данных библиотек, вы можете столкнуться с проблемой корректного отображения надписей на УГО компонентов. Существует несколько версий шрифта **ISOCPEUR**, поэтому для корректного отображения надписей на УГО компонентов библиотеки, необходимо **[установить шрифт](https://ofont.ru/view/4280)**. После данной операции у вас все тексты и надписи будут корректно отображаться. > ![Установка шрифта](https://habrastorage.org/webt/qf/rh/5f/qfrh5fs5psps2wzqnzgrwbppxxa.png)