Найти в Дзене

Ki CAD. Бесплатно разводим плату для Bluetooth 5.0 модуля

Рано или поздно, но всегда встает вопрос создания собственной платы. Всякие ситуации бывают: например, в этом случае, не существует просто макетной платы с модулем Bluetooth 5, а вот поиграться с таким очень хочется. Сам модуль смотрите ниже:

Исходный модуль
Исходный модуль

Пины на нем это просто набор контактных площадок.

Не будем же мы к каждой этой площадке подпаивать вручную проводки
Не будем же мы к каждой этой площадке подпаивать вручную проводки

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

Программа

В нашем мире все создается, в большинстве случаев, с помощью компьютера, а значит нужна подходящая программа. В данном тексте будет описываться методика для создания печатной платы средствами Ki CAD, скачать ее можно тут http://kicad-pcb.org

Установка программы тривиальна, поэтому ее описания здесь не будет. Поэтому сразу перейдем к тому моменты, как программа запущена. Далее необходимо создать новый проект: file->new->project. Стандартно предлагается указать путь к новому проекту, что и надо сделать. Перед нами появится целый набор пиктограмм, которые осуществляют доступ к различным частям проекта.

Управление проектом в KiCad
Управление проектом в KiCad

Нам нужна пиктограмма под цифрой 2. После нажатия на клавишу, нужно создать новый элемент, так как подразумевается, что модуль новый, а значит в библиотеке его быть не должно.

Создадим новый компонент нажатием этой кнопки
Создадим новый компонент нажатием этой кнопки

Элемент, который я хочу поместить на плату, создан компанией SiliconLabs

Окно выбора подраздела библиотеки
Окно выбора подраздела библиотеки

В открывшемся окне нужно снова нажать на кнопку новый элемент.

Настройка нового элемента, здесь можно оставить все, кроме названия, по умолчанию
Настройка нового элемента, здесь можно оставить все, кроме названия, по умолчанию

Нам нужно создать нечто подобное, сами описания пинов берем из даташита.

На наше плате присутствует интерфейс UART, GPIO, а также пины питания и земли.
На наше плате присутствует интерфейс UART, GPIO, а также пины питания и земли.

Чтобы сделать подобное есть два варианта:

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

Окно, которое появится после нажатия, на экран
Окно, которое появится после нажатия, на экран

Второй куда более нестандартный.

Начинается все сразу нестандартно, заходим в БРАУЗЕР, вводим туда: http://kicad.rohrbacher.net/quicklib.php

Поле настройки, подчеркнуты пункты, которые желательно модифицировать под свои нужды
Поле настройки, подчеркнуты пункты, которые желательно модифицировать под свои нужды

Перед вами откроется окно предварительной настройки, в которой можно указать наименование, стандартное название пина, количество пинов, а также тип элемента. Дальше нужно нажать на "Assign pins"

Теперь, когда общие настройки применились, можно отдельно настроить каждый пин.

Все может выглядеть, например, вот так
Все может выглядеть, например, вот так

Создается элемент через кнопку "Build Library Component"

Единственный недостаток этого варианта -- нельзя указать свойство пина "Not Connected". Добавляем элемент, выбрав пиктограмму 2, далее File->Add library.

Теперь мы все сохраняем и выходим, после чего нажимаем кнопку 1. Как только появляется рабочий экран, делаем: Place->Symbols(Shift+P). У вас появится поле, в котором нужно ввести имя вашего компонента, и он должен появится.

В целом, нужно сделать следующий скетч: в нем присутствует компонент, источник питания, земля, линии передачи данных и указатели на элементов. Очень простой скетч.

Стрелками указаны элементы, которые использовались при создании данного скетча
Стрелками указаны элементы, которые использовались при создании данного скетча

На этом все, схема проекта реализована,в следующий раз будет показана разводка этой платы и подготовка ее к производству.

Лайк?