Трассировка печатной платы в Ki. CAD / Geektimes. Введение. Одним из критических замечаний к предыдущей статье было следующее: дескать фу таким быть, стрелять из пушки по воробьям да ещё проприетарным софтом за 1.
Оставляя за кадром моральную сторону вопроса, а так же презумпцию невиновности, обратимся к следующему вопросу — а что там у нас имеется в Open Source секторе, пригодное для решения задач проектирования электронной техники. В частности изготовления печатных плат. Наиболее достойной, на мой взгляд, оказалась кроссплатформенная программа Ki. CAD, распространяемая по лицензии GNU GPL. Имеются версии для Linux, Windows и mac.
OS. Рассмотрим этот инструмент подробнее применительно к уже решенной мною задаче — трассировке печатной платы для преобразователя уровней на базе MAX2. Установка Ki. CAD и библиотек. Дистрибутив программы и инструкции по установке имеются на её официальном сайте. Так как я предпочитаю использовать Linux, а конкретно Arch Linux, то установка сводится к заклинанию для пакетного менеджера$ sudo pacman - S kicad kicad- library kicad- library- 3d. Первый пакет — сама программа, второй — библиотеке компонентов, третий — 3.
Десять бесплатных программ для разводки печатных плат. На написание статьи меня подтолкнула программа, на которую я наткнулся в поисках способов автоматизации разработки печатных плат (а. Марта 12, 2016 . Система симуляции электронных схем и проектирования печатных плат - EasyEDA. Sprint Layout - простое и удобное программное решения для разводки печатных плат при помощи компьютера. Sprint Layout 5 позволяет наносить на . JLCPCB: 10 прототипов печатных плат за $2 (2 слоя, 100
D- модели компонентов. Собственно и всё. Аналогичный набор пакетов имеется для всех популярных дистрибутивов Linux. Для Windows качаем бинарный инсталлятор здесь. Для mac. OS все аналогично. В общем, установка элементарна и затруднений не вызывает.
Чертим принципиальную схему. Запустив Ki. CAD мы увидим главное окно программы. Оно содержит дерево проекта и кнопки вызова программных компонент, предназначенных для различных этапов проектирования устройства. Идем в меню Файл - > Новый проект - > Новый проект. Нам предложат выбрать место, где будут располагаться файлы проекта, а так же выбрать его имя. Все файлы, относящиеся к проекту лучше расположить в отдельном каталоге.
Я располагаю все в каталоге ~/work/kicad/rs. После создания проекта в дереве образуются два файла: rs. Дважды кликаем по файлу схемы и переходим Eeschema — программу для рисования схем. Формат основной надписи чертежа, естественно буржуазный. Но нас пока не интересует следование ГОСТ и ЕСКД.
В частности изготовления печатных плат. Наиболее достойной, на мой взгляд, оказалась кроссплатформенная программа KiCAD, . Программы для проектирования схем и трассировки печатных плат. ОБЗОР ПРОГРАММЫ АВТОТРАСИРОВЩИКА ПЕЧАТНЫХ ПЛАТ. ВОЗМОЖНОСТЬ 3D ПРОЭКТИРОВАНИЯ, В .
Нам надо оценить возможности пакета для решения конкретной практической задачи, путь даже такой простой. Поэтому приступим к рисованию схемы. С правой стороны окна расположена панель инструментов.
На ней имеется кнопка с изображением операционного усилителя — жмем на неё и переходим в режим размещения компонентов. Кликая мышью в поле схемы мы инициируем появление диалога. В строке фильтра начинаем набирать «max.
Выбираем её, жмем ОК и курсором мыши помещаем компонент в нужное место схемы. Аналогичным образом кладем на схему электролитический конденсатор, который отзывается в Ki. CAD по имени CPНаводим курсор на конденсатор, жмем «V» и в появившемся окне задаем его номинал. Если навести курсор на любой элемент, в частности только что добавленный конденсатор, то нажатием соответствующих клавиш можно выполнять следующие действия.
M — переместить компонент (начать перемещение)C — создать копию компонента. R — повернуть компонент по часовой стрелке. X — отразить компонент относительно горизонтальной оси. Y — отразить компонент относительно вертикальной оси. Действуя описанным образом, размещаем все остальные компоненты схемы. Нам понадобятся следующие элементы.
Имя компоненты в библиотеке. Тип компонента. Количество. CPЭлектролитический конденсатор.
DДиод. 1DB9. Коннектор типа DB- 9. CONN. Эти элементы добавляются в режиме размещения портов питания, который включается на правой панели кнопкой с символом «земли». Нам понадобятся следующие порты: GND — собственно «земля»; +5. V — без комментариев. В конечном итоге на поле схемы у нас получится что- то вроде этого.
Теперь, нажатием кнопки с изображением зеленой линии переходим в режим «Разместить проводник» и соединяем выводы всех элементов согласно принципиальной схеме устройства. Если нам нужна дополнительная «земля», наводим курсор на ближайшую «землю», жмем «C» и клонируем её, без отрыва от процесса соединения элементов. В конечном итоге у нас получится следующая схема. Обращаем внимание на то, что элементы схемы не пронумерованы. Для этой цели удобно воспользоваться функцией нумерации элементов. Вызываем её либо из меню Инструменты - > Обозначить схему, либо нажимая кнопку «Обозначить компоненты схемы» на верхней панели инструментов. Нам покажут диалоговое окно с настройками именования элементов.
Задаем интересующие нас настройки и жмем «Обозначить компоненты». Теперь другое дело. Полагая, что мы закончили схему, проверяем правильность её построения с точки зрения правил Ki. CAD. Для этого жмем на верхней панели кнопку с изображением божьей коровки с зеленой галочкой.
В предложенном нам окне жмем кнопку «Выполнить» и получаем результат. Ошибок нет, но зато есть 1. Эти предупреждения принципиальны — они указывают на то, что некоторые выводы элементов у нас никуда не подсоединены, а также на то, что мы не подали питание на схему. Неиспользуемых выводов у нас много. Чтобы система не ругалась на нас по их поводу, отметим эти выводы ка неиспользуемые.
Для этого выберем режим указания неиспользуемых пинов нажатием кнопки с косым крестом «X» на правой панели, так называемый флаг «Не подключено». Помечаем этим флагом все незадействованные пины. Входы второго канала MAX2. После этого проверяем схему ещё раз. Отлично, всего два предупреждения о не подключенном питании. Питание в нашем случае подается с другого устройства через штыревую колодку P1, поэтому системе следует указать не это, используя виртуальный порт питания PWR.
Устанавливаем этот порт питания на схему и подсоединяем его к порту питания +5. V, к «земле» и проводу идущему от разъема P1 к диоду, как показано на рисунке. Таким образом мы указываем системе по каким линиям в схему подается питание и следующая проверка проходит уже без ошибок и предупреждений. Сохраняем готовую схему. Теперь следует сформировать список цепей схемы, который будет использоваться нами в дальнейшем. Для этого идем в меню Инструменты - > Сформировать список цепей, или жмем соответствующую кнопку на верхней панели.
В появившемся окневыбираем родной для Ki. Cad формат списка цепей, задаем имя файла списка rs. Сформировать». Схема готова и можно приступать к следующему этапу. Связывание компонентов и их посадочных мест.
Этот этап отражает особенность Ki. CAD — схемное обозначение компонента отвязано от его посадочного места и визуального представления. Прежде чем приступить к разводке платы, каждому компоненту надо привести в соответствие его посадочное место (footprint) — топологическая структура задающая по сути размер и расположение отверстий и/или контактных площадок на плате, предназначенных для монтажа данного компонента.
Это делается с помощью входящей в состав пакета программы Cv. Pcb. Для её запуска идем в меню Инструменты - > Assign Component Footprint. Система немного задумается и выдаст окно. В первой колонке расположен список доступных библиотек. Во второй колонке — список компонентов, представленных в нашей схеме. В третьей — список доступных посадочных мест. Скажем нам нужна определится с форм- фактором конденсатора C1.
У нас имеются в наличии конденсаторы Ether для монтажа в отверстия с диаметров 5 мм, высотой 1. Урок Мультфильм Андерсен Ель. Хорошо, выбираем библиотеку Capacitor.
Двойным щелчком по выбранному посадочному месту связываем его с компонентом. Справа от конденсатора C1 появится выбранное посадочное место, как показано на рисунке выше. Для проверки посмотрим на чертеж посадочного места, нажав кнопку с изображением микросхемы под лупой на верхней панели.
DIP TRACE. ОБЗОР ПРОГРАММЫ АВТОТРАСИРОВЩИКА ПЕЧАТНЫХ ПЛАТ. Опубл. 2. 01. 3 р.
ОБЗОР ПРОГРАММЫ АВТОТРАСИРОВЩИКА ПЕЧАТНЫХ ПЛАТ. ВОЗМОЖНОСТЬ 3. D ПРОЭКТИРОВАНИЯ, В БЕСПЛАТНОЙ ВЕРСИИ МАКСИМАЛЬНО ВОЗМОЖНЫХ СЛОЕВ 4, ВЫВОДОВ 1. ШТ. ЧТО ДЛЯ РАДИОЛЮБИТЕЛЬСКИХ ЦЕЛЕЙ ВПОЛНЕ ДОСТАТОЧНО. Изготовить одно- слойную или двух- слойную плату можно при помощи принта и травления в домашних условиях, многослойную можно заказать на официальном сайте Dip Trace отправив файл с проэктом.