Giter Site home page Giter Site logo

altium-library's Introduction

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

Данная библиотека является открытой и используется автором для работы, а следовательно постоянно пополняется новыми компонентами. Условно-графические обозначения (УГО) компонентов, выполнены в стилистике ЕСКД, но автор не гарантирует полное соответствие. Посадочные места для компонентов выполнены в полном соответствии с группой стандартов IPC. Актуальная рабочая библиотека содержится в ветке master, основная часть компонентов в ней проверена на реальных платах. Сложные ответственные компоненты, например, FPGA в корпусах BGA, проходят усиленную проверку и до испытаний в "боевом" проекте находятся в ветке dev.

Пример дизайна

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 и видите список файлов библиотеки компонентов:

Список файлов

Все библиотеки состоят из четырых файлов:

  • Файлы с расширением .LibPkg - объединяют все последующие файлы проекта
  • Файлы с расширением .SchLib - содержат УГО компонентов
  • standard-case.PcbLib - содержит посадочные места для стандартных корпусов, например, LQFP-48 и подобные
  • custom-case.PcbLib - содержит посадочные места для нестандартных компонентов, например, разъемов

Для установки нужной библиотеки откройте файл с расширением .LibPkg в Altium Designer, например, ic-amplifier.LibPkg и у вас в дереве проектов появится библиотека и три файла внутри нее:

Дерево проектов

Теперь нажимайте правой кнопкой мыши на название проекта и выбирайте пункт Compile Integrated Library:

Компиляция проекта

После этого у вас скомпилируется проект библиотеки, автоматически подключится к Altium Designer и появится в списке библиотек:

Скомпилированная библиотека

3. Устранение ошибки отображения шрифта

После установки и начала использования данных библиотек, вы можете столкнуться с проблемой корректного отображения надписей на УГО компонентов. Существует несколько версий шрифта ISOCPEUR, поэтому для корректного отображения надписей на УГО компонентов библиотеки, необходимо установить шрифт. После данной операции у вас все тексты и надписи будут корректно отображаться.

Установка шрифта

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.