Программы для создания печатных плат. Лучшие бесплатные программы для проектирования печатных плат(ПП)

Программы для создания печатных плат. Лучшие бесплатные программы для проектирования печатных плат(ПП)

20.09.2019

Sprint-Layout
Программа с простым и понятным интерфейсом предназначена для конструирования печатных плат, имеющих невысокую сложность. Используется любителями радиоэлектроники при создании плат для электронных устройств с целью автоматизации процесса проектирования.


Eagle

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



Отечественная русскоязычная программа предназначена как для профессионалов, так и радиолюбителей. Применяется для создания плат в ручном или автоматическом режиме. Распространяется в 2 версиях - бесплатной (с ограничениями) и платной.



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


Altium Designer

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


FreePCB

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


Kicad

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


DesignSpark PCB

Бесплатная программа, которая позволяет разрабатывать электрические схемы и печатные платы электронных устройств на профессиональном уровне. Программа снабжена мощной библиотекой электронных компонентов и имеет функцию автотрассировки.


PCB123

Программный продукт с помощью которого любители и профессионалы могут осуществлять проектирование и разработку схем и плат любой сложности с созданием трехмерного изображения. Программа распространяется бесплатно.


TopoR

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


EDWinXP

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


P-CAD

Мощная и одна из самых первых профессиональных автоматизированных программ по проектированию печатных плат. Позволяет проектировать платы любой сложности. В настоящее время используется версия программы, которая была выпущена в 2006 году.



Платная профессиональная программа, создана для проектирования как легких, так и сложных односторонних, двухсторонних и многослойных плат. Функции, которые имеются в программе, позволяют моделировать, проводить различные проверки и полностью подготовить плату к производству. Существует ознакомительная версия программы, которая ограничена количеством дней ее применения (30).

В поисках простой рисовалки электрических схем с возможностью экспорта в SVG набрел на весьма интересный проект - EasyEDA .

EasyEDA - это мощная бесплатная, не требующая инсталляции облачная платформа для рисования и симуляции схем, разводки печатных плат и не только. Она может использоваться на любом железе и работать под любой операционной системой - Linux, Windows или Mac OS. Все, что ей требуется - любой HTML5-совместимый браузер: Chrome, Firefox, IE, Opera, или Safari. EasyEDA - результат работы небольшой команды хакеров. Сейчас она имеет богатую библиотеку из тысяч электронных компонент (как для схем и печатных плат, так и для моделирования) и десятки тысяч примеров схем! И любой желающий может пользоваться этой библиотекой и расширять ее.

Система выглядит более-менее стабильной и легка в освоении. Пользовательский интерфейс вполне отзывчив в работе. Зарегистрировавшись в системе, вы можете хранить все свои схемы и компоненты в облаке. А можно экспортировать схему в файл и сохранить у себя на компьютере.

Возможности EasyEDA

Удобный интерфейс с кучей библиотек. Умеет импортировать файлы из LTSpice, Altium Designer и Eagle Позволяет развести печатную плату из схемы. Возможность экспорта в gerber. Имеет неплохой автороутер Умеет работать с цифровыми, аналоговыми и смешанными сигналами, облачные сервисы обеспечивают быстрое моделирование Редактор блок-схем Может, кому-нибудь пригодится Горячие клавиши Множество операций удобно выполнять горячими клавишами, которые можно настроить - всего 64 комбинации Экспорт Печатные платы - Protel, Kicad, PADS
рисунки - PDF, SVG, PNG
умеет экспортировать схемы и платы в JSON-формат Импорт Altium/ProtelDXP Ascii Schematic/PCB
Eagle схемы, печатные платы и библиотеки
библиотеки и модули Kicad
Spice - модели

Окно редактора схем выглядит следующим образом:


Центральная область экрана отображает схему или печатную плату. Причем, одновременно можно держать открытыми множество схем/плат - такой возможности нет даже в Eagle! На панели слева можно выбирать компоненты из библиотеки EasyEDA или своих собственных. Чтобы перенести компонент на схему, надо кликнуть по нему и курсор мыши примет вид этого компонента. Затем, если кликнуть по схеме, компонент будет помещен в место клика. Также, в левой панели можно осуществлять навигацию между своими проектами.

Чтобы соединять элементы между собой, есть плавающее окно "Wiring Tools". Окно "Drawing Tools" позволяет добавлять пояснительные надписи, фигуры и рисунки. А кликнув по элементу можно редактировать его свойства в правой панели.

Небольшая видеодемонстрация с сайта EasyEDA наглядно демонстрирует возможности системы:

После некоторого опыта использования продукта можно сказать, что он вполне юзабелен, хоть и всё ещё сыроват. До тех пор, пока у Eagle CAD были ограничения на размер платы, имело смысл осваивать EasyEDA привыкая к его особенностям и некритичным багам. Но, после того, как Eagle был куплен Autodesk-ом и ограничение на максимальный размер платы в бесплатной версии было снято, EasyEDA, как мне кажется, ощутимо утратил свою актуальность.

Заказ печатных плат

В завершение, несколько слов о заказе печатных плат. Разработанные платы можно заказать прямо в системе по сравнительно гуманным ценам. Вообще, хитрые китайские маркетологи в разы завышают стоимость доставки, выставляя при этом цену за сами платы как символические $2 (для десятка плат с размерами не более 10х10 см). По факту же, цена с доставкой за десяток мелких платок у EasyEDA обычно выходит дороже, чем у других китайских контор. И это при том, что если выбрать паяльную маску цвета, отличного от зелёного, то цена сразу подскакивает ещё на $10..$20! И это тоже чисто маркетинговый ход - сами EasyEDA платы не производят, и заказывают их на фабрике, где цена от цвета маски не зависит. Опять же, в Китае есть достаточно мест, где можно заказать платы с любым цветом маски (кроме, разве что фиолетового и матовых масок) без наценок за цвет.

Вообщем, если надо заказать десяток небольших плат, то лично я бы делать это в EasyEDA не стал. Но, если нужна большая партия, и/или размеры этих плат превышают 10х10 см, то тут я альтернативы EasyEDA пока не встречал.

По срокам производства - раньше платы от них приходили где-то за три недели с момента заказа. Но с некоторых пор, всё стало хуже и этот время доставки выросло раза в два. Причём, сама почта Сигнапура работает очень быстро, но платы по несколько недель лежат на складе производителя ожидая отправки (хотя, всё это время заказ числится в системе как отправленный, он не трекается).

Качество производимых плат - хорошее (но не отличное). На маске могут быть небольшие дефекты и неровности, шелкография (особенно мелкая) может быть смазана и немного смещена относительно отверстий. Но Качество дорожек никаких нареканий не вызывает - брака с залипаниями или разрывами замечено не было.

Вам нужно бесплатное средство или программа для проектирования ПП, чтобы реализовать на практике ваш проект? Итак, в этом списке Вам будет представлено 10 лучших программ доступных в интернете и они помогут вам разработать вашу плату с печатной схемой быстрее и легче https://easyeda.com/ ru

Используя EasyEDA вы можете заказать печатную плату. Можно будет спаять все компоненты воедино дома, или же отправить их на завод.

ZenitPCB

Замечательная программа для создания разводки печатных плат, нацеленная на реализацию профессиональных работ. Использовать САПР программу очень легко, что позволяет Вам воплощать в жизнь ваши проекты за короткое время. С помощью ZenitPCB возможно начинать работу и с ввода электрической схемы или с самой разводки.


Это программа позволяет рисовать схемы цепей. Включает в себя библиотеку символов для немедленного начала разработки. Кроме того помимо возможности распечатать ваши наброски, так же Вы можете публиковать свои схемы с помощью копирования изображения в Word файл или сохранить их в формате PNG.


OsmondPCB

Универсальное приспособления для разработки ПП. Она работает в системе Macintosh и включает в себя такие возможности как: неограниченный размер платы, несколько слоев для работы с платой, нумерацию частей, поддержку, как сквозных отверстий, так и поверхностный монтаж и т.д.

Программа для построения схем в ОС Windows. Название программы – аббревиатура от “Базовые принципиальные схемы”(Basic Shematic, прим. Автора). Для упрощения работы встроены только основные функции.

ExpressPCB

Эта программа очень проста для изучения и использования даже новичками.

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

Работает на Linux и имеет создаваемые средства для создания электроцепей, ввода описания схем, симуляции, разработки прототипа и производства. На данный момент, gEDA предлагает продуманный пакет бесплатных программ для разработки схем, включая ввод описания, изменение атрибутов, генерирование спецификации материалов, список соединения с более чем 20 форматами, аналоговую и цифровую симуляцию, и, конечно же, возможность разработки ПП.

PCBWebDesigner

Бесплатное САПР приложения для разработки и производства электронных изделий. Создание многослойных электросхем с помощью быстрой и легкой в использовании функции. Создание многослойных плат с поддержкой медной заливки и проверка дизайна на ошибки (). Встроенный каталог цифровых компонентов со списком матриалов.

DesignSparkPCB

DesignSparkPCB - самая распространенная программа для создания цепей. Легка в изучении и работе, разработана для значительного уменьшения времени создания от концептуальной до готовой модели. В основе таких уникальных возможностей лежит мощный движок программы.

Программа DipTrace современный комплекс по разработке принципиальных схем и трассировке. DipTrace надежная и мощная программа для трассировки печатных плат , которая поможет вам легко создавать даже самые сложные печатные платы, в том числе она при изготовлении печатной платы . Это помощь в создании одно- или многосторонних печатных плат, рисовании схемы и экспортировании таблицы соединений печатной платы. В программе DipTrace простой и интуитивно понятный интерфейс.

Все важные функции для проектирования и редактирования размещены удобно, кнопки расположенные вокруг главного экрана редактирования. Во время тестирования, все функции программы отработали хорошо и без ошибок.

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

Описание программы DipTrace

DipTrace является передовым программным обеспечением для разработки печатных плат. Программа имеет 4 модуля:

  • PCB Layout — наделенный эффективным автоматическим трассировщиком и автоматическим размещением компонентов схемы;
  • Schematic — редактор принципиальных схем, в том числе и многолистовых;
  • SchemEdit – редактор радиоэлементов, рисование символов, создание библиотеки радиоэлементов;
  • ComEdit – редактор корпусов радиоэлементов, с возможностью объединения их в библиотеки корпусов.

DipTrace имеет мощный автоматический трассировщик, превосходящий многие трассировщики имеющиеся в аналогичных программных комплексах. Он может трассировать как одностороннюю (однослойную) плату, так и многослойные. Так же есть возможность автотрассировки односторонней платы с помощью соединительных проводов (перемычек), если на то есть необходимость.

Smart Tools – ручная трассировка, позволяет пользователям завершить разработку и получить окончательный результат путем ручной корректировки. Есть возможность контроля, позволяющая контролировать точность создания проекта. Модули DipTrace позволяют обмениваться принципиальными схемами, макетами и библиотеками с другими пакетами САПР и CAD. Выходные форматы могут быть формата DXF, Gerber, Drill и G-code. Стандартная библиотека содержит более 98 000 компонентов.

24 ноября 2014 в 20:21

Авторазмещение элементов и автотрассировка печатных плат

  • DIY или Сделай сам

Всем привет!

На написание статьи меня подтолкнула программа, на которую я наткнулся в поисках способов автоматизации разработки печатных плат (а упоминаний, тем более статей про неё я на хабре не нашёл). Но, обо всём по порядку.

Итак, конструкция разработана, собрана на макетной плате, проверена в действии. Дальше - печатная плата. Если верить форумам, то многие (в том числе и мои знакомые) используют Sprint-Layout. Но ведь это ручная работа, тот же карандаш и бумажка, только в электронном виде. Зачем все эти ядра процессора и гигабайты памяти, если приходится всё равно работать ручками? Признаюсь, меня это всегда коробило.

Сейчас я расскажу, как добился удовлетворительного для меня результата в автоматическом режиме.

Красивая картинка для привлечения внимания

А использовал я связку Proteus плюс TopoR Lite.

Сразу скажу, что к данным продуктам имею отношение лишь как пользователь и ни в коем случае не рекламирую их. Тем более, что Proteus можно спионерить найти на просторах интернета (конечно же в ознакомительных целях), а TopoR Lite бесплатен (с некоторыми ограничениями).

Почему именно эти программы?

Изначально пользовался Proteus. Не помню, с чего началось, но меня вполне устроило: можно рисовать схемы, моделировать работу, разводить платы. Первые два получались хорошо, последнее не нравилось, искал идеал.
Я пытался рисовать схему в Eagle. Но то ли я рукожопый, то ли нужны особые привычка и сноровка, в общем, мне не понравилось. Сначала я долго не мог понять, как добавить элемент. Потом оказалось, что нужно подключать библиотеки с необходимыми элементами. А откуда я знаю, как называется библиотека, если я и названия элемента-то не знаю (например, разъёмы я ищу исключительно по картинкам). В Eagle по умолчанию не оказалось нужных мне Attiny2313 и Atmega328. Пришлось гуглить/скачивать/копировать нужную библиотеку. Ну и шины питания в Proteus подключены сразу (и даже эти пины у микросхем скрыты, чего внимание отвлекать), а тут пришлось раскидывать их явно. Итогом через полчаса тыканий оказалась одна микросхема, подключенная к питанию.

Я пытался рисовать в DipTrace. В принципе, рисовать удобно. Однако нет (или не нашёл) симуляции работы, мне это нужно и для отладки схемы, и для отладки программ МК. Взгруснул и вернулся в ISIS.

Зачем внешний трассировщик TopoR, если в ARES есть встроенный? Он уныл. Те цепи, которые не может развести, он просто бросает. Если с двусторонней разводкой этого почти не происходит, при односторонней и минимальных габаритах платы получается ужас. А поскольку текстолит у меня односторонний, да и делать двусторонние платы сложнее, я решил - хочу с одной стороны плюс перемычки.

Итак, предлагаю рассмотреть средства автоматизации на стандартном примере из Proteus 8 - Thermo.

Схема:


Переходим в ARES, удаляем всю ту красоту, что наделали хитрые создатели Proteus и нажимаем на Auto-placer. Тут открывается ещё один недостаток этого инструмента: он умеет помещать компоненты только на одну сторону платы (я полчаса потратил в поисках решения, пока в справке не прочёл, что это невозможно). Т.е. если вы используете и SMD корпуса, и обычные и хотите, чтобы они были с разных сторон платы - придётся ручками перемещать компоненты с одной стороны на другую, причём каждый по-отдельности.

Вот что получается:

То есть 43 дорожки он не развёл и придётся делать перемычки.

Что ж, давайте опробуем TopoR.

Опять же нажимаем Auto-router, там Export Design File и сохраняем. В TopoR Импорт -> Specctra и открываем файл. Теперь надо немного настроить. В Параметрах дизайна (F4) удаляем лишние 14 слоёв, в Ширине проводников ставим от 0,3 до 0,6 мм. Нажимаем кнопку Автотрассировка, в настройках галки Переназначить функционально эквивалентные контакты компонентов (на всякий случай: мне показалось, что данная опция не совсем работает или даже совсем не работает), Однослойная трассировка и жмём кнопку Запустить. Трассировщик автоматически сохраняет лучшие варианты, которые потом можно добавить в проект. Трассировка закончится только после нажатия кнопки Остановить. Обращу внимание, что перемычки расставляются автоматически, и даже размещаются контактные площадки под них. Я дождался, пока количество переходов не достигло 30 (т.е. 15 перемычек):

15 перемычек против 43 в ARES - гораздо лучше!

Потратив 5 минут и чуть переместив компоненты/раздвинув границы платы можно получить 10 переходов (5 перемычек), что уже допустимо:

А как по мне - 5 минут перемещать уже накиданное гораздо веселей, чем с нуля всё раскладывать по плате.
Белые кружочки - нарушения DRC (дорожки/компоненты расположились слишком близко). Не беда - вручную чуть передвинем эти самые компоненты и дорожки и нажмём F7 - они аккуратно перепроложатся, ошибки устранены (впрочем, я видел, как эта самая F7 глючит: после очередного нажатия ложит одну из дорог поверх нескольких других, а потом ругается об ошибке).

Специфичная для TopoR кривизна дорожек веет тёплой ламповостью и напоминает про времена, когда платы разводили карандашом на листочке в клеточку, а на текстолите рисовали нитрокраской/нитролаком и иголкой/шприцем/пастиком гелевой ручки. Лично меня это прёт.

Когда результат получится удовлетворительный, можно либо экспортировать плату, либо распечатать прямо из программы (есть даже галочка Зеркальное отображение, видимо специально для ЛУТ).

Пример реальной платы:

Полигоны в TopoR рисовать можно, причём сплошные/штрих/сетка, но я про них забыл. На этой плате нарисовал их маркером для дисков. Штрихованные пятачки - как раз перемычки.

Буду рад, если статья помогла кому автоматизировать нудные процессы. Буду благодарен, если расскажете про более удобные инструменты для авторазмещения и автотрассировки (особенно авторазмещения).



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows